Searched refs:DIExpr (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | Local.cpp | 1042 static bool LdStHasDebugValue(DILocalVariable *DIVar, DIExpression *DIExpr, in LdStHasDebugValue() argument 1054 DVI->getExpression() == DIExpr) in LdStHasDebugValue() 1065 auto *DIExpr = DDI->getExpression(); in ConvertDebugDeclareToDebugValue() local 1086 if (DIExpr->isBitPiece()) { in ConvertDebugDeclareToDebugValue() 1087 Ops.append(DIExpr->elements_begin(), DIExpr->elements_end()-3); in ConvertDebugDeclareToDebugValue() 1088 PieceOffset = DIExpr->getBitPieceOffset(); in ConvertDebugDeclareToDebugValue() 1090 Ops.append(DIExpr->elements_begin(), DIExpr->elements_end()); in ConvertDebugDeclareToDebugValue() 1100 } else if (!LdStHasDebugValue(DIVar, DIExpr, SI)) in ConvertDebugDeclareToDebugValue() 1101 Builder.insertDbgValueIntrinsic(SI->getOperand(0), 0, DIVar, DIExpr, in ConvertDebugDeclareToDebugValue() 1111 auto *DIExpr = DDI->getExpression(); in ConvertDebugDeclareToDebugValue() local [all …]
|
/external/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 594 DIExpression *DIExpr = nullptr; in parseStackObjectsDebugInfo() local 597 typecheckMDNode(DIExpr, Expr, Object.DebugExpr, "DIExpression", *this) || in parseStackObjectsDebugInfo() 600 PFS.MF.getMMI().setVariableDbgInfo(DIVar, DIExpr, unsigned(FrameIdx), DILoc); in parseStackObjectsDebugInfo()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfDebug.cpp | 846 const DIExpression *DIExpr = Begin->getDebugExpression(); in buildLocationList() local 849 return piecesOverlap(DIExpr, R.getExpression()); in buildLocationList() 872 if (DIExpr->isBitPiece()) { in buildLocationList()
|
D | CodeViewDebug.cpp | 806 const DIExpression *DIExpr = DVInst->getDebugExpression(); in collectVariableInfo() local 809 if (DIExpr && DIExpr->getNumElements() > 0) in collectVariableInfo()
|