Lines Matching defs:ExtDesc
318 struct ExtDesc {
365 ExtValue(const ExtDesc &ED) : ExtValue(ED.getOp()) {}
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) {
1100 OffsetRange HCE::getOffsetRange(const ExtDesc &ED) const {
1144 ExtDesc ED;
1279 const ExtDesc &ED = Extenders[I];
1299 const ExtDesc &ED = Extenders[I];
1468 const ExtDesc &ED = Extenders[I];
1493 const ExtDesc &ED0 = Extenders[Refs[0]];
1498 const ExtDesc &ED = Extenders[Refs[i]];
1606 bool HCE::replaceInstrExact(const ExtDesc &ED, Register ExtR) {
1723 bool HCE::replaceInstrExpr(const ExtDesc &ED, const ExtenderInit &ExtI,
1854 const ExtDesc &ED = Extenders[Idx];
1985 llvm::sort(Extenders, [this](const ExtDesc &A, const ExtDesc &B) {