| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 1282 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local 1310 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local 1339 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue() local 1527 auto *DIExpr = DII->getExpression(); in replaceDbgDeclare() local 1529 DIExpr = DIExpression::prepend(DIExpr, DerefBefore, Offset, DerefAfter); in replaceDbgDeclare() 1551 auto *DIExpr = DVI->getExpression(); in replaceOneDbgValueForAlloca() local 1557 if (!DIExpr || DIExpr->getNumElements() < 1 || in replaceOneDbgValueForAlloca() 1567 Ops.append(DIExpr->elements_begin() + 1, DIExpr->elements_end()); in replaceOneDbgValueForAlloca() 1603 auto *DIExpr = DII->getExpression(); in salvageDebugInfo() local 1609 DIExpr = DIExpression::prependOpcodes(DIExpr, Ops, WithStackValue); in salvageDebugInfo() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DebugHandlerBase.cpp | 43 const DIExpression *DIExpr = Instruction.getDebugExpression(); in extractFromMachineInstruction() local 44 auto Op = DIExpr->expr_op_begin(); in extractFromMachineInstruction() 45 while (Op != DIExpr->expr_op_end()) { in extractFromMachineInstruction() 50 if (Op != DIExpr->expr_op_end()) { in extractFromMachineInstruction()
|
| H A D | DwarfDebug.cpp | 1162 const DIExpression *DIExpr = Begin->getDebugExpression(); in buildLocationList() local 1164 return DIExpr->fragmentsOverlap(R.getExpression()); in buildLocationList() 1189 if (DIExpr->isFragment()) in buildLocationList() 1199 if (DIExpr->isFragment()) { in buildLocationList() 1904 auto *DIExpr = Value.getExpression(); in emitDebugLocValue() local 1905 DIExpressionCursor ExprCursor(DIExpr); in emitDebugLocValue() 1906 DwarfExpr.addFragmentOffset(DIExpr); in emitDebugLocValue() 1918 DIExpressionCursor Cursor(DIExpr); in emitDebugLocValue()
|
| H A D | DwarfCompileUnit.cpp | 1051 const DIExpression *DIExpr = DV.getSingleExpression(); in addComplexAddress() local 1052 DwarfExpr.addFragmentOffset(DIExpr); in addComplexAddress() 1056 DIExpressionCursor Cursor(DIExpr); in addComplexAddress()
|
| H A D | CodeViewDebug.cpp | 1223 const DIExpression *DIExpr = DVInst->getDebugExpression(); in calculateRanges() local 1225 !DIExpr->fragmentsOverlap(J->first->getDebugExpression())) in calculateRanges()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPrologEpilogPass.cpp | 76 auto *DIExpr = DIExpression::prepend(MI.getDebugExpression(), in runOnMachineFunction() local 78 MI.getOperand(3).setMetadata(DIExpr); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 721 DIExpression *DIExpr = nullptr; in parseStackObjectsDebugInfo() local 724 typecheckMDNode(DIExpr, Expr, Object.DebugExpr, "DIExpression", *this) || in parseStackObjectsDebugInfo() 727 PFS.MF.setVariableDbgInfo(DIVar, DIExpr, FrameIdx, DILoc); in parseStackObjectsDebugInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 526 if (auto *DIExpr = DDI->getExpression()) in upgradeDeclareExpressions() local 527 if (DIExpr->startsWithDeref() && in upgradeDeclareExpressions() 530 Ops.append(std::next(DIExpr->elements_begin()), in upgradeDeclareExpressions() 531 DIExpr->elements_end()); in upgradeDeclareExpressions()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | PrologEpilogInserter.cpp | 1117 auto *DIExpr = DIExpression::prepend(MI.getDebugExpression(), in replaceFrameIndices() local 1119 MI.getOperand(3).setMetadata(DIExpr); in replaceFrameIndices()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 7982 auto *DIExpr = DV->getExpression(); in salvageDebugInfo() local 7983 DIExpr = DIExpression::prepend(DIExpr, DIExpression::NoDeref, Offset, in salvageDebugInfo() 7987 getDbgValue(DV->getVariable(), DIExpr, N0.getNode(), N0.getResNo(), in salvageDebugInfo() 7994 dbgs() << " into " << *DIExpr << '\n'); in salvageDebugInfo()
|