HomeSort by relevance Sort by last modified time
    Searched refs:HexagonSubtarget (Results 1 - 24 of 24) sorted by null

  /external/llvm/lib/Target/Hexagon/
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,
119 void HexagonSubtarget::anchor() {}
121 bool HexagonSubtarget::enableMachineScheduler() const {
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;
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::V55
    [all...]
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; }
HexagonISelLowering.h 90 class HexagonSubtarget;
99 const HexagonSubtarget &Subtarget;
103 const HexagonSubtarget &ST);
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();
    [all...]
HexagonTargetMachine.cpp 136 const HexagonSubtarget *
157 I = llvm::make_unique<HexagonSubtarget>(TargetTriple, CPU, FS, *this);
HexagonGenMux.cpp 308 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
309 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
HexagonInstrInfo.h 29 class HexagonSubtarget;
36 explicit HexagonInstrInfo(HexagonSubtarget &ST);
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();
    [all...]
HexagonExpandPredSpillCode.cpp 22 #include "HexagonSubtarget.h"
71 const HexagonSubtarget &QST = Fn.getSubtarget<HexagonSubtarget>();
HexagonPeephole.cpp 116 QRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
HexagonGenPredicate.cpp 482 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
483 TRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
HexagonStoreWidening.cpp 598 auto &ST = MFn.getSubtarget<HexagonSubtarget>();
HexagonISelLowering.cpp 17 #include "HexagonSubtarget.h"
332 auto &HST = MF.getSubtarget<HexagonSubtarget>();
388 auto &HST = MF.getSubtarget<HexagonSubtarget>();
478 auto &HST = MF.getSubtarget<HexagonSubtarget>();
    [all...]
HexagonBitSimplify.cpp 909 : MF(mf), HII(*MF.getSubtarget<HexagonSubtarget>().getInstrInfo()),
    [all...]
HexagonISelDAGToDAG.cpp 52 const HexagonSubtarget *HST;
65 HST = &MF.getSubtarget<HexagonSubtarget>();
    [all...]
HexagonCopyToCombine.cpp 19 #include "HexagonSubtarget.h"
406 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
HexagonInstrInfo.cpp 17 #include "HexagonSubtarget.h"
102 HexagonInstrInfo::HexagonInstrInfo(HexagonSubtarget &ST)
    [all...]
HexagonGenInsert.cpp     [all...]
HexagonHardwareLoops.cpp 30 #include "HexagonSubtarget.h"
355 TII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
    [all...]
HexagonSplitDouble.cpp     [all...]

Completed in 3360 milliseconds