Home
last modified time | relevance | path

Searched refs:AArch64Subtarget (Results 1 – 25 of 40) sorted by relevance

12

/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp72 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 DAArch64RegisterInfo.cpp83 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 DAArch64SLSHardening.cpp47 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 DAArch64SelectionDAGInfo.cpp84 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 DAArch64TargetMachine.h27 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
41 const AArch64Subtarget *getSubtargetImpl() const = delete;
H A DAArch64CallingConvention.cpp46 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in finishStackBlock()
126 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
H A DAArch64.h27 class AArch64Subtarget; variable
65 AArch64Subtarget &, AArch64RegisterBankInfo &);
H A DAArch64TargetMachine.cpp384 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 DAArch64Subtarget.h38 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
151 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS,
161 AArch64Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
H A DAArch64MachineFunctionInfo.cpp69 static bool ShouldSignWithBKey(const Function &F, const AArch64Subtarget &STI) { in ShouldSignWithBKey()
86 const AArch64Subtarget *STI) { in AArch64FunctionInfo()
H A DAArch64FrameLowering.cpp412 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 DAArch64MachineScheduler.cpp25 if (!MI->getMF()->getSubtarget<AArch64Subtarget>().isStoreAddressAscend()) in needReorderStoreMI()
H A DAArch64KCFI.cpp101 const auto &SubTarget = MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
H A DAArch64FalkorHWPFFix.cpp120 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 DAArch64MachineFunctionInfo.h34 class AArch64Subtarget; variable
196 AArch64FunctionInfo(const Function &F, const AArch64Subtarget *STI);
H A DAArch64InstrInfo.h26 class AArch64Subtarget; variable
37 const AArch64Subtarget &Subtarget;
40 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
H A DAArch64MacroFusion.cpp389 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
H A DAArch64TargetTransformInfo.h48 const AArch64Subtarget *ST;
51 const AArch64Subtarget *getST() const { return ST; } in getST()
H A DAArch64CompressJumpTables.cpp166 const auto &ST = MF->getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
H A DAArch64ExpandPseudoInsts.cpp820 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 DAArch64A53Fix835769.cpp120 auto &STI = F.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
H A DCMakeLists.txt83 AArch64Subtarget.cpp
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h24 class AArch64Subtarget; variable
29 AArch64LegalizerInfo(const AArch64Subtarget &ST);
62 const AArch64Subtarget *ST;
H A DAArch64CallLowering.cpp97 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 DMakefile61 AArch64Subtarget.cpp \

12