15#ifndef FLANG_LOWER_LOWERINGOPTIONS_H
16#define FLANG_LOWER_LOWERINGOPTIONS_H
25#define LOWERINGOPT(Name, Bits, Default) unsigned Name : Bits;
26#define ENUM_LOWERINGOPT(Name, Type, Bits, Default)
27#include "flang/Lower/LoweringOptions.def"
30#define LOWERINGOPT(Name, Bits, Default)
31#define ENUM_LOWERINGOPT(Name, Type, Bits, Default) unsigned Name : Bits;
32#include "flang/Lower/LoweringOptions.def"
38#define LOWERINGOPT(Name, Bits, Default)
39#define ENUM_LOWERINGOPT(Name, Type, Bits, Default) \
40 Type get##Name() const { return static_cast<Type>(Name); } \
41 LoweringOptions &set##Name(Type Value) { \
42 Name = static_cast<unsigned>(Value); \
45#include "flang/Lower/LoweringOptions.def"
Definition MathOptionsBase.h:22
Definition LoweringOptions.h:23
Definition ParserActions.h:24