| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.cpp | 90 AArch64Subtarget &AArch64Subtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies() 107 void AArch64Subtarget::initializeProperties(bool HasMinSize) { in initializeProperties() 311 AArch64Subtarget::AArch64Subtarget(const Triple &TT, StringRef CPU, in AArch64Subtarget() function in AArch64Subtarget 426 unsigned AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference() 474 bool AArch64Subtarget::enableEarlyIfConversion() const { in enableEarlyIfConversion() 492 AArch64Subtarget::getCustomPBQPConstraints() const { in getCustomPBQPConstraints() 506 bool AArch64Subtarget::useAA() const { return UseAA; } in useAA() 508 bool AArch64Subtarget::isStreamingCompatible() const { in isStreamingCompatible() 512 bool AArch64Subtarget::isNeonAvailable() const { in isNeonAvailable() 517 bool AArch64Subtarget::isSVEAvailable() const { in isSVEAvailable() [all …]
|
| H A D | AArch64RegisterInfo.cpp | 86 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs() 246 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask() 311 if (MF.getSubtarget<AArch64Subtarget>().isTargetLinux()) in getCustomEHPadPreservedMask() 368 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getThisReturnPreservedMask() 441 if (MF.getSubtarget<AArch64Subtarget>().hasSME()) { in getStrictlyReservedRegs() 446 if (MF.getSubtarget<AArch64Subtarget>().hasSME2()) { in getStrictlyReservedRegs() 547 if (MF.getSubtarget<AArch64Subtarget>().hasSVE()) { in hasBasePointer() 571 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in isArgumentRegister() 670 assert((!MF.getSubtarget<AArch64Subtarget>().hasSVE() || in useFPForScavengingIndex() 777 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister() [all …]
|
| H A D | AArch64SLSHardening.cpp | 45 const AArch64Subtarget *ST; 71 static void insertSpeculationBarrier(const AArch64Subtarget *ST, in insertSpeculationBarrier() 94 ST = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction() 189 ComdatThunks &= !MF.getSubtarget<AArch64Subtarget>().hardenSlsNoComdat(); in mayUseThunk() 192 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr(); in mayUseThunk() 222 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk() 242 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry, in populateThunk()
|
| H A D | AArch64SelectionDAGInfo.cpp | 83 const AArch64Subtarget &STI = in EmitTargetCodeForMemcpy() 84 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemcpy() 95 const AArch64Subtarget &STI = in EmitTargetCodeForMemset() 96 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset() 109 const AArch64Subtarget &STI = in EmitTargetCodeForMemmove() 110 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemmove()
|
| H A D | AArch64TargetMachine.h | 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 38 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 42 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
| H A D | AArch64PointerAuth.cpp | 40 const AArch64Subtarget *Subtarget = nullptr; 67 static void BuildPACM(const AArch64Subtarget &Subtarget, MachineBasicBlock &MBB, in BuildPACM() 213 const AArch64Subtarget &Subtarget) { in createCheckMemOperand() 229 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in checkAuthenticatedRegister() 365 Subtarget = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| 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 | AArch64MachineFunctionInfo.cpp | 69 static bool ShouldSignWithBKey(const Function &F, const AArch64Subtarget &STI) { in ShouldSignWithBKey() 86 const AArch64Subtarget *STI) { in AArch64FunctionInfo() 180 if (!MF.getSubtarget<AArch64Subtarget>().isXRegisterReserved(18)) in needsShadowCallStackPrologueEpilogue()
|
| H A D | AArch64.h | 27 class AArch64Subtarget; variable 65 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
| H A D | AArch64StorePairSuppress.cpp | 126 const AArch64Subtarget &ST = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | AArch64TargetMachine.cpp | 394 const AArch64Subtarget * 448 I = std::make_unique<AArch64Subtarget>( in getSubtargetImpl() 494 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler() 505 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler() 873 Allocator, F, static_cast<const AArch64Subtarget *>(STI)); in createMachineFunctionInfo()
|
| H A D | AArch64FrameLowering.cpp | 428 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in canUseRedZone() 734 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in allocateStackSpace() 951 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in emitZeroCallUsedRegs() 1023 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 1044 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 1072 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe() 1090 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 1180 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH() 1583 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in emitDefineCFAWithFP() 1619 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() [all …]
|
| H A D | AArch64Subtarget.h | 38 class AArch64Subtarget final : public AArch64GenSubtargetInfo { 159 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS, 170 AArch64Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
|
| H A D | AArch64MachineScheduler.cpp | 25 if (!MI->getMF()->getSubtarget<AArch64Subtarget>().isStoreAddressAscend()) in needReorderStoreMI()
|
| H A D | AArch64FalkorHWPFFix.cpp | 119 const AArch64Subtarget *ST = in runOnFunction() 121 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction() 814 auto &ST = Fn.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction() 815 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
|
| H A D | AArch64MachineFunctionInfo.h | 35 class AArch64Subtarget; variable 216 AArch64FunctionInfo(const Function &F, const AArch64Subtarget *STI);
|
| H A D | AArch64InstrInfo.h | 27 class AArch64Subtarget; variable 38 const AArch64Subtarget &Subtarget; 41 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
| H A D | AArch64MacroFusion.cpp | 447 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
|
| H A D | AArch64TargetTransformInfo.h | 48 const AArch64Subtarget *ST; 51 const AArch64Subtarget *getST() const { return ST; } in getST()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64O0PreLegalizerCombiner.cpp | 49 const AArch64Subtarget &STI; 56 const AArch64Subtarget &STI); 78 const AArch64Subtarget &STI) in AArch64O0PreLegalizerCombinerImpl() 165 const AArch64Subtarget &ST = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | AArch64LegalizerInfo.h | 24 class AArch64Subtarget; variable 28 AArch64LegalizerInfo(const AArch64Subtarget &ST); 68 const AArch64Subtarget *ST;
|
| H A D | AArch64CallLowering.cpp | 98 const AArch64Subtarget &Subtarget; 107 const AArch64Subtarget &Subtarget_, in AArch64OutgoingValueAssigner() 342 const AArch64Subtarget &Subtarget; 366 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn() 531 const auto &ST = MF.getSubtarget<AArch64Subtarget>(); in fallBackToDAGISel() 555 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in saveVarArgRegisters() 639 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 856 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in areCalleeOutgoingArgsTailCallable() 1088 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerTailCall() 1216 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerCall() [all …]
|
| H A D | AArch64PreLegalizerCombiner.cpp | 136 if (MF.getSubtarget<AArch64Subtarget>().ClassifyGlobalReference( in matchFoldGlobalOffset() 236 const AArch64Subtarget &STI, in matchExtAddvToUdotAddv() 293 const AArch64Subtarget &STI, in applyExtAddvToUdotAddv() 676 const AArch64Subtarget &STI; 683 const AArch64Subtarget &STI, MachineDominatorTree *MDT, 706 const AArch64Subtarget &STI, MachineDominatorTree *MDT, in AArch64PreLegalizerCombinerImpl() 803 const AArch64Subtarget &ST = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | AArch64PostLegalizerCombiner.cpp | 389 const AArch64Subtarget &STI; 396 const AArch64Subtarget &STI, MachineDominatorTree *MDT, 417 const AArch64Subtarget &STI, MachineDominatorTree *MDT, in AArch64PostLegalizerCombinerImpl() 498 const AArch64Subtarget &ST = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| H A D | AArch64PostLegalizerLowering.cpp | 980 const auto &ST = MI.getMF()->getSubtarget<AArch64Subtarget>(); in matchLowerVectorFCMP() 1000 const auto &ST = MI.getMF()->getSubtarget<AArch64Subtarget>(); in applyLowerVectorFCMP() 1208 const AArch64Subtarget &STI; 1215 const AArch64Subtarget &STI); 1235 const AArch64Subtarget &STI) in AArch64PostLegalizerLoweringImpl() 1288 const AArch64Subtarget &ST = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|