Searched refs:ARMSubtarget (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMRegisterInfo.h20 class ARMSubtarget;
H A DARMMachineFunctionInfo.cpp10 #include "ARMSubtarget.h"
17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()),
18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()),
H A DARMInstrInfo.h20 class ARMSubtarget;
25 explicit ARMInstrInfo(const ARMSubtarget &STI);
H A DARMSubtarget.cpp1 //===-- ARMSubtarget.cpp - ARM Subtarget Information ----------------------===//
18 #include "ARMSubtarget.h"
21 #include "ARMSubtarget.h"
80 ARMSubtarget &ARMSubtarget::initializeSubtargetDependencies(StringRef CPU,
87 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU,
89 ARMSubtarget &STI = initializeSubtargetDependencies(CPU, FS);
96 ARMSubtarget::ARMSubtarget(const Triple &TT, const std::string &CPU, function in class:ARMSubtarget
127 const CallLowering *ARMSubtarget
[all...]
H A DARMLegalizerInfo.h24 class ARMSubtarget;
29 ARMLegalizerInfo(const ARMSubtarget &ST);
H A DARMMacroFusion.cpp15 #include "ARMSubtarget.h"
55 const ARMSubtarget &ST = static_cast<const ARMSubtarget&>(TSI);
H A DThumb1InstrInfo.h20 class ARMSubtarget;
25 explicit Thumb1InstrInfo(const ARMSubtarget &STI);
H A DARMTargetMachine.h16 #include "ARMSubtarget.h"
39 mutable StringMap<std::unique_ptr<ARMSubtarget>> SubtargetMap;
48 const ARMSubtarget *getSubtargetImpl(const Function &F) const override;
52 const ARMSubtarget *getSubtargetImpl() const = delete;
H A DARMHazardRecognizer.h22 class ARMSubtarget;
H A DThumb1FrameLowering.h16 class ARMSubtarget;
21 explicit Thumb1FrameLowering(const ARMSubtarget &sti);
H A DThumb2InstrInfo.h20 class ARMSubtarget;
26 explicit Thumb2InstrInfo(const ARMSubtarget &STI);
H A DARM.h27 class ARMSubtarget;
55 createARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
H A DARMFrameLowering.h16 class ARMSubtarget;
22 const ARMSubtarget &STI;
25 explicit ARMFrameLowering(const ARMSubtarget &sti);
H A DARMTargetMachine.cpp15 #include "ARMSubtarget.h"
259 const ARMSubtarget *
295 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle,
343 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>();
353 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>();
413 const auto &ST = this->TM->getSubtarget<ARMSubtarget>(F);
525 return this->TM->getSubtarget<ARMSubtarget>(F).hasMinSize() ||
526 this->TM->getSubtarget<ARMSubtarget>(
[all...]
H A DThumbRegisterInfo.cpp17 #include "ARMSubtarget.h"
45 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only())
56 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only())
68 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
108 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
129 const ARMSubtarget &ST = MF.getSubtarget<ARMSubtarget>();
364 assert(MBB.getParent()->getSubtarget<ARMSubtarget>()
[all...]
H A DARMBaseRegisterInfo.cpp18 #include "ARMSubtarget.h"
60 static unsigned getFramePointerReg(const ARMSubtarget &STI) {
66 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>();
124 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
147 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() &&
154 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
164 const ARMSubtarget
[all...]
H A DARMInstrInfo.cpp31 ARMInstrInfo::ARMInstrInfo(const ARMSubtarget &STI)
94 const ARMSubtarget &Subtarget = MF.getSubtarget<ARMSubtarget>();
H A DThumbRegisterInfo.h22 class ARMSubtarget;
H A DARMSelectionDAGInfo.cpp26 const ARMSubtarget &Subtarget =
27 DAG.getMachineFunction().getSubtarget<ARMSubtarget>();
131 const ARMSubtarget &Subtarget =
132 DAG.getMachineFunction().getSubtarget<ARMSubtarget>();
H A DARMTargetObjectFile.cpp10 #include "ARMSubtarget.h"
78 if (TM.getSubtarget<ARMSubtarget>(*F).genExecuteOnly() && SK.isText())
H A DThumb1InstrInfo.cpp14 #include "ARMSubtarget.h"
22 Thumb1InstrInfo::Thumb1InstrInfo(const ARMSubtarget &STI)
44 const ARMSubtarget &st = MF.getSubtarget<ARMSubtarget>();
H A DARMAsmPrinter.h12 #include "ARMSubtarget.h"
33 /// Subtarget - Keep a pointer to the ARMSubtarget around so that we can
35 const ARMSubtarget *Subtarget;
H A DARMISelLowering.h37 class ARMSubtarget;
334 const ARMSubtarget &STI);
514 const ARMSubtarget* getSubtarget() const {
684 /// Subtarget - Keep a pointer to the ARMSubtarget around so that we can
686 const ARMSubtarget *Subtarget;
730 const ARMSubtarget *Subtarget) const;
732 const ARMSubtarget *Subtarget) const;
762 const ARMSubtarget *ST) const;
764 const ARMSubtarget *ST) const;
772 const ARMSubtarget *Subtarge
[all...]
H A DARMBaseInstrInfo.h35 class ARMSubtarget;
38 const ARMSubtarget &Subtarget;
42 explicit ARMBaseInstrInfo(const ARMSubtarget &STI);
128 const ARMSubtarget &getSubtarget() const { return Subtarget; }
212 const ARMSubtarget &Subtarget) const;
215 const ARMSubtarget &Subtarget) const;
746 bool tryFoldSPUpdateIntoPushPop(const ARMSubtarget &Subtarget,
784 const ARMSubtarget *Subtarget,
791 const ARMSubtarget *Subtarget,
H A DARMTargetTransformInfo.h21 #include "ARMSubtarget.h"
57 const ARMSubtarget *ST;
93 const ARMSubtarget *getST() const { return ST; }

Completed in 94 milliseconds

123