Searched refs:DwarfExpr (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 204 std::unique_ptr<DIEDwarfExpression> DwarfExpr; in addLocationAttribute() local 239 DwarfExpr = std::make_unique<DIEDwarfExpression>(*Asm, *this, *Loc); in addLocationAttribute() 258 DwarfExpr->addFragmentOffset(Expr); in addLocationAttribute() 302 if (DwarfExpr->isUnknownLocation()) in addLocationAttribute() 303 DwarfExpr->setMemoryLocationKind(); in addLocationAttribute() 304 DwarfExpr->addExpression(Expr); in addLocationAttribute() 316 addBlock(*VariableDIE, dwarf::DW_AT_location, DwarfExpr->finalize()); in addLocationAttribute() 485 DIEDwarfExpression DwarfExpr(*Asm, *this, *Loc); in updateSubprogramScopeDIE() local 487 DwarfExpr.addWasmLocation(FrameBase.Location.WasmLoc.Kind, in updateSubprogramScopeDIE() 489 DwarfExpr.addExpression(std::move(Cursor)); in updateSubprogramScopeDIE() [all …]
|
| H A D | DwarfUnit.cpp | 722 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructTypeDIE() local 726 DwarfExpr.setMemoryLocationKind(); in constructTypeDIE() 727 DwarfExpr.addExpression(Expr); in constructTypeDIE() 728 addBlock(Buffer, dwarf::DW_AT_string_length, DwarfExpr.finalize()); in constructTypeDIE() 1318 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructSubrangeDIE() local 1319 DwarfExpr.setMemoryLocationKind(); in constructSubrangeDIE() 1320 DwarfExpr.addExpression(BE); in constructSubrangeDIE() 1321 addBlock(DW_Subrange, Attr, DwarfExpr.finalize()); in constructSubrangeDIE() 1365 DIEDwarfExpression DwarfExpr(*Asm, getCU(), *Loc); in constructGenericSubrangeDIE() local 1366 DwarfExpr.setMemoryLocationKind(); in constructGenericSubrangeDIE() [all …]
|
| H A D | DwarfDebug.cpp | 2487 DwarfExpression &DwarfExpr) { in emitDebugLocValue() argument 2490 DwarfExpr.addFragmentOffset(DIExpr); in emitDebugLocValue() 2500 DwarfExpr.setLocation(Location, DIExpr); in emitDebugLocValue() 2502 DwarfExpr.beginEntryValueExpression(ExprCursor); in emitDebugLocValue() 2505 if (!DwarfExpr.addMachineRegExpression(TRI, ExprCursor, Location.getReg())) in emitDebugLocValue() 2507 return DwarfExpr.addExpression(std::move(ExprCursor)); in emitDebugLocValue() 2511 auto EmitValueLocEntry = [&DwarfExpr, &BT, in emitDebugLocValue() 2517 DwarfExpr.addSignedConstant(Entry.getInt()); in emitDebugLocValue() 2519 DwarfExpr.addUnsignedConstant(Entry.getInt()); in emitDebugLocValue() 2523 DwarfExpr.setMemoryLocationKind(); in emitDebugLocValue() [all …]
|
| H A D | DwarfDebug.h | 849 DwarfExpression &DwarfExpr);
|