Home
last modified time | relevance | path

Searched refs:AArch64Subtarget (Results 1 – 25 of 53) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64Subtarget.cpp51 AArch64Subtarget &
52 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS, in initializeSubtargetDependencies()
65 void AArch64Subtarget::initializeProperties() { in initializeProperties()
151 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget
173 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering()
177 const InstructionSelector *AArch64Subtarget::getInstructionSelector() const { in getInstructionSelector()
181 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
185 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo()
192 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference()
213 unsigned char AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference()
[all …]
DAArch64RegisterInfo.cpp55 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
100 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
150 if (MF.getSubtarget<AArch64Subtarget>().isX18Reserved()) in getReservedRegs()
153 if (MF.getSubtarget<AArch64Subtarget>().isX20Reserved()) in getReservedRegs()
177 return MF.getSubtarget<AArch64Subtarget>().isX18Reserved(); in isReservedReg()
183 return MF.getSubtarget<AArch64Subtarget>().isX20Reserved(); in isReservedReg()
362 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister()
385 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex()
400 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex()
452 - MF.getSubtarget<AArch64Subtarget>() in getRegPressureLimit()
[all …]
DAArch64TargetMachine.h29 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
38 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
42 const AArch64Subtarget *getSubtargetImpl() const = delete;
DAArch64FrameLowering.cpp327 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister()
353 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue()
366 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe()
385 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump()
554 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue()
839 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue()
1034 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in resolveFrameIndexReference()
1132 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in produceCompactUnwindFrame()
1196 if (!MF.getSubtarget<AArch64Subtarget>().isX18Reserved()) in computeCalleeSaveRegisterPairs()
DAArch64LegalizerInfo.h23 class AArch64Subtarget; variable
28 AArch64LegalizerInfo(const AArch64Subtarget &ST);
DAArch64TargetMachine.cpp265 const AArch64Subtarget *
283 I = llvm::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
322 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler()
333 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
DAArch64.h26 class AArch64Subtarget; variable
55 AArch64Subtarget &, AArch64RegisterBankInfo &);
DAArch64SelectionDAGInfo.cpp26 const AArch64Subtarget &STI = in EmitTargetCodeForMemset()
27 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset()
DAArch64Subtarget.h38 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
166 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS,
175 AArch64Subtarget(const Triple &TT, const std::string &CPU,
DAArch64InstrInfo.h27 class AArch64Subtarget; variable
39 const AArch64Subtarget &Subtarget;
42 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
DAArch64TargetTransformInfo.h48 const AArch64Subtarget *ST;
51 const AArch64Subtarget *getST() const { return ST; } in getST()
DAArch64CallingConvention.h130 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
DAArch64MacroFusion.cpp265 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
DAArch64FalkorHWPFFix.cpp122 const AArch64Subtarget *ST = in runOnFunction()
124 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction()
816 auto &ST = static_cast<const AArch64Subtarget &>(Fn.getSubtarget()); in runOnMachineFunction()
817 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
/external/llvm/lib/Target/AArch64/
DAArch64Subtarget.cpp38 AArch64Subtarget &
39 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS) { in initializeSubtargetDependencies()
51 void AArch64Subtarget::initializeProperties() { in initializeProperties()
88 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget
97 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering()
102 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo()
110 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference()
133 const char *AArch64Subtarget::getBZeroEntry() const { in getBZeroEntry()
141 void AArch64Subtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
153 bool AArch64Subtarget::enableEarlyIfConversion() const { in enableEarlyIfConversion()
[all …]
DAArch64RegisterInfo.cpp53 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
83 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
131 if (MF.getSubtarget<AArch64Subtarget>().isX18Reserved()) { in getReservedRegs()
158 return MF.getSubtarget<AArch64Subtarget>().isX18Reserved(); in isReservedReg()
334 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister()
357 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex()
372 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex()
424 - MF.getSubtarget<AArch64Subtarget>() in getRegPressureLimit()
DAArch64TargetMachine.h27 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
36 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
49 AArch64Subtarget Subtarget;
DAArch64FrameLowering.cpp253 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister()
275 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue()
290 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump()
412 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue()
648 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue()
865 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in produceCompactUnwindFrame()
DAArch64Subtarget.h35 class AArch64Subtarget : public AArch64GenSubtargetInfo {
119 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS);
127 AArch64Subtarget(const Triple &TT, const std::string &CPU,
DAArch64SelectionDAGInfo.cpp26 const AArch64Subtarget &STI = in EmitTargetCodeForMemset()
27 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset()
DAArch64InstrInfo.h27 class AArch64Subtarget; variable
32 const AArch64Subtarget &Subtarget;
35 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
DAArch64TargetTransformInfo.h34 const AArch64Subtarget *ST;
41 const AArch64Subtarget *getST() const { return ST; } in getST()
DAArch64CallingConvention.h130 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
DAArch64TargetMachine.cpp141 static void initReciprocals(AArch64TargetMachine& TM, AArch64Subtarget& ST) in initReciprocals()
209 const AArch64Subtarget *
227 I = llvm::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
DAArch64ISelLowering.h222 class AArch64Subtarget; variable
228 const AArch64Subtarget &STI);
422 const AArch64Subtarget *Subtarget;

123