/external/llvm/lib/Target/AArch64/ |
D | AArch64Subtarget.cpp | 38 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 …]
|
D | AArch64RegisterInfo.cpp | 53 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()
|
D | AArch64TargetMachine.h | 27 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 36 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 49 AArch64Subtarget Subtarget;
|
D | AArch64Subtarget.h | 35 class AArch64Subtarget : public AArch64GenSubtargetInfo { 119 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS); 127 AArch64Subtarget(const Triple &TT, const std::string &CPU,
|
D | AArch64FrameLowering.cpp | 253 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()
|
D | AArch64SelectionDAGInfo.cpp | 26 const AArch64Subtarget &STI = in EmitTargetCodeForMemset() 27 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset()
|
D | AArch64InstrInfo.h | 27 class AArch64Subtarget; variable 32 const AArch64Subtarget &Subtarget; 35 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
D | AArch64TargetTransformInfo.h | 34 const AArch64Subtarget *ST; 41 const AArch64Subtarget *getST() const { return ST; } in getST()
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64Subtarget.cpp | 62 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 …]
|
D | AArch64RegisterInfo.cpp | 86 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 …]
|
D | AArch64TargetMachine.h | 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 41 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
D | AArch64SLSHardening.cpp | 47 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()
|
D | AArch64CallingConvention.cpp | 46 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in finishStackBlock() 131 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
|
D | AArch64.h | 25 class AArch64Subtarget; variable 60 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
D | AArch64TargetMachine.cpp | 338 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/ |
D | AArch64Subtarget.cpp | 50 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 …]
|
D | AArch64RegisterInfo.cpp | 48 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 …]
|
D | AArch64TargetMachine.h | 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 41 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
D | AArch64LegalizerInfo.h | 23 class AArch64Subtarget; variable 28 AArch64LegalizerInfo(const AArch64Subtarget &ST);
|
D | AArch64.h | 25 class AArch64Subtarget; variable 57 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
D | AArch64TargetMachine.cpp | 320 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()
|
D | AArch64FrameLowering.cpp | 394 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 …]
|
D | AArch64CallLowering.cpp | 451 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/ |
D | AArch64LegalizerInfo.h | 24 class AArch64Subtarget; variable 29 AArch64LegalizerInfo(const AArch64Subtarget &ST); 50 const AArch64Subtarget *ST;
|
D | AArch64CallLowering.cpp | 476 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()
|