Searched refs:LSDA (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | CompactUnwindSupport.h | 372 Symbol *LSDA = nullptr; member 420 R.LSDA = &E.getTarget(); in processCompactUnwind() 470 CannotBeMerged || Next.LSDA || Last.LSDA) in mergeRecords() 534 if (R.LSDA) in writeIndexes() 562 if (R.LSDA) { in writeLSDAs() 564 auto LSDADelta = R.LSDA->getAddress() - CompactUnwindBase->getAddress(); in writeLSDAs() 569 ", delta to lsda at " + formatv("{0:x}", R.LSDA->getAddress()) + in writeLSDAs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AIXException.cpp | 27 void AIXException::emitExceptionInfoTable(const MCSymbol *LSDA, in emitExceptionInfoTable() argument 67 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable()
|
| H A D | DwarfException.h | 99 void emitExceptionInfoTable(const MCSymbol *LSDA, const MCSymbol *PerSym);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 324 Value *LSDA = emitEHLSDA(Builder, F); in emitExceptionRegistrationRecord() local 325 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); in emitExceptionRegistrationRecord() 331 LSDA = Builder.CreateXor(LSDA, Val); in emitExceptionRegistrationRecord() 333 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord() 408 Value *LSDA = emitEHLSDA(Builder, ParentFunc); in generateLSDAInEAXThunk() local 410 Value *Args[5] = {LSDA, &*AI++, &*AI++, &*AI++, &*AI++}; in generateLSDAInEAXThunk()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.cpp | 301 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT)); in processFDE() local 302 TargetPtrT NewLSDA = LSDA - DeltaForEH; in processFDE()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.cpp | 999 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA() local 1000 unsigned Flags = LSDA->getFlags(); in getSectionForLSDA() 1021 (TM.getUniqueSectionNames() ? LSDA->getName() + "." + F.getName() in getSectionForLSDA() 1022 : LSDA->getName()), in getSectionForLSDA() 1023 LSDA->getType(), Flags, 0, Group, IsComdat, MCSection::NonUniqueID, in getSectionForLSDA() 2744 auto *LSDA = cast<MCSectionXCOFF>(LSDASection); in getSectionForLSDA() local 2749 SmallString<128> NameStr = LSDA->getName(); in getSectionForLSDA() 2751 LSDA = getContext().getXCOFFSection(NameStr, LSDA->getKind(), in getSectionForLSDA() 2752 LSDA->getCsectProp()); in getSectionForLSDA() 2754 return LSDA; in getSectionForLSDA()
|
| H A D | SjLjEHPrepare.cpp | 240 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr"); in setupFunctionContext() local 243 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true); in setupFunctionContext()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsWebAssembly.td | 154 // Returns LSDA address of the current function.
|