Searched refs:HexagonInstrInfo (Results 1 – 17 of 17) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfo.cpp | 62 void HexagonInstrInfo::anchor() {} in anchor() 64 HexagonInstrInfo::HexagonInstrInfo(HexagonSubtarget &ST) in HexagonInstrInfo() function in HexagonInstrInfo 73 unsigned HexagonInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot() 100 unsigned HexagonInstrInfo::isStoreToStackSlot(const MachineInstr *MI, in isStoreToStackSlot() 120 HexagonInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch() 177 bool HexagonInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() 320 unsigned HexagonInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch() 357 bool HexagonInstrInfo::analyzeCompare(const MachineInstr *MI, in analyzeCompare() 427 void HexagonInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() 483 void HexagonInstrInfo:: [all …]
|
D | HexagonVLIWPacketizer.cpp | 273 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in reserveResourcesForConstExt() 289 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in canReserveResourcesForConstExt() 303 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in tryAllocateResourcesForConstExt() 323 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in IsCallDependent() 405 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in isNewifiable() 410 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in isCondInst() 433 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in PromoteToDotNew() 446 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in DemoteToDotOld() 461 const HexagonInstrInfo *QII) { in getPredicateSense() 472 const HexagonInstrInfo *QII) { in GetPostIncrementOperand() [all …]
|
D | HexagonSubtarget.h | 48 HexagonInstrInfo InstrInfo; 63 const HexagonInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
D | HexagonNewValueJump.cpp | 69 const HexagonInstrInfo *QII; 109 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, in INITIALIZE_PASS_DEPENDENCY() 211 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, in canCompareBeNewValueJump() 359 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
|
D | Hexagon.td | 177 include "HexagonInstrInfo.td" 181 def HexagonInstrInfo : InstrInfo; 202 let InstructionSet = HexagonInstrInfo;
|
D | HexagonInstrInfo.h | 30 class HexagonInstrInfo : public HexagonGenInstrInfo { 37 explicit HexagonInstrInfo(HexagonSubtarget &ST);
|
D | HexagonPeephole.cpp | 83 const HexagonInstrInfo *QII; 114 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
|
D | HexagonRegisterInfo.cpp | 110 const HexagonInstrInfo &TII = in eliminateFrameIndex() 111 *static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
|
D | CMakeLists.txt | 23 HexagonInstrInfo.cpp
|
D | HexagonCopyToCombine.cpp | 59 const HexagonInstrInfo *TII; 114 const HexagonInstrInfo *TII, in isCombinableInstType()
|
D | HexagonISelDAGToDAG.cpp | 256 const HexagonInstrInfo &TII = *HST->getInstrInfo(); in SelectIndexedLoadSignExtend64() 310 const HexagonInstrInfo &TII = *HST->getInstrInfo(); in SelectIndexedLoadZeroExtend64() 378 const HexagonInstrInfo &TII = *HST->getInstrInfo(); in SelectIndexedLoad() 485 const HexagonInstrInfo &TII = *HST->getInstrInfo(); in SelectIndexedStore()
|
D | HexagonExpandPredSpillCode.cpp | 71 const HexagonInstrInfo *TII = QST.getInstrInfo(); in runOnMachineFunction()
|
D | HexagonExpandCondsets.cpp | 109 const HexagonInstrInfo *HII; 1300 HII = static_cast<const HexagonInstrInfo*>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
|
D | HexagonHardwareLoops.cpp | 67 const HexagonInstrInfo *TII;
|
D | HexagonInstrInfoV5.td | 98 // HexagonInstrInfo.td patterns.
|
D | HexagonInstrInfo.td | 1 //==- HexagonInstrInfo.td - Target Description for Hexagon -*- tablegen -*-===//
|
/external/llvm/test/CodeGen/Hexagon/ |
D | circ_ldd_bug.ll | 7 ; UNREACHABLE executed at llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:615!
|