FLANG
Fortran::common::LangOptionsBase Class Reference

#include <flang/Support/LangOptions.h>

Inheritance diagram for Fortran::common::LangOptionsBase:
Fortran::common::LangOptions

Public Types

enum  SignedOverflowBehaviorTy { SOB_Undefined , SOB_Defined }
enum  FPModeKind { FPM_Off , FPM_Fast }
enum  FPExceptionTrapKind : unsigned {
  FPE_Invalid = 1 , FPE_Denormal = 2 , FPE_DivByZero = 4 , FPE_Overflow = 8 ,
  FPE_Underflow = 16 , FPE_Inexact = 32
}

Detailed Description

Bitfields of LangOptions, split out from LangOptions to ensure that this large collection of bitfields is a trivial class type.

Member Enumeration Documentation

◆ FPExceptionTrapKind

Floating-point exception trap kinds for -ffpe-trap=. Bit values match the Fortran IEEE_FLAG_TYPE encoding used by the runtime's MapException().


The documentation for this class was generated from the following file: