Home
last modified time | relevance | path

Searched refs:LSDA (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAIXException.cpp26 void AIXException::emitExceptionInfoTable(const MCSymbol *LSDA, in emitExceptionInfoTable() argument
66 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext), in emitExceptionInfoTable()
H A DDwarfException.h99 void emitExceptionInfoTable(const MCSymbol *LSDA, const MCSymbol *PerSym);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp322 Value *LSDA = emitEHLSDA(Builder, F); in emitExceptionRegistrationRecord() local
323 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); in emitExceptionRegistrationRecord()
329 LSDA = Builder.CreateXor(LSDA, Val); in emitExceptionRegistrationRecord()
331 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord()
404 Value *LSDA = emitEHLSDA(Builder, ParentFunc); in generateLSDAInEAXThunk() local
406 Value *Args[5] = {LSDA, &*AI++, &*AI++, &*AI++, &*AI++}; in generateLSDAInEAXThunk()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp968 const auto *LSDA = cast<MCSectionELF>(LSDASection); in getSectionForLSDA() local
969 unsigned Flags = LSDA->getFlags(); in getSectionForLSDA()
990 (TM.getUniqueSectionNames() ? LSDA->getName() + "." + F.getName() in getSectionForLSDA()
991 : LSDA->getName()), in getSectionForLSDA()
992 LSDA->getType(), Flags, 0, Group, IsComdat, MCSection::NonUniqueID, in getSectionForLSDA()
2671 auto *LSDA = cast<MCSectionXCOFF>(LSDASection); in getSectionForLSDA() local
2676 SmallString<128> NameStr = LSDA->getName(); in getSectionForLSDA()
2678 LSDA = getContext().getXCOFFSection(NameStr, LSDA->getKind(), in getSectionForLSDA()
2679 LSDA->getCsectProp()); in getSectionForLSDA()
2681 return LSDA; in getSectionForLSDA()
H A DSjLjEHPrepare.cpp243 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr"); in setupFunctionContext() local
246 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true); in setupFunctionContext()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp302 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT)); in processFDE() local
303 TargetPtrT NewLSDA = LSDA - DeltaForEH; in processFDE()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsWebAssembly.td136 // Returns LSDA address of the current function.