Home
last modified time | relevance | path

Searched refs:ExceptionHandling (Results 1 – 20 of 20) sorted by relevance

/NextBSD/contrib/llvm/include/llvm/MC/
HDMCAsmInfo.h44 enum class ExceptionHandling { enum
321 ExceptionHandling ExceptionsType;
509 return ExceptionsType != ExceptionHandling::None; in doesSupportExceptionHandling()
511 ExceptionHandling getExceptionHandlingType() const { return ExceptionsType; } in getExceptionHandlingType()
517 return (ExceptionsType == ExceptionHandling::DwarfCFI || in usesCFIForEH()
518 ExceptionsType == ExceptionHandling::ARM || usesWindowsCFI()); in usesCFIForEH()
522 return ExceptionsType == ExceptionHandling::WinEH && in usesWindowsCFI()
/NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMCAsmInfo.cpp36 ExceptionsType = ExceptionHandling::SjLj; in ARMMCAsmInfoDarwin()
62 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo()
65 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo()
107 ExceptionsType = ExceptionHandling::None; in ARMCOFFMCAsmInfoGNU()
/NextBSD/contrib/llvm/lib/Target/X86/MCTargetDesc/
HDX86MCAsmInfo.cpp67 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoDarwin()
109 ExceptionsType = ExceptionHandling::DwarfCFI; in X86ELFMCAsmInfo()
142 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoMicrosoft()
162 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoGNUCOFF()
164 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoGNUCOFF()
/NextBSD/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
HDPPCMCAsmInfo.cpp28 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCMCAsmInfoDarwin()
74 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCELFMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64MCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin()
100 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF()
/NextBSD/contrib/llvm/lib/CodeGen/
HDPasses.cpp420 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
429 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
430 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
433 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
440 case ExceptionHandling::None: in addPassesToHandleExceptions()
HDMachineVerifier.cpp552 AsmInfo->getExceptionHandlingType() == ExceptionHandling::SjLj && in visitMachineBasicBlockBefore()
/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDARMException.cpp56 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()
100 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
HDAsmPrinter.cpp256 case ExceptionHandling::None: in doInitialization()
258 case ExceptionHandling::SjLj: in doInitialization()
259 case ExceptionHandling::DwarfCFI: in doInitialization()
262 case ExceptionHandling::ARM: in doInitialization()
265 case ExceptionHandling::WinEH: in doInitialization()
742 if (MAI->getExceptionHandlingType() == ExceptionHandling::DwarfCFI && in needsCFIMoves()
757 ExceptionHandling ExceptionHandlingType = MAI->getExceptionHandlingType(); in emitCFIInstruction()
758 if (ExceptionHandlingType != ExceptionHandling::DwarfCFI && in emitCFIInstruction()
759 ExceptionHandlingType != ExceptionHandling::ARM) in emitCFIInstruction()
HDEHStreamer.cpp231 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable()
370 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in emitExceptionTable()
/NextBSD/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
HDSystemZMCAsmInfo.cpp26 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonMCAsmInfo.cpp36 ExceptionsType = ExceptionHandling::DwarfCFI; in HexagonMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/XCore/MCTargetDesc/
HDXCoreMCAsmInfo.cpp30 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/
HDWebAssemblyMCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::None; in WebAssemblyMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsMCAsmInfo.cpp43 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsMCAsmInfo()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMTargetObjectFile.cpp47 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM) in getTTypeGlobalReference()
HDARMAsmPrinter.cpp1124 if (MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in EmitUnwindingInstruction()
1170 if (MAI->getExceptionHandlingType() == ExceptionHandling::ARM) { in EmitUnwindingInstruction()
/NextBSD/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
HDSparcMCAsmInfo.cpp39 ExceptionsType = ExceptionHandling::DwarfCFI; in SparcELFMCAsmInfo()
/NextBSD/contrib/llvm/lib/MC/
HDMCAsmInfo.cpp87 ExceptionsType = ExceptionHandling::None; in MCAsmInfo()
HDMCObjectFileInfo.cpp273 if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) in initELFMCObjectFileInfo()