Searched refs:ExceptionHandling (Results 1 – 20 of 20) sorted by relevance
44 enum class ExceptionHandling { enum321 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()
36 ExceptionsType = ExceptionHandling::SjLj; in ARMMCAsmInfoDarwin()62 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo()65 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo()107 ExceptionsType = ExceptionHandling::None; in ARMCOFFMCAsmInfoGNU()
67 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()
28 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCMCAsmInfoDarwin()74 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCELFMCAsmInfo()
50 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin()100 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF()
420 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()
552 AsmInfo->getExceptionHandlingType() == ExceptionHandling::SjLj && in visitMachineBasicBlockBefore()
56 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()100 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
256 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()
231 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable()370 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in emitExceptionTable()
26 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfo()
36 ExceptionsType = ExceptionHandling::DwarfCFI; in HexagonMCAsmInfo()
30 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
50 ExceptionsType = ExceptionHandling::None; in WebAssemblyMCAsmInfo()
43 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsMCAsmInfo()
47 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM) in getTTypeGlobalReference()
1124 if (MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in EmitUnwindingInstruction()1170 if (MAI->getExceptionHandlingType() == ExceptionHandling::ARM) { in EmitUnwindingInstruction()
39 ExceptionsType = ExceptionHandling::DwarfCFI; in SparcELFMCAsmInfo()
87 ExceptionsType = ExceptionHandling::None; in MCAsmInfo()
273 if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) in initELFMCObjectFileInfo()