/external/llvm/lib/Target/Hexagon/ |
HexagonSubtarget.cpp | 1 //===-- HexagonSubtarget.cpp - Hexagon Subtarget Information --------------===// 14 #include "HexagonSubtarget.h" 60 void HexagonSubtarget::initializeEnvironment() { 66 HexagonSubtarget & 67 HexagonSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS) { 95 HexagonSubtarget::HexagonSubtarget(const Triple &TT, StringRef CPU, 123 void HexagonSubtarget::anchor() {} 125 bool HexagonSubtarget::enableMachineScheduler() const { 131 bool HexagonSubtarget::enableSubRegLiveness() const [all...] |
HexagonAsmPrinter.h | 25 const HexagonSubtarget *Subtarget; 32 Subtarget = &Fn.getSubtarget<HexagonSubtarget>();
|
HexagonTargetMachine.h | 18 #include "HexagonSubtarget.h" 28 mutable StringMap<std::unique_ptr<HexagonSubtarget>> SubtargetMap; 36 const HexagonSubtarget *getSubtargetImpl(const Function &F) const override;
|
HexagonSubtarget.h | 1 //===-- HexagonSubtarget.h - Define Subtarget for the Hexagon ---*- C++ -*-===// 34 class HexagonSubtarget : public HexagonGenSubtargetInfo { 60 HexagonSubtarget(const Triple &TT, StringRef CPU, StringRef FS, 82 HexagonSubtarget &initializeSubtargetDependencies(StringRef CPU,
|
HexagonTargetTransformInfo.h | 32 const HexagonSubtarget *ST; 35 const HexagonSubtarget *getST() const { return ST; }
|
HexagonRegisterInfo.cpp | 18 #include "HexagonSubtarget.h" 123 switch (MF->getSubtarget<HexagonSubtarget>().getHexagonArchVersion()) { 124 case HexagonSubtarget::V4: 125 case HexagonSubtarget::V5: 126 case HexagonSubtarget::V55: 127 case HexagonSubtarget::V60: 168 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 239 return MF.getSubtarget<HexagonSubtarget>().getFrameLowering()->hasFP(MF);
|
HexagonFrameLowering.cpp | 18 #include "HexagonSubtarget.h" 183 auto &HFI = *MF.getSubtarget<HexagonSubtarget>().getFrameLowering(); 345 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 443 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 498 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 584 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 734 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 845 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); [all...] |
HexagonISelLowering.h | 90 class HexagonSubtarget; 99 const HexagonSubtarget &Subtarget; 103 const HexagonSubtarget &ST);
|
HexagonBlockRanges.h | 21 class HexagonSubtarget; 159 const HexagonSubtarget &HST;
|
HexagonBranchRelaxation.cpp | 14 #include "HexagonSubtarget.h" 83 auto &HST = MF.getSubtarget<HexagonSubtarget>();
|
HexagonInstrInfo.h | 29 class HexagonSubtarget; 36 explicit HexagonInstrInfo(HexagonSubtarget &ST);
|
HexagonRDFOpt.cpp | 12 #include "HexagonSubtarget.h" 281 const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 282 const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
HexagonTargetMachine.cpp | 157 const HexagonSubtarget * 178 I = llvm::make_unique<HexagonSubtarget>(TargetTriple, CPU, FS, *this);
|
HexagonVLIWPacketizer.cpp | 20 #include "HexagonSubtarget.h" 109 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 110 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); 177 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 178 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); [all...] |
HexagonGenMux.cpp | 314 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 315 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
HexagonPeephole.cpp | 119 QRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
HexagonGenPredicate.cpp | 482 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 483 TRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
HexagonStoreWidening.cpp | 601 auto &ST = MFn.getSubtarget<HexagonSubtarget>();
|
HexagonISelDAGToDAG.cpp | 46 const HexagonSubtarget *HST; 57 HST = &MF.getSubtarget<HexagonSubtarget>(); [all...] |
HexagonBlockRanges.cpp | 14 #include "HexagonSubtarget.h" 229 : MF(mf), HST(mf.getSubtarget<HexagonSubtarget>()),
|
HexagonBitSimplify.cpp | 901 : MF(mf), HII(*MF.getSubtarget<HexagonSubtarget>().getInstrInfo()), [all...] |
HexagonCopyToCombine.cpp | 19 #include "HexagonSubtarget.h" 450 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
|
HexagonInstrInfo.cpp | 17 #include "HexagonSubtarget.h" 103 HexagonInstrInfo::HexagonInstrInfo(HexagonSubtarget &ST) [all...] |
HexagonOptAddrMode.cpp | 617 auto &HST = MF.getSubtarget<HexagonSubtarget>();
|
HexagonISelLowering.cpp | 17 #include "HexagonSubtarget.h" 332 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 388 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 480 auto &HST = MF.getSubtarget<HexagonSubtarget>(); [all...] |