Lines Matching defs:NewExpr
6741 SmallVectorImpl<uint64_t> &NewExpr) {
6743 unsigned NumLLVMArgs = numLLVMArgOps(NewExpr);
6746 updateDVIWithLocation(*DbgVal, NewLocationOps[0], NewExpr);
6747 } else if (NumLLVMArgs == 1 && NewExpr[0] == dwarf::DW_OP_LLVM_arg) {
6750 assert(NewExpr[1] == 0 &&
6752 llvm::SmallVector<uint64_t, 6> ShortenedOps(llvm::drop_begin(NewExpr, 2));
6756 updateDVIWithLocations(*DbgVal, NewLocationOps, NewExpr);
6886 SmallVector<uint64_t, 3> NewExpr;
6894 B->appendToVectors(NewExpr, NewLocationOps);
6899 Op.appendToVector(NewExpr);
6910 NewExpr.push_back(dwarf::DW_OP_LLVM_arg);
6913 NewExpr.push_back(LocationOpIndexMap[Op.getArg(0)]);
6917 DbgBuilder->appendToVectors(NewExpr, NewLocationOps);
6920 UpdateDbgValueInst(DVIRec, NewLocationOps, NewExpr);