/external/llvm/lib/Target/Hexagon/ |
HexagonBitTracker.h | 17 class HexagonInstrInfo; 27 const HexagonInstrInfo &tii, MachineFunction &mf); 38 const HexagonInstrInfo &TII;
|
HexagonFrameLowering.h | 19 class HexagonInstrInfo; 86 void expandAlloca(MachineInstr *AI, const HexagonInstrInfo &TII, 102 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 105 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 108 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 111 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 114 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 117 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 120 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII, 123 MachineRegisterInfo &MRI, const HexagonInstrInfo &HII [all...] |
HexagonInstrInfo.cpp | 1 //===-- HexagonInstrInfo.cpp - Hexagon Instruction Information ------------===// 14 #include "HexagonInstrInfo.h" 101 void HexagonInstrInfo::anchor() {} 103 HexagonInstrInfo::HexagonInstrInfo(HexagonSubtarget &ST) 234 unsigned HexagonInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, 301 unsigned HexagonInstrInfo::isStoreToStackSlot(const MachineInstr &MI, 373 bool HexagonInstrInfo::analyzeBranch(MachineBasicBlock &MBB, 544 unsigned HexagonInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 564 unsigned HexagonInstrInfo::InsertBranch(MachineBasicBlock &MBB [all...] |
HexagonSubtarget.h | 19 #include "HexagonInstrInfo.h" 52 HexagonInstrInfo InstrInfo; 68 const HexagonInstrInfo *getInstrInfo() const override { return &InstrInfo; }
|
HexagonFixupHwLoops.cpp | 113 const HexagonInstrInfo *HII = 114 static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo());
|
HexagonNewValueJump.cpp | 25 #include "HexagonInstrInfo.h" 67 const HexagonInstrInfo *QII; 112 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, 214 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, 402 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo());
|
HexagonVLIWPacketizer.h | 40 const HexagonInstrInfo *HII;
|
HexagonPeephole.cpp | 84 const HexagonInstrInfo *QII; 118 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo());
|
HexagonBranchRelaxation.cpp | 13 #include "HexagonInstrInfo.h" 57 const HexagonInstrInfo *HII;
|
HexagonInstrInfo.h | 1 //===- HexagonInstrInfo.h - Hexagon Instruction Information -----*- C++ -*-===// 31 class HexagonInstrInfo : public HexagonGenInstrInfo { 36 explicit HexagonInstrInfo(HexagonSubtarget &ST); 280 /// HexagonInstrInfo specifics.
|
HexagonBitSimplify.cpp | 179 uint16_t Begin, const HexagonInstrInfo &HII); 575 BitVector &Bits, uint16_t Begin, const HexagonInstrInfo &HII) { 913 const HexagonInstrInfo &HII; [all...] |
HexagonFrameLowering.cpp | 15 #include "HexagonInstrInfo.h" [all...] |
HexagonVLIWPacketizer.cpp | 88 const HexagonInstrInfo *HII; 446 const HexagonInstrInfo *HII) { 455 const HexagonInstrInfo *HII) { 827 const HexagonInstrInfo *QII) { [all...] |
HexagonRDFOpt.cpp | 10 #include "HexagonInstrInfo.h" 206 auto &HII = static_cast<const HexagonInstrInfo&>(DFG.getTII());
|
HexagonGenMux.cpp | 58 const HexagonInstrInfo *HII;
|
HexagonStoreWidening.cpp | 54 const HexagonInstrInfo *TII;
|
HexagonCopyToCombine.cpp | 16 #include "HexagonInstrInfo.h" 65 const HexagonInstrInfo *TII; 131 static bool isCombinableInstType(MachineInstr &MI, const HexagonInstrInfo *TII,
|
HexagonGenPredicate.cpp | 82 const HexagonInstrInfo *TII;
|
HexagonExpandCondsets.cpp | 205 const HexagonInstrInfo *HII; [all...] |
HexagonOptAddrMode.cpp | 69 const HexagonInstrInfo *HII;
|
HexagonBitTracker.cpp | 16 #include "HexagonInstrInfo.h" 27 const HexagonInstrInfo &tii, [all...] |
HexagonGenInsert.cpp | 522 const HexagonInstrInfo *HII; [all...] |
HexagonHardwareLoops.cpp | 76 const HexagonInstrInfo *TII; 610 // Branches of form "if (!P) ..." cause HexagonInstrInfo::AnalyzeBranch [all...] |
HexagonISelDAGToDAG.cpp | 47 const HexagonInstrInfo *HII; [all...] |
HexagonSplitDouble.cpp | 64 const HexagonInstrInfo *TII; [all...] |