Lines Matching refs:DIExpr

1578                              DIExpression *DIExpr,  in PhiHasDebugValue()  argument
1588 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1593 if ((DVR->getVariable() == DIVar) && (DVR->getExpression() == DIExpr)) in PhiHasDebugValue()
1661 DIExpression *DIExpr, in insertDbgValueOrDbgVariableRecord() argument
1665 auto DbgVal = Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, in insertDbgValueOrDbgVariableRecord()
1673 new DbgVariableRecord(DVAM, DIVar, DIExpr, NewLoc.get()); in insertDbgValueOrDbgVariableRecord()
1679 DIBuilder &Builder, Value *DV, DILocalVariable *DIVar, DIExpression *DIExpr, in insertDbgValueOrDbgVariableRecordAfter() argument
1682 auto DbgVal = Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, in insertDbgValueOrDbgVariableRecordAfter()
1690 new DbgVariableRecord(DVAM, DIVar, DIExpr, NewLoc.get()); in insertDbgValueOrDbgVariableRecordAfter()
1702 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1720 DIExpr->isDeref() || (!DIExpr->startsWithDeref() && in ConvertDebugDeclareToDebugValue()
1723 insertDbgValueOrDbgVariableRecord(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1736 insertDbgValueOrDbgVariableRecord(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1745 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1763 insertDbgValueOrDbgVariableRecordAfter(Builder, LI, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1772 auto *DIExpr = DVR->getExpression(); in ConvertDebugDeclareToDebugValue() local
1790 DIExpr->isDeref() || (!DIExpr->startsWithDeref() && in ConvertDebugDeclareToDebugValue()
1793 insertDbgValueOrDbgVariableRecord(Builder, DV, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1810 new DbgVariableRecord(DVAM, DIVar, DIExpr, NewLoc.get()); in ConvertDebugDeclareToDebugValue()
1819 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1822 if (PhiHasDebugValue(DIVar, DIExpr, APN)) in ConvertDebugDeclareToDebugValue()
1843 insertDbgValueOrDbgVariableRecord(Builder, APN, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
1851 auto *DIExpr = DVR->getExpression(); in ConvertDebugDeclareToDebugValue() local
1874 new DbgVariableRecord(LIVAM, DIVar, DIExpr, NewLoc.get()); in ConvertDebugDeclareToDebugValue()
1891 auto *DIExpr = DVR->getExpression(); in ConvertDebugDeclareToDebugValue() local
1894 if (PhiHasDebugValue(DIVar, DIExpr, APN)) in ConvertDebugDeclareToDebugValue()
1915 insertDbgValueOrDbgVariableRecord(Builder, APN, DIVar, DIExpr, NewLoc, in ConvertDebugDeclareToDebugValue()
2146 auto *DIExpr = DII->getExpression(); in replaceDbgDeclare() local
2147 DIExpr = DIExpression::prepend(DIExpr, DIExprFlags, Offset); in replaceDbgDeclare()
2148 DII->setExpression(DIExpr); in replaceDbgDeclare()
2160 DIExpression *DIExpr, Value *NewAddress, in updateOneDbgValueForAlloca() argument
2169 if (!DIExpr || DIExpr->getNumElements() < 1 || in updateOneDbgValueForAlloca()
2170 DIExpr->getElement(0) != dwarf::DW_OP_deref) in updateOneDbgValueForAlloca()
2175 DIExpr = DIExpression::prepend(DIExpr, 0, Offset); in updateOneDbgValueForAlloca()
2178 DVI->setExpression(DIExpr); in updateOneDbgValueForAlloca()
2182 DVR->setExpression(DIExpr); in updateOneDbgValueForAlloca()