Lines Matching refs:DIExpr

1567                              DIExpression *DIExpr,  in PhiHasDebugValue()  argument
1577 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1582 if ((DPV->getVariable() == DIVar) && (DPV->getExpression() == DIExpr)) in PhiHasDebugValue()
1648 DIExpression *DIExpr, in insertDbgValueOrDPValue() argument
1652 auto *DbgVal = Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, in insertDbgValueOrDPValue()
1659 DPValue *DV = new DPValue(DVAM, DIVar, DIExpr, NewLoc.get()); in insertDbgValueOrDPValue()
1666 DIExpression *DIExpr, in insertDbgValueOrDPValueAfter() argument
1670 auto *DbgVal = Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, in insertDbgValueOrDPValueAfter()
1677 DPValue *DV = new DPValue(DVAM, DIVar, DIExpr, NewLoc.get()); in insertDbgValueOrDPValueAfter()
1689 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1707 DIExpr->isDeref() || (!DIExpr->startsWithDeref() && in ConvertDebugDeclareToDebugValue()
1710 insertDbgValueOrDPValue(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1723 insertDbgValueOrDPValue(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1732 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1750 insertDbgValueOrDPValueAfter(Builder, LI, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1759 auto *DIExpr = DPV->getExpression(); in ConvertDebugDeclareToDebugValue() local
1777 DIExpr->isDeref() || (!DIExpr->startsWithDeref() && in ConvertDebugDeclareToDebugValue()
1780 insertDbgValueOrDPValue(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1796 DPValue *NewDPV = new DPValue(DVAM, DIVar, DIExpr, NewLoc.get()); in ConvertDebugDeclareToDebugValue()
1805 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1808 if (PhiHasDebugValue(DIVar, DIExpr, APN)) in ConvertDebugDeclareToDebugValue()
1829 insertDbgValueOrDPValue(Builder, APN, DIVar, DIExpr, NewLoc, InsertionPt); in ConvertDebugDeclareToDebugValue()
1836 auto *DIExpr = DPV->getExpression(); in ConvertDebugDeclareToDebugValue() local
1858 DPValue *DV = new DPValue(LIVAM, DIVar, DIExpr, NewLoc.get()); in ConvertDebugDeclareToDebugValue()
1875 auto *DIExpr = DPV->getExpression(); in ConvertDebugDeclareToDebugValue() local
1878 if (PhiHasDebugValue(DIVar, DIExpr, APN)) in ConvertDebugDeclareToDebugValue()
1899 insertDbgValueOrDPValue(Builder, APN, DIVar, DIExpr, NewLoc, InsertionPt); in ConvertDebugDeclareToDebugValue()
2124 auto *DIExpr = DII->getExpression(); in replaceDbgDeclare() local
2125 DIExpr = DIExpression::prepend(DIExpr, DIExprFlags, Offset); in replaceDbgDeclare()
2126 DII->setExpression(DIExpr); in replaceDbgDeclare()
2138 DIExpression *DIExpr, Value *NewAddress, in updateOneDbgValueForAlloca() argument
2146 if (!DIExpr || DIExpr->getNumElements() < 1 || in updateOneDbgValueForAlloca()
2147 DIExpr->getElement(0) != dwarf::DW_OP_deref) in updateOneDbgValueForAlloca()
2152 DIExpr = DIExpression::prepend(DIExpr, 0, Offset); in updateOneDbgValueForAlloca()
2155 DVI->setExpression(DIExpr); in updateOneDbgValueForAlloca()
2159 DPV->setExpression(DIExpr); in updateOneDbgValueForAlloca()