Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:HII

51       : MachineFunctionPass(ID), HII(0), MDT(0), DFG(0), LV(0) {
69 const HexagonInstrInfo *HII;
110 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(*MI))
119 if (HII->getAddrMode(MI) == HexagonII::BaseRegOffset)
121 return (HII->getBaseWithLongOffset(MI) >= 0);
122 else if (HII->getAddrMode(MI) == HexagonII::BaseImmOffset)
124 return (HII->getAbsoluteForm(MI) >= 0);
174 HII->getAddrMode(UseMI) != HexagonII::BaseImmOffset ||
316 if (HII->getAddrMode(OldMI) == HexagonII::BaseRegOffset) {
317 short NewOpCode = HII->getBaseWithLongOffset(OldMI);
319 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
326 } else if (HII->getAddrMode(OldMI) == HexagonII::BaseImmOffset) {
327 short NewOpCode = HII->getAbsoluteForm(OldMI);
329 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode))
343 short NewOpCode = HII->xformRegToImmOffset(OldMI);
345 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
373 if (HII->getAddrMode(OldMI) == HexagonII::BaseRegOffset) {
374 short NewOpCode = HII->getBaseWithLongOffset(OldMI);
376 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
382 } else if (HII->getAddrMode(OldMI) == HexagonII::BaseImmOffset) {
383 short NewOpCode = HII->getAbsoluteForm(OldMI);
385 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
396 short NewOpCode = HII->xformRegToImmOffset(OldMI);
398 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
415 if (HII->getAddrMode(MI) == HexagonII::BaseImmOffset) {
416 short TempOpCode = HII->getBaseWithRegOffset(MI);
417 return HII->getBaseWithLongOffset(TempOpCode);
419 return HII->getBaseWithLongOffset(MI);
445 assert(HII->getAddrMode(UseMI) == HexagonII::BaseImmOffset);
457 BuildMI(*BB, InsertPt, UseMI->getDebugLoc(), HII->get(NewOpCode));
619 HII = HST.getInstrInfo();
623 const TargetOperandInfo TOI(*HII);
626 DataFlowGraph G(MF, *HII, TRI, *MDT, MDF, RAI, TOI);