Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp38 ? ExceptionHandling::SjLj in ARMMCAsmInfoDarwin()
39 : ExceptionHandling::DwarfCFI; in ARMMCAsmInfoDarwin()
65 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo()
68 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo()
91 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoMicrosoft()
113 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMCOFFMCAsmInfoGNU()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp62 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoDarwin()
102 ExceptionsType = ExceptionHandling::DwarfCFI; in X86ELFMCAsmInfo()
131 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoMicrosoft()
161 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoGNUCOFF()
163 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoGNUCOFF()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin()
97 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF()
115 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoMicrosoftCOFF()
132 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoGNUCOFF()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCAsmInfo.h441 ExceptionHandling ExceptionsType = ExceptionHandling::None;
750 ExceptionHandling getExceptionHandlingType() const { return ExceptionsType; } in getExceptionHandlingType()
753 void setExceptionsType(ExceptionHandling EH) { in setExceptionsType()
762 return (ExceptionsType == ExceptionHandling::DwarfCFI || in usesCFIForEH()
763 ExceptionsType == ExceptionHandling::ARM || usesWindowsCFI()); in usesCFIForEH()
767 return ExceptionsType == ExceptionHandling::WinEH && in usesWindowsCFI()
H A DMCTargetOptions.h18 enum class ExceptionHandling { enum
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCommandFlags.cpp54 CGOPT(ExceptionHandling, ExceptionModel) in CGOPT()
155 static cl::opt<ExceptionHandling> ExceptionModel( in CGOPT()
157 cl::init(ExceptionHandling::None), in CGOPT()
159 clEnumValN(ExceptionHandling::None, "default", in CGOPT()
161 clEnumValN(ExceptionHandling::DwarfCFI, "dwarf", in CGOPT()
163 clEnumValN(ExceptionHandling::SjLj, "sjlj", in CGOPT()
165 clEnumValN(ExceptionHandling::ARM, "arm", "ARM EHABI exceptions"), in CGOPT()
166 clEnumValN(ExceptionHandling::WinEH, "wineh", in CGOPT()
168 clEnumValN(ExceptionHandling::Wasm, "wasm", in CGOPT()
H A DTargetPassConfig.cpp899 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
908 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
909 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
910 case ExceptionHandling::AIX: in addPassesToHandleExceptions()
913 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
920 case ExceptionHandling::Wasm: in addPassesToHandleExceptions()
928 case ExceptionHandling::None: in addPassesToHandleExceptions()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h681 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
690 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
691 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
692 case ExceptionHandling::AIX: in addPassesToHandleExceptions()
695 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
702 case ExceptionHandling::Wasm: in addPassesToHandleExceptions()
710 case ExceptionHandling::None: in addPassesToHandleExceptions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp39 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()
89 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
H A DAsmPrinter.cpp354 case ExceptionHandling::None: in doInitialization()
357 case ExceptionHandling::SjLj: in doInitialization()
358 case ExceptionHandling::DwarfCFI: in doInitialization()
359 case ExceptionHandling::ARM: in doInitialization()
368 assert(MAI->getExceptionHandlingType() == ExceptionHandling::DwarfCFI || in doInitialization()
377 case ExceptionHandling::None: in doInitialization()
381 case ExceptionHandling::SjLj: in doInitialization()
382 case ExceptionHandling::DwarfCFI: in doInitialization()
385 case ExceptionHandling::ARM: in doInitialization()
388 case ExceptionHandling::WinEH: in doInitialization()
[all …]
H A DEHStreamer.cpp246 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable()
294 Asm->MAI->getExceptionHandlingType() == ExceptionHandling::AIX)) { in computeCallSiteTable()
411 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in emitExceptionTable()
412 bool IsWasm = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::Wasm; in emitExceptionTable()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h398 ExceptionHandling ExceptionModel = ExceptionHandling::None;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp153 Options.ExceptionModel == ExceptionHandling::None) || in initializeEnvironment()
154 Options.ExceptionModel == ExceptionHandling::SjLj; in initializeEnvironment()
157 ExceptionHandling::SjLj) == UseSjLjEH) && in initializeEnvironment()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DVEToolchain.cpp138 llvm::ExceptionHandling
141 return llvm::ExceptionHandling::SjLj; in GetExceptionModel()
H A DFreeBSD.cpp448 llvm::ExceptionHandling FreeBSD::GetExceptionModel(const ArgList &Args) const { in GetExceptionModel()
454 return llvm::ExceptionHandling::None; in GetExceptionModel()
458 return llvm::ExceptionHandling::SjLj; in GetExceptionModel()
459 return llvm::ExceptionHandling::None; in GetExceptionModel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCAsmInfo.cpp32 ExceptionsType = ExceptionHandling::DwarfCFI; in M68kELFMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.cpp26 ExceptionsType = ExceptionHandling::DwarfCFI; in LanaiMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in ARCMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCAsmInfo.cpp35 ExceptionsType = ExceptionHandling::DwarfCFI; in HexagonMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCAsmInfo.h35 ExceptionsType = ExceptionHandling::DwarfCFI; in BPFMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp38 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCAsmInfo.cpp27 ExceptionsType = ExceptionHandling::DwarfCFI; in RISCVMCAsmInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCAsmInfoXCOFF.cpp57 ExceptionsType = ExceptionHandling::AIX; in MCAsmInfoXCOFF()

123