Searched refs:DwarfExpr (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 249 std::unique_ptr<DIEDwarfExpression> DwarfExpr; in addLocationAttribute() local 284 DwarfExpr = std::make_unique<DIEDwarfExpression>(*Asm, *this, *Loc); in addLocationAttribute() 300 DwarfExpr->addFragmentOffset(Expr); in addLocationAttribute() 393 if (DwarfExpr->isUnknownLocation()) in addLocationAttribute() 394 DwarfExpr->setMemoryLocationKind(); in addLocationAttribute() 395 DwarfExpr->addExpression(Expr); in addLocationAttribute() 403 addBlock(*VariableDIE, dwarf::DW_AT_location, DwarfExpr->finalize()); in addLocationAttribute() 598 DIEDwarfExpression DwarfExpr(*Asm, *this, *Loc); in updateSubprogramScopeDIE() local 600 DwarfExpr.addWasmLocation(FrameBase.Location.WasmLoc.Kind, in updateSubprogramScopeDIE() 602 DwarfExpr.addExpression(std::move(Cursor)); in updateSubprogramScopeDIE() [all …]
|
| H A D | DwarfUnit.cpp | 805 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructTypeDIE() local 809 DwarfExpr.setMemoryLocationKind(); in constructTypeDIE() 810 DwarfExpr.addExpression(Expr); in constructTypeDIE() 811 addBlock(Buffer, dwarf::DW_AT_string_length, DwarfExpr.finalize()); in constructTypeDIE() 819 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructTypeDIE() local 822 DwarfExpr.setMemoryLocationKind(); in constructTypeDIE() 823 DwarfExpr.addExpression(Expr); in constructTypeDIE() 824 addBlock(Buffer, dwarf::DW_AT_data_location, DwarfExpr.finalize()); in constructTypeDIE() 1188 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructTypeDIE() local 1189 DwarfExpr.setMemoryLocationKind(); in constructTypeDIE() [all …]
|
| H A D | DwarfDebug.cpp | 3076 DwarfExpression &DwarfExpr) { in emitDebugLocValue() argument 3079 DwarfExpr.addFragmentOffset(DIExpr); in emitDebugLocValue() 3089 DwarfExpr.setLocation(Location, DIExpr); in emitDebugLocValue() 3091 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue() 3094 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue() 3096 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue() 3100 auto EmitValueLocEntry = [&DwarfExpr, &BT, in emitDebugLocValue() 3106 DwarfExpr.addSignedConstant(Entry.getInt()); in emitDebugLocValue() 3108 DwarfExpr.addUnsignedConstant(Entry.getInt()); in emitDebugLocValue() 3112 DwarfExpr.setMemoryLocationKind(); in emitDebugLocValue() [all …]
|
| H A D | DwarfDebug.h | 934 DwarfExpression &DwarfExpr);
|