Lines Matching refs:NewDIExpr
1096 auto NewDIExpr = Builder.createExpression(Ops); in ConvertDebugDeclareToDebugValue() local
1097 if (!LdStHasDebugValue(DIVar, NewDIExpr, SI)) in ConvertDebugDeclareToDebugValue()
1098 Builder.insertDbgValueIntrinsic(ExtendedArg, 0, DIVar, NewDIExpr, in ConvertDebugDeclareToDebugValue()
1167 SmallVector<uint64_t, 1> NewDIExpr; in LowerDbgDeclare() local
1169 NewDIExpr.push_back(dwarf::DW_OP_deref); in LowerDbgDeclare()
1170 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end()); in LowerDbgDeclare()
1172 DIB.createExpression(NewDIExpr), in LowerDbgDeclare()
1217 SmallVector<uint64_t, 4> NewDIExpr; in BuildReplacementDIExpr() local
1219 DIExprAddDeref(NewDIExpr); in BuildReplacementDIExpr()
1220 DIExprAddOffset(NewDIExpr, Offset); in BuildReplacementDIExpr()
1222 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end()); in BuildReplacementDIExpr()
1223 return Builder.createExpression(NewDIExpr); in BuildReplacementDIExpr()
1269 SmallVector<uint64_t, 4> NewDIExpr; in replaceOneDbgValueForAlloca() local
1270 DIExprAddDeref(NewDIExpr); in replaceOneDbgValueForAlloca()
1271 DIExprAddOffset(NewDIExpr, Offset); in replaceOneDbgValueForAlloca()
1272 NewDIExpr.append(DIExpr->elements_begin() + 1, DIExpr->elements_end()); in replaceOneDbgValueForAlloca()
1273 DIExpr = Builder.createExpression(NewDIExpr); in replaceOneDbgValueForAlloca()