Lines Matching refs:ResultOps

116   SmallVector<uint64_t> ResultOps;  in canonicalizeDwarfOperations()  local
125 ResultOps.push_back(dwarf::DW_OP_constu); in canonicalizeDwarfOperations()
126 ResultOps.push_back(OpRaw - dwarf::DW_OP_lit0); in canonicalizeDwarfOperations()
131 ResultOps.push_back(dwarf::DW_OP_constu); in canonicalizeDwarfOperations()
132 ResultOps.push_back(Op->getArg(0)); in canonicalizeDwarfOperations()
133 ResultOps.push_back(dwarf::DW_OP_plus); in canonicalizeDwarfOperations()
139 ResultOps.append(WorkingOps.begin() + PrevLoc, WorkingOps.begin() + Loc); in canonicalizeDwarfOperations()
141 return ResultOps; in canonicalizeDwarfOperations()
151 SmallVector<uint64_t> ResultOps; in optimizeDwarfOperations() local
160 ResultOps.push_back(dwarf::DW_OP_lit0); in optimizeDwarfOperations()
170 ResultOps.append(WorkingOps.begin() + PrevLoc, WorkingOps.begin() + Loc); in optimizeDwarfOperations()
176 ResultOps.push_back(dwarf::DW_OP_plus_uconst); in optimizeDwarfOperations()
177 ResultOps.push_back(Op1->getArg(0)); in optimizeDwarfOperations()
184 ResultOps.append(WorkingOps.begin() + PrevLoc, WorkingOps.begin() + Loc); in optimizeDwarfOperations()
186 return ResultOps; in optimizeDwarfOperations()
290 SmallVector<uint64_t> ResultOps = canonicalizeDwarfOperations(WorkingOps); in foldConstantMath() local
291 DIExpressionCursor Cursor(ResultOps); in foldConstantMath()
296 while (Loc < ResultOps.size()) { in foldConstantMath()
322 if (tryFoldNoOpMath(*Const1, Ops, Loc, Cursor, ResultOps)) in foldConstantMath()
335 if (tryFoldConstants(*Const1, Ops, Loc, Cursor, ResultOps)) in foldConstantMath()
348 if (tryFoldCommutativeMath(*Const1, Ops, Loc, Cursor, ResultOps)) in foldConstantMath()
369 ResultOps)) in foldConstantMath()
374 ResultOps = optimizeDwarfOperations(ResultOps); in foldConstantMath()
375 auto *Result = DIExpression::get(getContext(), ResultOps); in foldConstantMath()