Home
last modified time | relevance | path

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

1234

/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;
DAArch64Subtarget.h35 class AArch64Subtarget : public AArch64GenSubtargetInfo {
119 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS);
127 AArch64Subtarget(const Triple &TT, const std::string &CPU,
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()
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()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64Subtarget.cpp62 AArch64Subtarget &
63 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS, in initializeSubtargetDependencies()
76 void AArch64Subtarget::initializeProperties() { in initializeProperties()
203 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget
231 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering()
235 const InlineAsmLowering *AArch64Subtarget::getInlineAsmLowering() const { in getInlineAsmLowering()
239 InstructionSelector *AArch64Subtarget::getInstructionSelector() const { in getInstructionSelector()
243 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
247 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo()
254 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference()
[all …]
DAArch64RegisterInfo.cpp86 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs()
91 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs()
97 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
116 assert(MF->getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCalleeSavedRegs()
131 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getDarwinCalleeSavedRegs()
158 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs()
183 assert(MF.getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCallPreservedMask()
196 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask()
217 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) { in getCallPreservedMask()
230 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
[all …]
DAArch64TargetMachine.h28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
41 const AArch64Subtarget *getSubtargetImpl() const = delete;
DAArch64SLSHardening.cpp47 const AArch64Subtarget *ST;
73 static void insertSpeculationBarrier(const AArch64Subtarget *ST, in insertSpeculationBarrier()
96 ST = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
191 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr(); in mayUseThunk()
216 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk()
236 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry, in populateThunk()
DAArch64CallingConvention.cpp46 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in finishStackBlock()
131 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
DAArch64.h25 class AArch64Subtarget; variable
60 AArch64Subtarget &, AArch64RegisterBankInfo &);
DAArch64TargetMachine.cpp338 const AArch64Subtarget *
354 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
393 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler()
404 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64Subtarget.cpp50 AArch64Subtarget &
51 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS, in initializeSubtargetDependencies()
64 void AArch64Subtarget::initializeProperties() { in initializeProperties()
166 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget
193 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering()
197 InstructionSelector *AArch64Subtarget::getInstructionSelector() const { in getInstructionSelector()
201 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
205 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo()
212 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference()
244 unsigned AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference()
[all …]
DAArch64RegisterInfo.cpp48 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs()
64 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
71 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs()
93 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs()
134 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
161 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCallPreservedMask()
209 if (MF.getSubtarget<AArch64Subtarget>().isXRegisterReserved(i)) in getReservedRegs()
417 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister()
442 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex()
458 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex()
[all …]
DAArch64TargetMachine.h28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
41 const AArch64Subtarget *getSubtargetImpl() const = delete;
DAArch64LegalizerInfo.h23 class AArch64Subtarget; variable
28 AArch64LegalizerInfo(const AArch64Subtarget &ST);
DAArch64.h25 class AArch64Subtarget; variable
57 AArch64Subtarget &, AArch64RegisterBankInfo &);
DAArch64TargetMachine.cpp320 const AArch64Subtarget *
338 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
377 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler()
388 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
DAArch64FrameLowering.cpp394 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister()
420 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue()
433 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe()
452 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump()
495 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH()
836 return MF.getSubtarget<AArch64Subtarget>().isTargetDarwin(); in isTargetDarwin()
840 return MF.getSubtarget<AArch64Subtarget>().isTargetWindows(); in isTargetWindows()
862 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue()
1334 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertReturnAddressAuth()
1374 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue()
[all …]
DAArch64CallLowering.cpp451 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
485 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
550 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in doCallerAndCalleePassArgsTheSameWay()
553 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) { in doCallerAndCalleePassArgsTheSameWay()
596 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in areCalleeOutgoingArgsTailCallable()
817 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerTailCall()
819 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerTailCall()
974 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerCall()
976 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerCall()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.h24 class AArch64Subtarget; variable
29 AArch64LegalizerInfo(const AArch64Subtarget &ST);
50 const AArch64Subtarget *ST;
DAArch64CallLowering.cpp476 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
510 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
575 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in doCallerAndCalleePassArgsTheSameWay()
578 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) { in doCallerAndCalleePassArgsTheSameWay()
621 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in areCalleeOutgoingArgsTailCallable()
842 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerTailCall()
844 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerTailCall()
998 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerCall()
1000 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerCall()

1234