Lines Matching refs:DIExpr
1049 auto *DIExpr = DDI->getExpression();
1073 if (DIExpr->isBitPiece()) {
1074 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end()-3);
1075 PieceOffset = DIExpr->getBitPieceOffset();
1077 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end());
1088 Builder.insertDbgValueIntrinsic(SI->getOperand(0), 0, DIVar, DIExpr,
1098 auto *DIExpr = DDI->getExpression();
1109 LI, 0, DIVar, DIExpr, DDI->getDebugLoc(), (Instruction *)nullptr);
1153 auto *DIExpr = DDI->getExpression();
1155 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end());
1186 auto *DIExpr = DDI->getExpression();
1204 if (DIExpr)
1205 NewDIExpr.append(DIExpr->elements_begin(), DIExpr->elements_end());
1206 DIExpr = Builder.createExpression(NewDIExpr);
1211 Builder.insertDeclare(NewAddress, DIVar, DIExpr, Loc, InsertBefore);