/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AIXException.cpp | 26 void AIXException::emitExceptionInfoTable(const MCSymbol *LSDA, in emitExceptionInfoTable() argument 66 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable()
|
H A D | DwarfException.h | 99 void emitExceptionInfoTable(const MCSymbol *LSDA, const MCSymbol *PerSym);
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 323 Value *LSDA = emitEHLSDA(Builder, F); in emitExceptionRegistrationRecord() local 324 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); in emitExceptionRegistrationRecord() 330 LSDA = Builder.CreateXor(LSDA, Val); in emitExceptionRegistrationRecord() 332 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord() 406 Value *LSDA = emitEHLSDA(Builder, ParentFunc); in generateLSDAInEAXThunk() local 410 Value *Args[5] = {LSDA, &*AI++, &*AI++, &*AI++, &*AI++}; in generateLSDAInEAXThunk()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 979 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA() local 980 unsigned Flags = LSDA->getFlags(); in getSectionForLSDA() 1001 (TM.getUniqueSectionNames() ? LSDA->getName() + "." + F.getName() in getSectionForLSDA() 1002 : LSDA->getName()), in getSectionForLSDA() 1003 LSDA->getType(), Flags, 0, Group, IsComdat, MCSection::NonUniqueID, in getSectionForLSDA() 2628 auto *LSDA = cast<MCSectionXCOFF>(LSDASection); in getSectionForLSDA() local 2633 SmallString<128> NameStr = LSDA->getName(); in getSectionForLSDA() 2635 LSDA = getContext().getXCOFFSection(NameStr, LSDA->getKind(), in getSectionForLSDA() 2636 LSDA->getCsectProp()); in getSectionForLSDA() 2638 return LSDA; in getSectionForLSDA()
|
H A D | SjLjEHPrepare.cpp | 226 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr"); in setupFunctionContext() local 229 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true); in setupFunctionContext()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.cpp | 302 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT)); in processFDE() local 303 TargetPtrT NewLSDA = LSDA - DeltaForEH; in processFDE()
|
/openbsd/gnu/llvm/llvm/docs/ |
H A D | Lexicon.rst | 192 **LSDA** 196 FDE points to an optional LSDA which is passed to the personality function. 197 For C++, the LSDA contain info about the type and location of catch
|
H A D | ExceptionHandling.rst | 405 the address of the Language Specific Data Area (LSDA) for the current 418 instruction. This is used to ensure that landing pad entries in the LSDA are 448 referred to as the language-specific data area (LSDA). The format of the LSDA
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | IntrinsicsWebAssembly.td | 136 // Returns LSDA address of the current function.
|
/openbsd/gnu/usr.bin/binutils/bfd/ |
H A D | ChangeLog-0001 | 161 request no dynamic reloc for LSDA field of FDE. 165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
|
/openbsd/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | ChangeLog-0001 | 161 request no dynamic reloc for LSDA field of FDE. 165 Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because
|
H A D | ChangeLog-2004 | 1163 offset for a reloc on a FDE initial loc or LSDA field
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | ChangeLog.5 | 2021 routine and LSDA pointers. 3661 the LSDA encoding.
|