Searched refs:LoongArchSubtarget (Results 1 - 14 of 14) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.cpp1 //===-- LoongArchSubtarget.cpp - LoongArch Subtarget Information -*- C++ -*--=//
13 #include "LoongArchSubtarget.h"
25 void LoongArchSubtarget::anchor() {}
27 LoongArchSubtarget &LoongArchSubtarget::initializeSubtargetDependencies(
58 void LoongArchSubtarget::initializeProperties(StringRef TuneCPU) {
84 LoongArchSubtarget::LoongArchSubtarget(const Triple &TT, StringRef CPU, function in class:LoongArchSubtarget
H A DLoongArchTargetTransformInfo.h19 #include "LoongArchSubtarget.h"
31 const LoongArchSubtarget *ST;
34 const LoongArchSubtarget *getST() const { return ST; }
H A DLoongArchFrameLowering.h19 class LoongArchSubtarget;
22 const LoongArchSubtarget &STI;
25 explicit LoongArchFrameLowering(const LoongArchSubtarget &STI)
H A DLoongArchTargetMachine.h16 #include "LoongArchSubtarget.h"
24 mutable StringMap<std::unique_ptr<LoongArchSubtarget>> SubtargetMap;
35 const LoongArchSubtarget *getSubtargetImpl(const Function &F) const override;
36 const LoongArchSubtarget *getSubtargetImpl() const = delete;
H A DLoongArchSubtarget.h1 //===- LoongArchSubtarget.h - Define Subtarget for the LoongArch -*- C++ -*-==//
32 class LoongArchSubtarget : public LoongArchGenSubtargetInfo { class in namespace:llvm
64 LoongArchSubtarget &initializeSubtargetDependencies(const Triple &TT,
75 LoongArchSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
H A DLoongArchISelDAGToDAG.h24 const LoongArchSubtarget *Subtarget = nullptr;
35 Subtarget = &MF.getSubtarget<LoongArchSubtarget>();
H A DLoongArchInstrInfo.h24 class LoongArchSubtarget;
28 explicit LoongArchInstrInfo(LoongArchSubtarget &STI);
88 const LoongArchSubtarget &STI;
H A DLoongArchRegisterInfo.cpp17 #include "LoongArchSubtarget.h"
40 auto &Subtarget = MF->getSubtarget<LoongArchSubtarget>();
62 auto &Subtarget = MF.getSubtarget<LoongArchSubtarget>();
128 const LoongArchSubtarget &STI = MF.getSubtarget<LoongArchSubtarget>();
H A DLoongArchTargetMachine.cpp91 const LoongArchSubtarget *
121 I = std::make_unique<LoongArchSubtarget>(TargetTriple, CPU, TuneCPU, FS,
H A DLoongArchISelLowering.h23 class LoongArchSubtarget;
135 const LoongArchSubtarget &Subtarget;
139 const LoongArchSubtarget &STI);
141 const LoongArchSubtarget &getSubtarget() const { return Subtarget; }
H A DLoongArchExpandPseudoInsts.cpp164 const auto &STI = MF->getSubtarget<LoongArchSubtarget>();
177 const auto &STI = MF->getSubtarget<LoongArchSubtarget>();
238 const auto &STI = MF->getSubtarget<LoongArchSubtarget>();
251 const auto &STI = MF->getSubtarget<LoongArchSubtarget>();
264 const auto &STI = MF->getSubtarget<LoongArchSubtarget>();
484 assert(MBB.getParent()->getSubtarget<LoongArchSubtarget>().is64Bit() &&
H A DLoongArchISelLowering.cpp18 #include "LoongArchSubtarget.h"
46 const LoongArchSubtarget &STI)
1711 SelectionDAG &DAG, const LoongArchSubtarget &Subtarget,
1734 const LoongArchSubtarget &Subtarget,
1747 const LoongArchSubtarget &Subtarget) {
2100 const LoongArchSubtarget &Subtarget) {
2186 const LoongArchSubtarget &Subtarget) {
2227 const LoongArchSubtarget &Subtarget) {
2448 const LoongArchSubtarget &Subtarget) {
2463 const LoongArchSubtarget
[all...]
H A DLoongArchFrameLowering.cpp15 #include "LoongArchSubtarget.h"
132 if (!MF.getSubtarget<LoongArchSubtarget>().hasBasicF())
H A DLoongArchInstrInfo.cpp27 LoongArchInstrInfo::LoongArchInstrInfo(LoongArchSubtarget &STI)

Completed in 199 milliseconds