| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCAsmInfo.h | 358 ExceptionHandling ExceptionsType = ExceptionHandling::None; 625 ExceptionHandling getExceptionHandlingType() const { return ExceptionsType; } in getExceptionHandlingType() 628 void setExceptionsType(ExceptionHandling EH) { in setExceptionsType() 633 return ExceptionsType == ExceptionHandling::None && UsesCFIWithoutEH; in usesCFIWithoutEH() 639 return (ExceptionsType == ExceptionHandling::DwarfCFI || in usesCFIForEH() 640 ExceptionsType == ExceptionHandling::ARM || in usesCFIForEH() 641 ExceptionsType == ExceptionHandling::ZOS || usesWindowsCFI()); in usesCFIForEH() 645 return ExceptionsType == ExceptionHandling::WinEH && in usesWindowsCFI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCAsmInfo.cpp | 66 ? ExceptionHandling::SjLj in ARMMCAsmInfoDarwin() 67 : ExceptionHandling::DwarfCFI; in ARMMCAsmInfoDarwin() 94 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo() 97 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo() 123 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoMicrosoft() 147 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoGNU()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCAsmInfo.cpp | 94 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoDarwin() 135 ExceptionsType = ExceptionHandling::DwarfCFI; in X86ELFMCAsmInfo() 165 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoMicrosoft() 198 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoGNUCOFF() 200 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoGNUCOFF()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 162 if (TM->Options.ExceptionModel == ExceptionHandling::None) { in basicCheckForEHAndSjLj() 166 TM->Options.ExceptionModel = ExceptionHandling::Wasm; in basicCheckForEHAndSjLj() 170 if (TM->Options.ExceptionModel != ExceptionHandling::None && in basicCheckForEHAndSjLj() 171 TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj() 173 if (WasmEnableEmEH && TM->Options.ExceptionModel == ExceptionHandling::Wasm) in basicCheckForEHAndSjLj() 176 if (WasmEnableEH && TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj() 179 if (WasmEnableSjLj && TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj() 183 TM->Options.ExceptionModel == ExceptionHandling::Wasm) in basicCheckForEHAndSjLj() 612 if (TM->Options.ExceptionModel == ExceptionHandling::Wasm) in addPreEmitPass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.h | 59 ExceptionHandling ExceptionModel = ExceptionHandling::None, 66 if (ExceptionModel == ExceptionHandling::None) 189 LLVM_ABI void initLibcalls(const Triple &TT, ExceptionHandling ExceptionModel,
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Cygwin.cpp | 49 llvm::ExceptionHandling Cygwin::GetExceptionModel(const ArgList &Args) const { in GetExceptionModel() 52 return llvm::ExceptionHandling::WinEH; in GetExceptionModel() 53 return llvm::ExceptionHandling::DwarfCFI; in GetExceptionModel()
|
| H A D | VEToolchain.cpp | 162 llvm::ExceptionHandling 165 return llvm::ExceptionHandling::SjLj; in GetExceptionModel()
|
| H A D | Cygwin.h | 24 llvm::ExceptionHandling
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCAsmInfo.cpp | 148 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin() 224 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF() 257 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoMicrosoftCOFF() 287 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoGNUCOFF()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCAsmInfo.cpp | 29 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfoELF() 49 ExceptionsType = ExceptionHandling::ZOS; in SystemZMCAsmInfoGOFF()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 64 CGOPT(ExceptionHandling, ExceptionModel) in CGOPT() 177 static cl::opt<ExceptionHandling> ExceptionModel( in CGOPT() 179 cl::init(ExceptionHandling::None), in CGOPT() 181 clEnumValN(ExceptionHandling::None, "default", in CGOPT() 183 clEnumValN(ExceptionHandling::DwarfCFI, "dwarf", in CGOPT() 185 clEnumValN(ExceptionHandling::SjLj, "sjlj", in CGOPT() 187 clEnumValN(ExceptionHandling::ARM, "arm", "ARM EHABI exceptions"), in CGOPT() 188 clEnumValN(ExceptionHandling::WinEH, "wineh", in CGOPT() 190 clEnumValN(ExceptionHandling::Wasm, "wasm", in CGOPT()
|
| H A D | TargetPassConfig.cpp | 907 case ExceptionHandling::SjLj: in addPassesToHandleExceptions() 916 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions() 917 case ExceptionHandling::ARM: in addPassesToHandleExceptions() 918 case ExceptionHandling::AIX: in addPassesToHandleExceptions() 919 case ExceptionHandling::ZOS: in addPassesToHandleExceptions() 922 case ExceptionHandling::WinEH: in addPassesToHandleExceptions() 929 case ExceptionHandling::Wasm: in addPassesToHandleExceptions() 937 case ExceptionHandling::None: in addPassesToHandleExceptions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | CodeGenPassBuilder.h | 817 case ExceptionHandling::SjLj: in addPassesToHandleExceptions() 826 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions() 827 case ExceptionHandling::ARM: in addPassesToHandleExceptions() 828 case ExceptionHandling::AIX: in addPassesToHandleExceptions() 829 case ExceptionHandling::ZOS: in addPassesToHandleExceptions() 832 case ExceptionHandling::WinEH: in addPassesToHandleExceptions() 839 case ExceptionHandling::Wasm: in addPassesToHandleExceptions() 847 case ExceptionHandling::None: in addPassesToHandleExceptions()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | ARMException.cpp | 32 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction() 86 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 442 ExceptionHandling ExceptionModel = ExceptionHandling::None;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCAsmInfo.cpp | 47 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsELFMCAsmInfo() 57 ExceptionsType = ExceptionHandling::WinEH; in MipsCOFFMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCAsmInfo.cpp | 34 ExceptionsType = ExceptionHandling::DwarfCFI; in MSP430MCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/ |
| H A D | XCoreMCAsmInfo.cpp | 29 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ |
| H A D | ARCMCAsmInfo.cpp | 29 ExceptionsType = ExceptionHandling::DwarfCFI; in ARCMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCAsmInfo.h | 35 ExceptionsType = ExceptionHandling::DwarfCFI; in BPFMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCAsmInfo.cpp | 40 ExceptionsType = ExceptionHandling::DwarfCFI; in M68kELFMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCAsmInfo.cpp | 27 ExceptionsType = ExceptionHandling::DwarfCFI; in LanaiMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAsmInfoXCOFF.cpp | 45 ExceptionsType = ExceptionHandling::AIX; in MCAsmInfoXCOFF()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | RuntimeLibcalls.cpp | 73 ExceptionHandling ExceptionModel, in initLibcalls() 83 if (ExceptionModel == ExceptionHandling::SjLj) in initLibcalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCAsmInfo.cpp | 58 ExceptionsType = ExceptionHandling::None; in WebAssemblyMCAsmInfo()
|