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

  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 86 const HexagonInstrInfo *HII;
107 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
174 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
181 HII->genAllInsnTimingClasses(MF);
219 while (RB != End && HII->isSchedulingBoundary(RB, &MB, MF))
224 while (RE != End && !HII->isSchedulingBoundary(RE, &MB, MF))
256 auto *ExtMI = MF.CreateMachineInstr(HII->get(Hexagon::A4_ext), DebugLoc());
271 if (HII->isDeallocRet(MI))
281 if (HII->isIndirectCall(MI) && (DepType == SDep::Data)) {
326 return HII->isCondInst(MI) || MI->isReturn() || HII->mayBeNewStore(MI)
    [all...]
HexagonFrameLowering.cpp 429 auto &HII = *HST.getInstrInfo();
458 expandAlloca(MI, HII, SP, MaxCF);
477 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::S2_allocframe))
484 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::CONST32_Int_Real),
486 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_sub), SP)
490 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::S2_allocframe))
496 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_andir), SP)
508 auto &HII = *HST.getInstrInfo();
530 BuildMI(MBB, InsertPt, DL, HII.get(Hexagon::L2_deallocframe));
531 BuildMI(MBB, InsertPt, DL, HII.get(Hexagon::A2_add), SP
    [all...]
HexagonFixupHwLoops.cpp 106 const HexagonInstrInfo *HII =
121 InstOffset += HII->getSize(&MI);
135 InstOffset += HII->getSize(&*MII);
HexagonGenMux.cpp 42 HexagonGenMux() : MachineFunctionPass(ID), HII(0), HRI(0) {
54 const HexagonInstrInfo *HII;
122 const MCInstrDesc &D = HII->get(Opc);
212 bool IfTrue = HII->isPredicatedTrue(Opc);
295 BuildMI(B, MX.At, DL, HII->get(MxOpc), MX.DefR)
308 HII = MF.getSubtarget<HexagonSubtarget>().getInstrInfo();
HexagonBitSimplify.cpp 182 uint16_t Begin, const HexagonInstrInfo &HII);
589 BitVector &Bits, uint16_t Begin, const HexagonInstrInfo &HII) {
592 const MCInstrDesc &D = HII.get(Opc);
909 : MF(mf), HII(*MF.getSubtarget<HexagonSubtarget>().getInstrInfo()),
921 const HexagonInstrInfo &HII;
    [all...]
HexagonRegisterInfo.cpp 126 auto &HII = *HST.getInstrInfo();
140 MI.setDesc(HII.get(Hexagon::A2_addi));
146 MI.setDesc(HII.get(Hexagon::A2_addi));
150 if (HII.isValidOffset(Opc, RealOffset)) {
HexagonExpandCondsets.cpp 96 MachineFunctionPass(ID), HII(0), TRI(0), MRI(0),
118 const HexagonInstrInfo *HII;
424 bool Predicated = HII->isPredicated(MI);
697 MachineInstr *TfrI = BuildMI(B, At, DL, HII->get(Opc))
751 if (HII->isPredicated(MI) || !HII->isPredicable(MI))
787 if (PredValid && HII->isPredicated(MI)) {
788 if (MI->readsRegister(PredR) && (Cond != HII->isPredicatedTrue(MI)))
856 if (HII->areMemAccessesTriviallyDisjoint(TheI, ToI))
    [all...]
HexagonVLIWPacketizer.h 40 const HexagonInstrInfo *HII;
HexagonISelDAGToDAG.cpp 53 const HexagonInstrInfo *HII;
58 : SelectionDAGISel(tm, OptLevel), HTM(tm), HST(nullptr), HII(nullptr),
66 HII = HST->getInstrInfo();
264 if (HII->isValidAutoIncImm(LoadedVT, Val)) {
317 if (HII->isValidAutoIncImm(LoadedVT, Val)) {
386 if (HII->isValidAutoIncImm(LoadedVT, Val))
391 if (HII->isValidAutoIncImm(LoadedVT, Val))
396 if (HII->isValidAutoIncImm(LoadedVT, Val))
401 if (HII->isValidAutoIncImm(LoadedVT, Val))
408 if (HII->isValidAutoIncImm(LoadedVT, Val))
    [all...]
HexagonGenInsert.cpp 469 HexagonGenInsert() : MachineFunctionPass(ID), HII(0), HRI(0) {
524 const HexagonInstrInfo *HII;
    [all...]
HexagonISelLowering.cpp     [all...]

Completed in 168 milliseconds