| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64Subtarget.cpp | 53 AArch64Subtarget & 54 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS, in initializeSubtargetDependencies() 67 void AArch64Subtarget::initializeProperties() { in initializeProperties() 199 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget 230 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering() 234 const InlineAsmLowering *AArch64Subtarget::getInlineAsmLowering() const { in getInlineAsmLowering() 238 InstructionSelector *AArch64Subtarget::getInstructionSelector() const { in getInstructionSelector() 242 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo() 246 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo() 253 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference() [all …]
|
| D | AArch64RegisterInfo.cpp | 87 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs() 92 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs() 98 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs() 119 assert(MF->getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCalleeSavedRegs() 134 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getDarwinCalleeSavedRegs() 163 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs() 188 assert(MF.getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCallPreservedMask() 201 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask() 224 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) { in getCallPreservedMask() 237 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask() [all …]
|
| 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()
|
| D | AArch64TargetMachine.h | 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 41 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
| 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()
|
| D | AArch64.h | 25 class AArch64Subtarget; variable 61 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
| D | AArch64FrameLowering.cpp | 343 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in canUseRedZone() 595 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 621 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 634 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe() 659 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 749 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH() 1085 return MF.getSubtarget<AArch64Subtarget>().isTargetWindows(); in isTargetWindows() 1107 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() 1623 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertReturnAddressAuth() 1663 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue() [all …]
|
| D | AArch64TargetMachine.cpp | 354 const AArch64Subtarget * 409 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl() 449 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler() 460 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
|
| D | AArch64Subtarget.h | 38 class AArch64Subtarget final : public AArch64GenSubtargetInfo { 294 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS, 303 AArch64Subtarget(const Triple &TT, const std::string &CPU,
|
| D | AArch64SelectionDAGInfo.cpp | 25 const AArch64Subtarget &STI = in EmitTargetCodeForMemset() 26 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset()
|
| D | AArch64InstrInfo.h | 28 class AArch64Subtarget; variable 40 const AArch64Subtarget &Subtarget; 43 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
| D | AArch64FalkorHWPFFix.cpp | 122 const AArch64Subtarget *ST = in runOnFunction() 124 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction() 816 auto &ST = static_cast<const AArch64Subtarget &>(Fn.getSubtarget()); in runOnMachineFunction() 817 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
|
| D | AArch64TargetTransformInfo.h | 47 const AArch64Subtarget *ST; 50 const AArch64Subtarget *getST() const { return ST; } in getST()
|
| D | AArch64MacroFusion.cpp | 385 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
|
| D | AArch64ExpandPseudoInsts.cpp | 759 auto &STI = MBB.getParent()->getSubtarget<AArch64Subtarget>(); in expandStoreSwiftAsyncContext() 979 if (MF.getSubtarget<AArch64Subtarget>().isTargetILP32()) { in expandMI() 1020 if (MF.getSubtarget<AArch64Subtarget>().isTargetMachO()) { in expandMI() 1098 if (MF->getSubtarget<AArch64Subtarget>().useEL3ForTP()) in expandMI() 1100 else if (MF->getSubtarget<AArch64Subtarget>().useEL2ForTP()) in expandMI() 1102 else if (MF->getSubtarget<AArch64Subtarget>().useEL1ForTP()) in expandMI() 1169 MF.getSubtarget<AArch64Subtarget>().getFrameLowering(); in expandMI()
|
| D | AArch64CompressJumpTables.cpp | 166 const auto &ST = MF->getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
| D | AArch64ISelLowering.h | 481 class AArch64Subtarget; variable 487 const AArch64Subtarget &STI); 837 const AArch64Subtarget *Subtarget;
|
| D | AArch64LoadStoreOptimizer.cpp | 119 const AArch64Subtarget *Subtarget; 1994 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in findMatchingUpdateInsnBackward() 2271 Subtarget = &static_cast<const AArch64Subtarget &>(Fn.getSubtarget()); in runOnMachineFunction()
|
| D | AArch64A57FPLoadBalancing.cpp | 313 if (!F.getSubtarget<AArch64Subtarget>().balanceFPOps()) in runOnMachineFunction()
|
| D | AArch64AsmPrinter.cpp | 75 const AArch64Subtarget *STI; 132 STI = static_cast<const AArch64Subtarget*>(&MF.getSubtarget()); in runOnMachineFunction()
|
| D | AArch64ISelLowering.cpp | 236 const AArch64Subtarget &STI) in AArch64TargetLowering() 2491 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in emitComparison() 2600 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in emitConditionalComparison() 4351 !static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasBF16()) in LowerMGATHER() 4456 !static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasBF16()) in LowerMSCATTER() 7995 static SDValue getEstimate(const AArch64Subtarget *ST, unsigned Opcode, in getEstimate() 10890 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in LowerVSETCC() 11023 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget()); in LowerATOMIC_LOAD_SUB() 11040 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget()); in LowerATOMIC_LOAD_AND() 11649 if (Subtarget->getProcFamily() == AArch64Subtarget::Falkor && in getTargetMMOFlags() [all …]
|
| D | AArch64InstrInfo.cpp | 70 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI) in AArch64InstrInfo() 1883 auto &Subtarget = MBB.getParent()->getSubtarget<AArch64Subtarget>(); in expandPostRAPseudo() 6445 const AArch64Subtarget &SubtargetA = in outliningCandidatesV8_3OpsConsensus() 6446 a.getMF()->getSubtarget<AArch64Subtarget>(); in outliningCandidatesV8_3OpsConsensus() 6447 const AArch64Subtarget &SubtargetB = in outliningCandidatesV8_3OpsConsensus() 6448 b.getMF()->getSubtarget<AArch64Subtarget>(); in outliningCandidatesV8_3OpsConsensus() 7182 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in signOutlinedFunction() 7609 if (MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr()) in getBLRCallOpcode()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| D | AArch64CallLowering.cpp | 95 const AArch64Subtarget &Subtarget; 104 const AArch64Subtarget &Subtarget_, in AArch64OutgoingValueAssigner() 231 Subtarget(MIRBuilder.getMF().getSubtarget<AArch64Subtarget>()) {} in OutgoingArgHandler() 326 const AArch64Subtarget &Subtarget; 348 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn() 508 const auto &ST = MF.getSubtarget<AArch64Subtarget>(); in fallBackToDAGISel() 556 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 591 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 663 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in doCallerAndCalleePassArgsTheSameWay() 666 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) { in doCallerAndCalleePassArgsTheSameWay() [all …]
|
| D | AArch64LegalizerInfo.h | 25 class AArch64Subtarget; variable 30 AArch64LegalizerInfo(const AArch64Subtarget &ST); 60 const AArch64Subtarget *ST;
|
| D | AArch64PreLegalizerCombiner.cpp | 126 if (MF.getSubtarget<AArch64Subtarget>().ClassifyGlobalReference( in matchFoldGlobalOffset()
|