| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.cpp | 59 unsigned AArch64Subtarget::getVectorInsertExtractBaseCost() const { in getVectorInsertExtractBaseCost() 65 AArch64Subtarget &AArch64Subtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies() 81 void AArch64Subtarget::initializeProperties() { in initializeProperties() 260 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget 292 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering() 315 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference() 347 unsigned AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference() 380 bool AArch64Subtarget::enableEarlyIfConversion() const { in enableEarlyIfConversion() 384 bool AArch64Subtarget::supportsAddressTopByteIgnored() const { in supportsAddressTopByteIgnored() 398 AArch64Subtarget::getCustomPBQPConstraints() const { in getCustomPBQPConstraints() [all …]
|
| H A D | AArch64RegisterInfo.cpp | 82 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs() 87 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs() 196 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask() 251 if (MF.getSubtarget<AArch64Subtarget>().isTargetLinux()) in getCustomEHPadPreservedMask() 300 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getThisReturnPreservedMask() 334 if (MF.getSubtarget<AArch64Subtarget>().hasSME()) { in getReservedRegs() 401 if (MF.getSubtarget<AArch64Subtarget>().hasSVE()) { in hasBasePointer() 425 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in isArgumentRegister() 512 assert((!MF.getSubtarget<AArch64Subtarget>().hasSVE() || in useFPForScavengingIndex() 619 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister() [all …]
|
| H A D | AArch64SLSHardening.cpp | 47 const AArch64Subtarget *ST; 73 static void insertSpeculationBarrier(const AArch64Subtarget *ST, in insertSpeculationBarrier() 96 ST = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction() 189 ComdatThunks &= !MF.getSubtarget<AArch64Subtarget>().hardenSlsNoComdat(); in mayUseThunk() 192 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr(); in mayUseThunk() 220 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk() 240 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry, in populateThunk()
|
| H A D | AArch64SelectionDAGInfo.cpp | 84 const AArch64Subtarget &STI = in EmitTargetCodeForMemcpy() 85 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemcpy() 96 const AArch64Subtarget &STI = in EmitTargetCodeForMemset() 97 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset() 110 const AArch64Subtarget &STI = in EmitTargetCodeForMemmove() 111 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemmove()
|
| H A D | AArch64TargetMachine.h | 26 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 35 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 39 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
| H A D | AArch64CallingConvention.cpp | 46 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in finishStackBlock() 126 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
|
| H A D | AArch64.h | 27 class AArch64Subtarget; variable 63 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
| H A D | AArch64Subtarget.h | 38 class AArch64Subtarget final : public AArch64GenSubtargetInfo { 141 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS, 151 AArch64Subtarget(const Triple &TT, const std::string &CPU,
|
| H A D | AArch64TargetMachine.cpp | 374 const AArch64Subtarget * 432 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, TuneCPU, FS, in getSubtargetImpl() 472 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler() 483 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
|
| H A D | AArch64FrameLowering.cpp | 410 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in canUseRedZone() 767 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in emitZeroCallUsedRegs() 834 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 860 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 873 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe() 898 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 988 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH() 1380 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() 1853 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertReturnAddressAuth() 1900 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue() [all …]
|
| H A D | AArch64InstrInfo.h | 28 class AArch64Subtarget; variable 39 const AArch64Subtarget &Subtarget; 42 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
| H A D | AArch64MachineScheduler.cpp | 25 if (!MI->getMF()->getSubtarget<AArch64Subtarget>().isStoreAddressAscend()) in needReorderStoreMI()
|
| H A D | AArch64FalkorHWPFFix.cpp | 122 const AArch64Subtarget *ST = in runOnFunction() 124 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction() 816 auto &ST = Fn.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction() 817 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
|
| H A D | AArch64MacroFusion.cpp | 388 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
|
| H A D | AArch64TargetTransformInfo.h | 47 const AArch64Subtarget *ST; 50 const AArch64Subtarget *getST() const { return ST; } in getST()
|
| H A D | AArch64ExpandPseudoInsts.cpp | 800 auto &STI = MBB.getParent()->getSubtarget<AArch64Subtarget>(); in expandStoreSwiftAsyncContext() 1024 if (MF.getSubtarget<AArch64Subtarget>().isTargetILP32()) { in expandMI() 1065 if (MF.getSubtarget<AArch64Subtarget>().isTargetMachO()) { in expandMI() 1144 if (MF->getSubtarget<AArch64Subtarget>().useEL3ForTP()) in expandMI() 1146 else if (MF->getSubtarget<AArch64Subtarget>().useEL2ForTP()) in expandMI() 1148 else if (MF->getSubtarget<AArch64Subtarget>().useEL1ForTP()) in expandMI() 1215 MF.getSubtarget<AArch64Subtarget>().getFrameLowering(); in expandMI()
|
| H A D | AArch64CompressJumpTables.cpp | 166 const auto &ST = MF->getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | AArch64A53Fix835769.cpp | 120 auto &STI = F.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | CMakeLists.txt | 81 AArch64Subtarget.cpp
|
| H A D | AArch64ISelLowering.h | 480 class AArch64Subtarget; variable 485 const AArch64Subtarget &STI); 877 const AArch64Subtarget *Subtarget;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.h | 24 class AArch64Subtarget; variable 29 AArch64LegalizerInfo(const AArch64Subtarget &ST); 60 const AArch64Subtarget *ST;
|
| H A D | AArch64CallLowering.cpp | 97 const AArch64Subtarget &Subtarget; 106 const AArch64Subtarget &Subtarget_, in AArch64OutgoingValueAssigner() 339 const AArch64Subtarget &Subtarget; 363 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn() 533 const auto &ST = MF.getSubtarget<AArch64Subtarget>(); in fallBackToDAGISel() 616 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 651 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 746 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in areCalleeOutgoingArgsTailCallable() 975 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerTailCall() 1153 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/ |
| H A D | BUILD.gn | 147 "AArch64Subtarget.cpp",
|
| /llvm-project-15.0.7/llvm/unittests/Target/AArch64/ |
| H A D | MatrixRegisterAliasing.cpp | 28 AArch64Subtarget ST(TM->getTargetTriple(), std::string(TM->getTargetCPU()), in createInstrInfo()
|
| H A D | InstSizes.cpp | 32 AArch64Subtarget ST(TM->getTargetTriple(), std::string(TM->getTargetCPU()), in createInstrInfo()
|