/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64MachineFunctionInfo.cpp | 23 yaml::AArch64FunctionInfo::AArch64FunctionInfo( in AArch64FunctionInfo() function in yaml::AArch64FunctionInfo 24 const llvm::AArch64FunctionInfo &MFI) in AArch64FunctionInfo() 27 void yaml::AArch64FunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 28 MappingTraits<AArch64FunctionInfo>::mapping(YamlIO, *this); in mappingImpl() 31 void AArch64FunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields() 32 const yaml::AArch64FunctionInfo &YamlMFI) { in initializeBaseYamlFields() 80 AArch64FunctionInfo::AArch64FunctionInfo(MachineFunction &MF) : MF(MF) { in AArch64FunctionInfo() function in AArch64FunctionInfo 102 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress() 110 bool AArch64FunctionInfo::shouldSignReturnAddress() const { in shouldSignReturnAddress()
|
D | AArch64MachineFunctionInfo.h | 30 struct AArch64FunctionInfo; 37 class AArch64FunctionInfo final : public MachineFunctionInfo { 163 explicit AArch64FunctionInfo(MachineFunction &MF); 165 void initializeBaseYamlFields(const yaml::AArch64FunctionInfo &YamlMFI); 384 struct AArch64FunctionInfo final : public yaml::MachineFunctionInfo { 387 AArch64FunctionInfo() = default; 388 AArch64FunctionInfo(const llvm::AArch64FunctionInfo &MFI); 391 ~AArch64FunctionInfo() = default; 394 template <> struct MappingTraits<AArch64FunctionInfo> { 395 static void mapping(IO &YamlIO, AArch64FunctionInfo &MFI) {
|
D | AArch64RegisterInfo.cpp | 128 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() in getDarwinCalleeSavedRegs() 145 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy() 388 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in hasBasePointer() 435 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in useFPForScavengingIndex() 639 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in eliminateFrameIndex()
|
D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64FrameLowering.cpp | 195 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getArgumentPopSize() 258 const AArch64FunctionInfo *AFI, bool IsWin64, in getFixedObjectSize() 275 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getSVEStackSize() 288 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone() 500 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitCalleeSavedFrameMoves() 595 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump() 1035 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue() 1054 const auto &MFnI = *MF.getInfo<AArch64FunctionInfo>(); in emitPrologue() 1499 const auto &MFI = *MF.getInfo<AArch64FunctionInfo>(); in InsertReturnAddressAuth() 1557 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue() [all …]
|
D | AArch64TargetMachine.cpp | 696 return new yaml::AArch64FunctionInfo(); in createDefaultFuncInfoYAML() 701 const auto *MFI = MF.getInfo<AArch64FunctionInfo>(); in convertFuncInfoToYAML() 702 return new yaml::AArch64FunctionInfo(*MFI); in convertFuncInfoToYAML() 709 reinterpret_cast<const yaml::AArch64FunctionInfo &>(MFI); in parseMachineFunctionInfo() 711 MF.getInfo<AArch64FunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
|
D | AArch64CollectLOH.cpp | 384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() 522 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64BranchTargets.cpp | 61 if (!MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
|
D | AArch64StackTaggingPreRA.cpp | 62 AArch64FunctionInfo *AFI; 344 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64CompressJumpTables.cpp | 127 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
|
D | AArch64AsmPrinter.cpp | 131 AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() 178 AArch64FunctionInfo *AArch64FI = nullptr; 219 const AArch64FunctionInfo *FI = MF->getInfo<AArch64FunctionInfo>(); in emitFunctionHeaderComment() 800 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in emitJumpTableInfo() 868 MF->getInfo<AArch64FunctionInfo>()->getJumpTableEntryPCRelSymbol(JTIdx); in LowerJumpTableDest()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64FrameLowering.cpp | 128 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone() 288 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump() 416 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue() 659 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue() 796 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in resolveFrameIndexReference() 890 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs() 1090 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves() 1197 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in enableStackSlotScavenging()
|
D | AArch64MachineFunctionInfo.h | 26 class AArch64FunctionInfo : public MachineFunctionInfo { 91 AArch64FunctionInfo() in AArch64FunctionInfo() function 98 explicit AArch64FunctionInfo(MachineFunction &MF) in AArch64FunctionInfo() function
|
D | AArch64CleanupLocalDynamicTLSPass.cpp | 45 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64CollectLOH.cpp | 615 AArch64FunctionInfo &AArch64FI, in computeADRP() 733 AArch64FunctionInfo &AArch64FI, in registerADRCandidate() 775 AArch64FunctionInfo &AArch64FI, const MapRegToId &RegToId, in computeOthers() 1045 AArch64FunctionInfo *AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64RegisterInfo.cpp | 50 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ? in getCalleeSavedRegs() 68 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64MachineFunctionInfo.h | 33 class AArch64FunctionInfo final : public MachineFunctionInfo { 130 AArch64FunctionInfo() = default; 132 explicit AArch64FunctionInfo(MachineFunction &MF) { in AArch64FunctionInfo() function
|
D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64FrameLowering.cpp | 216 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getSVEStackSize() 229 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone() 450 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump() 866 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue() 1397 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue() 1678 const auto *AFI = MF.getInfo<AArch64FunctionInfo>(); in getFPOffset() 1720 const auto *AFI = MF.getInfo<AArch64FunctionInfo>(); in resolveFrameOffsetReference() 1945 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs() 2351 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves() 2498 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in enableStackSlotScavenging() [all …]
|
D | AArch64StackTaggingPreRA.cpp | 57 AArch64FunctionInfo *AFI; 203 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64CallLowering.cpp | 385 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters() 448 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments() 587 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in areCalleeOutgoingArgsTailCallable() 785 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerTailCall()
|
D | AArch64RegisterInfo.cpp | 61 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ? in getCalleeSavedRegs() 80 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy() 489 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in eliminateFrameIndex()
|
D | AArch64CollectLOH.cpp | 384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() 510 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
D | AArch64CompressJumpTables.cpp | 127 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
|
/external/llvm-project/llvm/lib/Target/AArch64/GISel/ |
D | AArch64CallLowering.cpp | 402 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters() 473 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments() 612 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in areCalleeOutgoingArgsTailCallable() 797 if (CallerF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in getCallOpcode() 810 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerTailCall() 817 if (MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) { in lowerTailCall()
|