Lines Matching refs:ExtDesc
318 struct ExtDesc { struct
365 ExtValue(const ExtDesc &ED) : ExtValue(ED.getOp()) {} in ExtValue()
387 std::vector<ExtDesc> Extenders;
395 OffsetRange getOffsetRange(const ExtDesc &ED) const;
406 bool replaceInstrExact(const ExtDesc &ED, Register ExtR);
407 bool replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI,
426 friend raw_ostream &operator<< (raw_ostream &OS, const ExtDesc &ED);
493 raw_ostream &operator<< (raw_ostream &OS, const HCE::ExtDesc &ED) { in operator <<()
1100 OffsetRange HCE::getOffsetRange(const ExtDesc &ED) const { in getOffsetRange()
1144 ExtDesc ED; in recordExtender()
1279 const ExtDesc &ED = Extenders[I]; in assignInits()
1299 const ExtDesc &ED = Extenders[I]; in assignInits()
1468 const ExtDesc &ED = Extenders[I]; in assignInits()
1493 const ExtDesc &ED0 = Extenders[Refs[0]]; in calculatePlacement()
1498 const ExtDesc &ED = Extenders[Refs[i]]; in calculatePlacement()
1606 bool HCE::replaceInstrExact(const ExtDesc &ED, Register ExtR) { in replaceInstrExact()
1723 bool HCE::replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI, in replaceInstrExpr()
1854 const ExtDesc &ED = Extenders[Idx]; in replaceInstr()
1985 llvm::sort(Extenders, [this](const ExtDesc &A, const ExtDesc &B) { in runOnMachineFunction()