/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64Subtarget.cpp | 72 unsigned AArch64Subtarget::getVectorInsertExtractBaseCost() const { in getVectorInsertExtractBaseCost() 78 AArch64Subtarget &AArch64Subtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies() 94 void AArch64Subtarget::initializeProperties() { in initializeProperties() 288 AArch64Subtarget::AArch64Subtarget(const Triple &TT, StringRef CPU, in AArch64Subtarget() function in AArch64Subtarget 336 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering() 394 unsigned AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference() 435 bool AArch64Subtarget::enableEarlyIfConversion() const { in enableEarlyIfConversion() 439 bool AArch64Subtarget::supportsAddressTopByteIgnored() const { in supportsAddressTopByteIgnored() 453 AArch64Subtarget::getCustomPBQPConstraints() const { in getCustomPBQPConstraints() 467 bool AArch64Subtarget::useAA() const { return UseAA; } in useAA() [all …]
|
H A D | AArch64RegisterInfo.cpp | 83 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs() 88 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs() 231 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask() 290 if (MF.getSubtarget<AArch64Subtarget>().isTargetLinux()) in getCustomEHPadPreservedMask() 348 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getThisReturnPreservedMask() 421 if (MF.getSubtarget<AArch64Subtarget>().hasSME()) { in getStrictlyReservedRegs() 511 if (MF.getSubtarget<AArch64Subtarget>().hasSVE()) { in hasBasePointer() 535 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in isArgumentRegister() 623 assert((!MF.getSubtarget<AArch64Subtarget>().hasSVE() || in useFPForScavengingIndex() 730 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() 191 ComdatThunks &= !MF.getSubtarget<AArch64Subtarget>().hardenSlsNoComdat(); in mayUseThunk() 194 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr(); in mayUseThunk() 224 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk() 244 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 | 27 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 41 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 65 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
H A D | AArch64TargetMachine.cpp | 384 const AArch64Subtarget * 439 I = std::make_unique<AArch64Subtarget>( in getSubtargetImpl() 479 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler() 490 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler() 841 Allocator, F, static_cast<const AArch64Subtarget *>(STI)); in createMachineFunctionInfo()
|
H A D | AArch64Subtarget.h | 38 class AArch64Subtarget final : public AArch64GenSubtargetInfo { 151 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS, 161 AArch64Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
|
H A D | AArch64MachineFunctionInfo.cpp | 69 static bool ShouldSignWithBKey(const Function &F, const AArch64Subtarget &STI) { in ShouldSignWithBKey() 86 const AArch64Subtarget *STI) { in AArch64FunctionInfo()
|
H A D | AArch64FrameLowering.cpp | 412 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in canUseRedZone() 763 const AArch64Subtarget &STI = MF.getSubtarget<AArch64Subtarget>(); in emitZeroCallUsedRegs() 830 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 856 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 869 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe() 891 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 981 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH() 1373 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() 1869 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertReturnAddressAuth() 1923 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue() [all …]
|
H A D | AArch64MachineScheduler.cpp | 25 if (!MI->getMF()->getSubtarget<AArch64Subtarget>().isStoreAddressAscend()) in needReorderStoreMI()
|
H A D | AArch64KCFI.cpp | 101 const auto &SubTarget = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
H A D | AArch64FalkorHWPFFix.cpp | 120 const AArch64Subtarget *ST = in runOnFunction() 122 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction() 815 auto &ST = Fn.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction() 816 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
|
H A D | AArch64MachineFunctionInfo.h | 34 class AArch64Subtarget; variable 196 AArch64FunctionInfo(const Function &F, const AArch64Subtarget *STI);
|
H A D | AArch64InstrInfo.h | 26 class AArch64Subtarget; variable 37 const AArch64Subtarget &Subtarget; 40 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
H A D | AArch64MacroFusion.cpp | 389 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()
|
H A D | AArch64CompressJumpTables.cpp | 166 const auto &ST = MF->getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
H A D | AArch64ExpandPseudoInsts.cpp | 820 auto &STI = MBB.getParent()->getSubtarget<AArch64Subtarget>(); in expandStoreSwiftAsyncContext() 1180 if (MF.getSubtarget<AArch64Subtarget>().isTargetILP32()) { in expandMI() 1221 if (MF.getSubtarget<AArch64Subtarget>().isTargetMachO()) { in expandMI() 1300 if (MF->getSubtarget<AArch64Subtarget>().useEL3ForTP()) in expandMI() 1302 else if (MF->getSubtarget<AArch64Subtarget>().useEL2ForTP()) in expandMI() 1304 else if (MF->getSubtarget<AArch64Subtarget>().useEL1ForTP()) in expandMI() 1371 MF.getSubtarget<AArch64Subtarget>().getFrameLowering(); in expandMI()
|
H A D | AArch64A53Fix835769.cpp | 120 auto &STI = F.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
H A D | CMakeLists.txt | 83 AArch64Subtarget.cpp
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.h | 24 class AArch64Subtarget; variable 29 AArch64LegalizerInfo(const AArch64Subtarget &ST); 62 const AArch64Subtarget *ST;
|
H A D | AArch64CallLowering.cpp | 97 const AArch64Subtarget &Subtarget; 106 const AArch64Subtarget &Subtarget_, in AArch64OutgoingValueAssigner() 338 const AArch64Subtarget &Subtarget; 362 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn() 535 const auto &ST = MF.getSubtarget<AArch64Subtarget>(); in fallBackToDAGISel() 625 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 660 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 755 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in areCalleeOutgoingArgsTailCallable() 984 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerTailCall() 1112 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerCall() [all …]
|
/openbsd/gnu/usr.bin/clang/libLLVMAArch64CodeGen/ |
H A D | Makefile | 61 AArch64Subtarget.cpp \
|