Lines Matching defs:NewOps
1616 SmallVector<uint64_t> NewOps;
1617 NewOps.reserve(Expr->getNumElements() + 2);
1618 NewOps.append({dwarf::DW_OP_LLVM_arg, 0});
1619 NewOps.append(Expr->elements_begin(), Expr->elements_end());
1620 return DIExpression::get(Expr->getContext(), NewOps);
1868 SmallVector<uint64_t, 8> NewOps(Ops);
1869 return DIExpression::prependOpcodes(Expr, NewOps, StackValue);
1872 SmallVector<uint64_t, 8> NewOps;
1879 NewOps.push_back(dwarf::DW_OP_stack_value);
1883 Op.appendToVector(NewOps);
1885 NewOps.insert(NewOps.end(), Ops.begin(), Ops.end());
1888 NewOps.push_back(dwarf::DW_OP_stack_value);
1890 return DIExpression::get(Expr->getContext(), NewOps);
1897 SmallVector<uint64_t, 8> NewOps;
1901 Op.appendToVector(NewOps);
1904 NewOps.push_back(dwarf::DW_OP_LLVM_arg);
1910 NewOps.push_back(Arg);
1912 return DIExpression::get(Expr->getContext(), NewOps);
1953 SmallVector<uint64_t, 16> NewOps;
1958 NewOps.append(Ops.begin(), Ops.end());
1963 Op.appendToVector(NewOps);
1965 NewOps.append(Ops.begin(), Ops.end());
1967 DIExpression::get(Expr->getContext(), NewOps)->foldConstantMath();
1997 SmallVector<uint64_t, 16> NewOps;
1999 NewOps.push_back(dwarf::DW_OP_deref);
2000 NewOps.append(Ops.begin(), Ops.end());
2002 NewOps.push_back(dwarf::DW_OP_stack_value);
2003 return DIExpression::append(Expr, NewOps);