Lines Matching refs:NewExpr
6279 SmallVectorImpl<uint64_t> &NewExpr) { in UpdateDbgValueInst() argument
6280 unsigned NumLLVMArgs = numLLVMArgOps(NewExpr); in UpdateDbgValueInst()
6283 updateDVIWithLocation(*DVIRec.DVI, NewLocationOps[0], NewExpr); in UpdateDbgValueInst()
6284 } else if (NumLLVMArgs == 1 && NewExpr[0] == dwarf::DW_OP_LLVM_arg) { in UpdateDbgValueInst()
6287 assert(NewExpr[1] == 0 && in UpdateDbgValueInst()
6289 llvm::SmallVector<uint64_t, 6> ShortenedOps(llvm::drop_begin(NewExpr, 2)); in UpdateDbgValueInst()
6293 updateDVIWithLocations(*DVIRec.DVI, NewLocationOps, NewExpr); in UpdateDbgValueInst()
6409 SmallVector<uint64_t, 3> NewExpr; in SalvageDVI() local
6417 B->appendToVectors(NewExpr, NewLocationOps); in SalvageDVI()
6422 Op.appendToVector(NewExpr); in SalvageDVI()
6433 NewExpr.push_back(dwarf::DW_OP_LLVM_arg); in SalvageDVI()
6436 NewExpr.push_back(LocationOpIndexMap[Op.getArg(0)]); in SalvageDVI()
6440 DbgBuilder->appendToVectors(NewExpr, NewLocationOps); in SalvageDVI()
6443 UpdateDbgValueInst(DVIRec, NewLocationOps, NewExpr); in SalvageDVI()