Searched refs:LSDA (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 147 // available_externally functions. The handler needs to reference the LSDA, 323 Value *LSDA = emitEHLSDA(Builder, F); local 324 LSDA = Builder.CreatePtrToInt(LSDA, Int32Ty); 330 LSDA = Builder.CreateXor(LSDA, Val); 332 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); 378 /// Generate a thunk that puts the LSDA of ParentFunc in EAX and then calls 406 Value *LSDA = emitEHLSDA(Builder, ParentFunc); local 410 Value *Args[5] = {LSDA, [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | EHFrameSupport.cpp | 333 "Unsupported LSDA pointer encoding " + 513 JITTargetAddress LSDA = RecordAddress + LSDAFieldOffset + *LSDADelta; 514 auto LSDASym = getOrCreateSymbol(PC, LSDA); 520 << " to LSDA at " << formatv("{0:x16}", LSDA) << "\n"; 528 << " to LSDA at " << formatv("{0:x16}", EI.Target->getAddress()); 537 LLVM_DEBUG(dbgs() << " Record does not have LSDA field.\n");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.cpp | 302 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT)); local 303 TargetPtrT NewLSDA = LSDA - DeltaForEH;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 225 // LSDA address 226 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr"); local 229 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true);
|
Completed in 71 milliseconds