Lines Matching full:exti

403     void calculatePlacement(const ExtenderInit &ExtI, const IndexList &Refs,
405 Register insertInitializer(Loc DefL, const ExtenderInit &ExtI);
407 bool replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI,
409 bool replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI);
480 : ExtI(EI), HRI(I) {} in PrintInit()
481 const HCE::ExtenderInit &ExtI; member
487 OS << '[' << P.ExtI.first << ", " in operator <<()
488 << PrintExpr(P.ExtI.second, P.HRI) << ']'; in operator <<()
1481 void HCE::calculatePlacement(const ExtenderInit &ExtI, const IndexList &Refs, in calculatePlacement() argument
1508 Register Rs = ExtI.second.Rs; // Only one reg allowed now. in calculatePlacement()
1532 HCE::Register HCE::insertInitializer(Loc DefL, const ExtenderInit &ExtI) { in insertInitializer() argument
1537 const ExtValue &EV = ExtI.first; in insertInitializer()
1540 const ExtExpr &Ex = ExtI.second; in insertInitializer()
1600 << " for initializer: " << PrintInit(ExtI, *HRI) << "\n " in insertInitializer()
1722 // Replace the extender ED with a form corresponding to the initializer ExtI.
1723 bool HCE::replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI, in replaceInstrExpr() argument
1773 const ExtValue &EV = ExtI.first; (void)EV; in replaceInstrExpr()
1774 const ExtExpr &Ex = ExtI.second; (void)Ex; in replaceInstrExpr()
1842 dbgs() << '\n' << PrintInit(ExtI, *HRI) << " " << MI; in replaceInstrExpr()
1848 bool HCE::replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI) { in replaceInstr() argument
1856 const ExtValue &DefV = ExtI.first; in replaceInstr()
1858 const ExtExpr &DefEx = ExtI.second; in replaceInstr()
1892 Replaced = replaceInstrExpr(ED, ExtI, ExtR, Diff); in replaceInstr()