Searched refs:HexagonSubtarget (Results 1 - 25 of 25) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 1 //===-- HexagonSubtarget.cpp - Hexagon Subtarget Information --------------===// 14 #include "HexagonSubtarget.h" 56 void HexagonSubtarget::initializeEnvironment() { 62 HexagonSubtarget & 63 HexagonSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS) { 91 HexagonSubtarget::HexagonSubtarget(const Triple &TT, StringRef CPU, function in class:HexagonSubtarget 119 void HexagonSubtarget::anchor() {} 121 bool HexagonSubtarget::enableMachineScheduler() const {
|
H A D | HexagonAsmPrinter.h | 25 const HexagonSubtarget *Subtarget; 32 Subtarget = &Fn.getSubtarget<HexagonSubtarget>();
|
H A D | HexagonTargetMachine.h | 18 #include "HexagonSubtarget.h" 28 mutable StringMap<std::unique_ptr<HexagonSubtarget>> SubtargetMap; 36 const HexagonSubtarget *getSubtargetImpl(const Function &F) const override;
|
H A D | HexagonRegisterInfo.cpp | 18 #include "HexagonSubtarget.h" 65 auto &HST = static_cast<const HexagonSubtarget&>(MF->getSubtarget()); 67 case HexagonSubtarget::V4: 68 case HexagonSubtarget::V5: 69 case HexagonSubtarget::V55: 70 case HexagonSubtarget::V60: 86 switch (MF->getSubtarget<HexagonSubtarget>().getHexagonArchVersion()) { 87 case HexagonSubtarget::V4: 88 case HexagonSubtarget::V5: 89 case HexagonSubtarget [all...] |
H A D | HexagonSubtarget.h | 1 //===-- HexagonSubtarget.h - Define Subtarget for the Hexagon ---*- C++ -*-===// 34 class HexagonSubtarget : public HexagonGenSubtargetInfo { class in namespace:llvm 60 HexagonSubtarget(const Triple &TT, StringRef CPU, StringRef FS, 82 HexagonSubtarget &initializeSubtargetDependencies(StringRef CPU,
|
H A D | HexagonTargetTransformInfo.h | 32 const HexagonSubtarget *ST; 35 const HexagonSubtarget *getST() const { return ST; }
|
H A D | HexagonISelLowering.h | 90 class HexagonSubtarget; 99 const HexagonSubtarget &Subtarget; 103 const HexagonSubtarget &ST);
|
H A D | HexagonFrameLowering.cpp | 18 #include "HexagonSubtarget.h" 174 auto &HFI = *MF.getSubtarget<HexagonSubtarget>().getFrameLowering(); 300 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 396 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 428 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 507 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); 616 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 713 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); 831 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); 921 auto &HII = *MF.getSubtarget<HexagonSubtarget>() [all...] |
H A D | HexagonTargetMachine.cpp | 141 const HexagonSubtarget * 162 I = llvm::make_unique<HexagonSubtarget>(TargetTriple, CPU, FS, *this);
|
H A D | HexagonGenMux.cpp | 308 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 309 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
H A D | HexagonInstrInfo.h | 29 class HexagonSubtarget; 36 explicit HexagonInstrInfo(HexagonSubtarget &ST);
|
H A D | HexagonRDFOpt.cpp | 12 #include "HexagonSubtarget.h" 227 const auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 228 const auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
H A D | HexagonVLIWPacketizer.cpp | 20 #include "HexagonSubtarget.h" 107 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 108 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); 174 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 175 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); 975 if (MF->getSubtarget<HexagonSubtarget>().hasV60TOpsOnly() && 1579 if (MF.getSubtarget<HexagonSubtarget>().useBSBScheduling()) {
|
H A D | HexagonExpandPredSpillCode.cpp | 22 #include "HexagonSubtarget.h" 71 const HexagonSubtarget &QST = Fn.getSubtarget<HexagonSubtarget>();
|
H A D | HexagonPeephole.cpp | 116 QRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
H A D | HexagonGenPredicate.cpp | 482 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); 483 TRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
|
H A D | HexagonStoreWidening.cpp | 598 auto &ST = MFn.getSubtarget<HexagonSubtarget>();
|
H A D | HexagonISelLowering.cpp | 17 #include "HexagonSubtarget.h" 332 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 388 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 478 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 880 auto &HST = static_cast<const HexagonSubtarget&>(DAG.getSubtarget()); 1515 const HexagonSubtarget &ST)
|
H A D | HexagonISelDAGToDAG.cpp | 52 const HexagonSubtarget *HST; 65 HST = &MF.getSubtarget<HexagonSubtarget>(); 1423 auto &HST = static_cast<const HexagonSubtarget&>(MF->getSubtarget());
|
H A D | HexagonCopyToCombine.cpp | 19 #include "HexagonSubtarget.h" 406 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
|
H A D | HexagonInstrInfo.cpp | 17 #include "HexagonSubtarget.h" 102 HexagonInstrInfo::HexagonInstrInfo(HexagonSubtarget &ST) 1383 return static_cast<const HexagonSubtarget&>(STI).createDFAPacketizer(II); 2598 auto &HST = MI->getParent()->getParent()->getSubtarget<HexagonSubtarget>(); 3544 MI->getParent()->getParent()->getSubtarget<HexagonSubtarget>().
|
H A D | HexagonBitSimplify.cpp | 909 : MF(mf), HII(*MF.getSubtarget<HexagonSubtarget>().getInstrInfo()), 2190 auto &HST = MF.getSubtarget<HexagonSubtarget>(); 2732 auto &HST = MF.getSubtarget<HexagonSubtarget>();
|
H A D | HexagonGenInsert.cpp | 1486 const auto &ST = MF.getSubtarget<HexagonSubtarget>();
|
H A D | HexagonHardwareLoops.cpp | 30 #include "HexagonSubtarget.h" 355 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
|
H A D | HexagonSplitDouble.cpp | 1167 auto &ST = MF.getSubtarget<HexagonSubtarget>();
|
Completed in 190 milliseconds