Searched refs:AArch64Subtarget (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp1 //===-- AArch64Subtarget.cpp - AArch64 Subtarget Information ----*- C++ -*-===//
13 #include "AArch64Subtarget.h"
62 AArch64Subtarget &
63 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS,
76 void AArch64Subtarget::initializeProperties() {
200 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, function in class:AArch64Subtarget
228 const CallLowering *AArch64Subtarget::getCallLowering() const {
232 const InlineAsmLowering *AArch64Subtarget::getInlineAsmLowering() const {
236 InstructionSelector *AArch64Subtarget
[all...]
H A DAArch64TargetMachine.h17 #include "AArch64Subtarget.h"
28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
41 const AArch64Subtarget *getSubtargetImpl() const = delete;
H A DAArch64RegisterInfo.cpp19 #include "AArch64Subtarget.h"
87 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin())
92 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows())
98 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering()
117 assert(MF->getSubtarget<AArch64Subtarget>().isTargetDarwin() &&
132 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering()
159 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) {
184 assert(MF.getSubtarget<AArch64Subtarget>().isTargetDarwin() &&
197 if (MF.getSubtarget<AArch64Subtarget>()
218 if (MF.getSubtarget<AArch64Subtarget>()
[all...]
H A DAArch64.h25 class AArch64Subtarget;
60 AArch64Subtarget &, AArch64RegisterBankInfo &);
H A DAArch64SLSHardening.cpp15 #include "AArch64Subtarget.h"
47 const AArch64Subtarget *ST;
73 static void insertSpeculationBarrier(const AArch64Subtarget *ST,
96 ST = &MF.getSubtarget<AArch64Subtarget>();
191 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr();
216 MF.getSubtarget<AArch64Subtarget>().getInstrInfo();
236 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry,
H A DAArch64TargetMachine.cpp16 #include "AArch64Subtarget.h"
329 const AArch64Subtarget *
347 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this,
386 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>();
397 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>();
H A DAArch64Subtarget.h1 //===--- AArch64Subtarget.h - Define Subtarget for the AArch64 -*- C++ -*--===//
38 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
259 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS,
268 AArch64Subtarget(const Triple &TT, const std::string &CPU,
H A DAArch64CallingConvention.cpp17 #include "AArch64Subtarget.h"
86 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>(
H A DAArch64SelectionDAGInfo.cpp25 const AArch64Subtarget &STI =
26 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>();
H A DAArch64TargetTransformInfo.h20 #include "AArch64Subtarget.h"
47 const AArch64Subtarget *ST;
50 const AArch64Subtarget *getST() const { return ST; }
H A DAArch64FrameLowering.cpp120 #include "AArch64Subtarget.h"
553 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>();
579 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>();
592 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>();
611 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>();
687 const AArch64Subtarget
[all...]
H A DAArch64InstrInfo.h29 class AArch64Subtarget;
41 const AArch64Subtarget &Subtarget;
44 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
H A DAArch64CompressJumpTables.cpp16 #include "AArch64Subtarget.h"
148 const auto &ST = MF->getSubtarget<AArch64Subtarget>();
H A DAArch64MacroFusion.cpp14 #include "AArch64Subtarget.h"
379 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI);
H A DAArch64FalkorHWPFFix.cpp17 #include "AArch64Subtarget.h"
122 const AArch64Subtarget *ST =
124 if (ST->getProcFamily() != AArch64Subtarget::Falkor)
816 auto &ST = static_cast<const AArch64Subtarget &>(Fn.getSubtarget());
817 if (ST.getProcFamily() != AArch64Subtarget::Falkor)
H A DAArch64ExpandPseudoInsts.cpp19 #include "AArch64Subtarget.h"
799 if (MF.getSubtarget<AArch64Subtarget>().isTargetILP32()) {
893 if (MF->getSubtarget<AArch64Subtarget>().useEL3ForTP())
895 else if (MF->getSubtarget<AArch64Subtarget>().useEL2ForTP())
897 else if (MF->getSubtarget<AArch64Subtarget>().useEL1ForTP())
961 MF.getSubtarget<AArch64Subtarget>().getFrameLowering();
H A DAArch64ISelLowering.h404 class AArch64Subtarget;
410 const AArch64Subtarget &STI);
749 /// Keep a pointer to the AArch64Subtarget around so that we can
751 const AArch64Subtarget *Subtarget;
H A DAArch64A57FPLoadBalancing.cpp32 #include "AArch64Subtarget.h"
313 if (!F.getSubtarget<AArch64Subtarget>().balanceFPOps())
H A DAArch64AsmPrinter.cpp18 #include "AArch64Subtarget.h"
72 const AArch64Subtarget *STI;
128 STI = static_cast<const AArch64Subtarget*>(&MF.getSubtarget());
H A DAArch64InstrInfo.cpp15 #include "AArch64Subtarget.h"
69 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI)
1514 auto &Subtarget = MBB.getParent()->getSubtarget<AArch64Subtarget>();
5841 const AArch64Subtarget &SubtargetA =
5842 a.getMF()->getSubtarget<AArch64Subtarget>();
5843 const AArch64Subtarget &SubtargetB =
5844 b.getMF()->getSubtarget<AArch64Subtarget>();
6529 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>();
6930 if (MF.getSubtarget<AArch64Subtarget>()
[all...]
H A DAArch64ISelLowering.cpp19 #include "AArch64Subtarget.h"
132 const AArch64Subtarget &STI)
1902 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
2011 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
6469 static SDValue getEstimate(const AArch64Subtarget *ST, unsigned Opcode,
9131 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
9221 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget());
9238 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget());
9809 if (Subtarget->getProcFamily() == AArch64Subtarget::Falkor &&
10390 const AArch64Subtarget *Subtarge
[all...]
H A DAArch64LoadStoreOptimizer.cpp15 #include "AArch64Subtarget.h"
118 const AArch64Subtarget *Subtarget;
2118 Subtarget = &static_cast<const AArch64Subtarget &>(Fn.getSubtarget());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h23 class AArch64Subtarget;
28 AArch64LegalizerInfo(const AArch64Subtarget &ST);
48 const AArch64Subtarget *ST;
H A DAArch64CallLowering.cpp18 #include "AArch64Subtarget.h"
478 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>();
512 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>();
577 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
580 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) {
623 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
844 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
846 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv())
1000 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo();
1002 if (MF.getSubtarget<AArch64Subtarget>()
[all...]
H A DAArch64LegalizerInfo.cpp15 #include "AArch64Subtarget.h"
33 AArch64LegalizerInfo::AArch64LegalizerInfo(const AArch64Subtarget &ST)

Completed in 305 milliseconds

12