Lines Matching refs:DIExpr

1388                              DIExpression *DIExpr,  in PhiHasDebugValue()  argument
1397 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1458 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1472 Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, SI); in ConvertDebugDeclareToDebugValue()
1476 Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, SI); in ConvertDebugDeclareToDebugValue()
1484 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1503 LI, DIVar, DIExpr, NewLoc, (Instruction *)nullptr); in ConvertDebugDeclareToDebugValue()
1512 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1515 if (PhiHasDebugValue(DIVar, DIExpr, APN)) in ConvertDebugDeclareToDebugValue()
1536 Builder.insertDbgValueIntrinsic(APN, DIVar, DIExpr, NewLoc, &*InsertionPt); in ConvertDebugDeclareToDebugValue()
1695 auto *DIExpr = DII->getExpression(); in replaceDbgDeclare() local
1697 DIExpr = DIExpression::prepend(DIExpr, DIExprFlags, Offset); in replaceDbgDeclare()
1700 Builder.insertDeclare(NewAddress, DIVar, DIExpr, Loc, DII); in replaceDbgDeclare()
1710 auto *DIExpr = DVI->getExpression(); in replaceOneDbgValueForAlloca() local
1716 if (!DIExpr || DIExpr->getNumElements() < 1 || in replaceOneDbgValueForAlloca()
1717 DIExpr->getElement(0) != dwarf::DW_OP_deref) in replaceOneDbgValueForAlloca()
1723 DIExpr = DIExpression::prepend(DIExpr, 0, Offset); in replaceOneDbgValueForAlloca()
1725 Builder.insertDbgValueIntrinsic(NewAddress, DIVar, DIExpr, Loc, DVI); in replaceOneDbgValueForAlloca()