Home
last modified time | relevance | path

Searched refs:DIExpr (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLocal.cpp1213 static bool LdStHasDebugValue(DILocalVariable *DIVar, DIExpression *DIExpr, in LdStHasDebugValue() argument
1224 DVI->getExpression() == DIExpr) in LdStHasDebugValue()
1232 DIExpression *DIExpr, in PhiHasDebugValue() argument
1241 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1292 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
1306 if (!LdStHasDebugValue(DIVar, DIExpr, SI)) in ConvertDebugDeclareToDebugValue()
1307 Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, SI); in ConvertDebugDeclareToDebugValue()
1311 if (!LdStHasDebugValue(DIVar, DIExpr, SI)) in ConvertDebugDeclareToDebugValue()
1312 Builder.insertDbgValueIntrinsic(DV, DIVar, DIExpr, NewLoc, SI); in ConvertDebugDeclareToDebugValue()
1320 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDebugHandlerBase.cpp42 const DIExpression *DIExpr = Instruction.getDebugExpression(); in extractFromMachineInstruction() local
43 auto Op = DIExpr->expr_op_begin(); in extractFromMachineInstruction()
44 while (Op != DIExpr->expr_op_end()) { in extractFromMachineInstruction()
49 if (Op != DIExpr->expr_op_end()) { in extractFromMachineInstruction()
DDbgEntityHistoryCalculator.cpp170 const DIExpression *DIExpr = DV.getDebugExpression(); in handleNewDebugValue() local
175 bool Overlaps = DIExpr->fragmentsOverlap(DV.getDebugExpression()); in handleNewDebugValue()
DDwarfCompileUnit.cpp1220 const DIExpression *DIExpr = DV.getSingleExpression(); in addComplexAddress() local
1221 DwarfExpr.addFragmentOffset(DIExpr); in addComplexAddress()
1225 DIExpressionCursor Cursor(DIExpr); in addComplexAddress()
1227 if (DIExpr->isEntryValue()) { in addComplexAddress()
DDwarfDebug.cpp2230 auto *DIExpr = Value.getExpression(); in emitDebugLocValue() local
2231 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue()
2232 DwarfExpr.addFragmentOffset(DIExpr); in emitDebugLocValue()
2244 DIExpressionCursor Cursor(DIExpr); in emitDebugLocValue()
2246 if (DIExpr->isEntryValue()) { in emitDebugLocValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DPrologEpilogInserter.cpp1218 const DIExpression *DIExpr = MI.getDebugExpression(); in replaceFrameIndices() local
1226 if (!MI.isIndirectDebugValue() && !DIExpr->isComplex()) in replaceFrameIndices()
1233 if (MI.isIndirectDebugValue() && DIExpr->isImplicit()) { in replaceFrameIndices()
1236 DIExpr = DIExpression::prependOpcodes(DIExpr, Ops, WithStackValue); in replaceFrameIndices()
1240 DIExpr = DIExpression::prepend(DIExpr, PrependFlags, Offset); in replaceFrameIndices()
1241 MI.getOperand(3).setMetadata(DIExpr); in replaceFrameIndices()
DLiveDebugValues.cpp289 const DIExpression *DIExpr = MI.getDebugExpression(); in BuildDbgValue() local
302 return BuildMI(MF, DbgLoc, IID, Indirect, Loc.RegNo, Var, DIExpr); in BuildDbgValue()
309 DIExpr, DIExpression::ApplyOffset, Loc.SpillLocation.SpillOffset); in BuildDbgValue()
315 return BuildMI(MF, DbgLoc, IID, Indirect, MO, Var, DIExpr); in BuildDbgValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXPrologEpilogPass.cpp75 auto *DIExpr = DIExpression::prepend( in runOnMachineFunction() local
77 MI.getOperand(3).setMetadata(DIExpr); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp798 DIExpression *DIExpr = nullptr; in parseStackObjectsDebugInfo() local
801 typecheckMDNode(DIExpr, Expr, Object.DebugExpr, "DIExpression", *this) || in parseStackObjectsDebugInfo()
804 PFS.MF.setVariableDbgInfo(DIVar, DIExpr, FrameIdx, DILoc); in parseStackObjectsDebugInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLocal.h370 DIExpression *salvageDebugInfoImpl(Instruction &I, DIExpression *DIExpr,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DMetadataLoader.cpp536 if (auto *DIExpr = DDI->getExpression()) in upgradeDeclareExpressions() local
537 if (DIExpr->startsWithDeref() && in upgradeDeclareExpressions()
540 Ops.append(std::next(DIExpr->elements_begin()), in upgradeDeclareExpressions()
541 DIExpr->elements_end()); in upgradeDeclareExpressions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DDebugInfoMetadata.h3289 DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr,
3292 Fragment(DIExpr ? DIExpr->getFragmentInfo() : NoneType()),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp8246 auto *DIExpr = DV->getExpression(); in salvageDebugInfo() local
8247 DIExpr = in salvageDebugInfo()
8248 DIExpression::prepend(DIExpr, DIExpression::StackValue, Offset); in salvageDebugInfo()
8250 getDbgValue(DV->getVariable(), DIExpr, N0.getNode(), N0.getResNo(), in salvageDebugInfo()
8257 dbgs() << " into " << *DIExpr << '\n'); in salvageDebugInfo()