Home
last modified time | relevance | path

Searched refs:TTypeEncoding (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp419 unsigned TTypeEncoding; in emitExceptionTable() local
424 TTypeEncoding = dwarf::DW_EH_PE_omit; in emitExceptionTable()
453 TTypeEncoding = Asm->getObjFileLowering().getTTypeEncoding(); in emitExceptionTable()
482 Asm->emitEncodingByte(TTypeEncoding, "@TType"); in emitExceptionTable()
528 Asm->emitEncodingByte(TTypeEncoding, "@TType"); in emitExceptionTable()
541 Asm->GetSizeOfEncodedValue(TTypeEncoding) * MF->getTypeInfos().size(); in emitExceptionTable()
790 emitTypeInfos(TTypeEncoding, TTBaseLabel); in emitExceptionTable()
797 void EHStreamer::emitTypeInfos(unsigned TTypeEncoding, MCSymbol *TTBaseLabel) { in emitTypeInfos() argument
815 Asm->emitTTypeReference(GV, TTypeEncoding); in emitTypeInfos()
H A DARMException.cpp85 void ARMException::emitTypeInfos(unsigned TTypeEncoding, in emitTypeInfos() argument
104 Asm->emitTTypeReference(GV, TTypeEncoding); in emitTypeInfos()
125 TTypeEncoding); in emitTypeInfos()
H A DDwarfException.h72 void emitTypeInfos(unsigned TTypeEncoding, MCSymbol *TTBaseLabel) override;
H A DEHStreamer.h140 virtual void emitTypeInfos(unsigned TTypeEncoding, MCSymbol *TTBaseLabel);
/llvm-project-15.0.7/bolt/lib/Core/
H A DExceptions.cpp123 const uint8_t TTypeEncoding = Data.getU8(&Offset); in parseLSDA() local
126 if (TTypeEncoding != DW_EH_PE_omit) { in parseLSDA()
128 TTypeEncodingSize = BC.getDWARFEncodingSize(TTypeEncoding); in parseLSDA()
137 outs() << "TType Encoding = 0x" << Twine::utohexstr(TTypeEncoding) << '\n'; in parseLSDA()
254 *Data.getEncodedPointer(&TTEntry, TTypeEncoding, TTEntryAddress); in parseLSDA()
255 if ((TTypeEncoding & DW_EH_PE_pcrel) && TypeAddress == TTEntryAddress) in parseLSDA()
261 if (TTypeEncoding & DW_EH_PE_indirect) { in parseLSDA()
339 *Data.getEncodedPointer(&TTEntry, TTypeEncoding, TTEntryAddress); in parseLSDA()
340 if ((TTypeEncoding & DW_EH_PE_pcrel) && (TypeAddress == TTEntryAddress)) in parseLSDA()
342 if (TTypeEncoding & DW_EH_PE_indirect) { in parseLSDA()
H A DBinaryEmitter.cpp880 const unsigned TTypeEncoding = BC.TTypeEncoding; in emitLSDA() local
881 const unsigned TTypeEncodingSize = BC.getDWARFEncodingSize(TTypeEncoding); in emitLSDA()
936 Streamer.emitIntValue(TTypeEncoding, 1); // TType format in emitLSDA()
994 (TTypeEncoding & dwarf::DW_EH_PE_indirect) ? BF.getLSDATypeAddressTable() in emitLSDA()
1001 switch (TTypeEncoding & 0x70) { in emitLSDA()
H A DBinaryContext.cpp188 unsigned TTypeEncoding = in createBinaryContext() local
193 TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | in createBinaryContext()
238 BC->TTypeEncoding = TTypeEncoding; in createBinaryContext()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp142 TTypeEncoding = isPositionIndependent() in Initialize()
164 TTypeEncoding = (CM == CodeModel::Small) in Initialize()
171 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
202 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
208 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
252 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
274 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
289 TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
1180 TTypeEncoding = in Initialize()
2182 TTypeEncoding = dwarf::DW_EH_PE_absptr; in InitializeWasm()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYTargetObjectFile.cpp23 TTypeEncoding = in Initialize()
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h59 unsigned TTypeEncoding = 0; variable
170 unsigned getTTypeEncoding() const { return TTypeEncoding; } in getTTypeEncoding()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dehabi-handlerdata.ll8 ; (3) TTypeEncoding == DW_EH_PE_absptr
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A Ddwarf-eh.ll52 ; TTypeEncoding = DW_EH_PE_indirect | DW_EH_PE_pcrel | DW_EH_PE_sdata4
/llvm-project-15.0.7/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp502 uint8_t TTypeEncoding, in handleActionValue() argument
558 unsigned EncSize = getEncodingSize(TTypeEncoding); in handleActionValue()
560 uintptr_t P = readEncodedPointer(&EntryP, TTypeEncoding); in handleActionValue()
/llvm-project-15.0.7/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp49 PersonalityEncoding = LSDAEncoding = TTypeEncoding = dwarf::DW_EH_PE_absptr; in Initialize()
/llvm-project-15.0.7/llvm/test/CodeGen/CSKY/
H A Ddwarf-eh.ll179 ; TTypeEncoding = DW_EH_PE_indirect | DW_EH_PE_pcrel | DW_EH_PE_sdata4
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h666 unsigned TTypeEncoding = dwarf::DW_EH_PE_omit; variable