HomeSort by: relevance | last modified time | path
    Searched refs:LSDA (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AIXException.cpp 26 void AIXException::emitExceptionInfoTable(const MCSymbol *LSDA,
35 // unsigned long lsda; /* Pointer to LSDA */
54 // LSDA location.
55 Asm->OutStreamer->emitValue(MCSymbolRefExpr::create(LSDA, Asm->OutContext),
DwarfException.h 95 /// to find the location of LSDA area and personality rountine.
96 void emitExceptionInfoTable(const MCSymbol *LSDA, const MCSymbol *PerSym);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86WinEHState.cpp 147 // available_externally functions. The handler needs to reference the LSDA,
322 // ScopeTable = llvm.x86.seh.lsda(F)
323 Value *LSDA = emitEHLSDA(Builder, F);
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
383 /// movl $lsda, %ea
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldMachO.cpp 302 TargetPtrT LSDA = readBytesUnaligned(P, sizeof(TargetPtrT));
303 TargetPtrT NewLSDA = LSDA - DeltaForEH;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 225 // LSDA address
226 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr");
229 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true);
TargetLoweringObjectFileImpl.cpp 222 // We don't support PC-relative LSDA references in GAS so we use the default
905 // If neither COMDAT nor function sections, use the monolithic LSDA section.
910 const auto *LSDA = cast<MCSectionELF>(LSDASection);
911 unsigned Flags = LSDA->getFlags();
932 (TM.getUniqueSectionNames() ? LSDA->getName() + "." + F.getName()
933 : LSDA->getName()),
934 LSDA->getType(), Flags, 0, Group, IsComdat, MCSection::NonUniqueID,
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
EHFrameSupport.cpp 345 "Unsupported LSDA pointer encoding " +
534 JITTargetAddress LSDA = LSDAPointerInfo->first;
536 auto LSDASym = getOrCreateSymbol(PC, LSDA);
542 << " to LSDA at " << formatv("{0:x16}", LSDA) << "\n";
550 << " to LSDA at " << formatv("{0:x16}", EI.Target->getAddress());
559 LLVM_DEBUG(dbgs() << " Record does not have LSDA field.\n");

Completed in 29 milliseconds