clang 20.0.0git
Namespaces | Macros
CodeGenOptions.cpp File Reference
#include "clang/Basic/CodeGenOptions.h"
#include <string.h>
#include "clang/Basic/CodeGenOptions.def"
#include "clang/Basic/DebugOptions.def"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 

Macros

#define CODEGENOPT(Name, Bits, Default)   Name = Default;
 
#define ENUM_CODEGENOPT(Name, Type, Bits, Default)   set##Name(Default);
 
#define DEBUGOPT(Name, Bits, Default)
 
#define VALUE_DEBUGOPT(Name, Bits, Default)
 
#define ENUM_DEBUGOPT(Name, Type, Bits, Default)
 
#define CODEGENOPT(Name, Bits, Default)   Name = Default;
 
#define ENUM_CODEGENOPT(Name, Type, Bits, Default)   set##Name(Default);
 
#define AFFECTING_VALUE_CODEGENOPT(Name, Bits, Default)
 
#define DEBUGOPT(Name, Bits, Default)
 
#define VALUE_DEBUGOPT(Name, Bits, Default)
 
#define ENUM_DEBUGOPT(Name, Type, Bits, Default)
 
#define BENIGN_DEBUGOPT(Name, Bits, Default)   Name = Default;
 
#define BENIGN_VALUE_DEBUGOPT(Name, Bits, Default)   Name = Default;
 
#define BENIGN_ENUM_DEBUGOPT(Name, Type, Bits, Default)   set##Name(Default);
 
#define DEBUGOPT(Name, Bits, Default)   Name = Default;
 
#define VALUE_DEBUGOPT(Name, Bits, Default)   Name = Default;
 
#define ENUM_DEBUGOPT(Name, Type, Bits, Default)   set##Name(Default);
 
#define BENIGN_DEBUGOPT(Name, Bits, Default)
 
#define BENIGN_VALUE_DEBUGOPT(Name, Bits, Default)
 
#define BENIGN_ENUM_DEBUGOPT(Name, Type, Bits, Default)
 

Macro Definition Documentation

◆ AFFECTING_VALUE_CODEGENOPT

#define AFFECTING_VALUE_CODEGENOPT (   Name,
  Bits,
  Default 
)

◆ BENIGN_DEBUGOPT [1/2]

#define BENIGN_DEBUGOPT (   Name,
  Bits,
  Default 
)    Name = Default;

◆ BENIGN_DEBUGOPT [2/2]

#define BENIGN_DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ BENIGN_ENUM_DEBUGOPT [1/2]

#define BENIGN_ENUM_DEBUGOPT (   Name,
  Type,
  Bits,
  Default 
)    set##Name(Default);

◆ BENIGN_ENUM_DEBUGOPT [2/2]

#define BENIGN_ENUM_DEBUGOPT (   Name,
  Type,
  Bits,
  Default 
)

◆ BENIGN_VALUE_DEBUGOPT [1/2]

#define BENIGN_VALUE_DEBUGOPT (   Name,
  Bits,
  Default 
)    Name = Default;

◆ BENIGN_VALUE_DEBUGOPT [2/2]

#define BENIGN_VALUE_DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ CODEGENOPT [1/2]

#define CODEGENOPT (   Name,
  Bits,
  Default 
)    Name = Default;

◆ CODEGENOPT [2/2]

#define CODEGENOPT (   Name,
  Bits,
  Default 
)    Name = Default;

◆ DEBUGOPT [1/3]

#define DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ DEBUGOPT [2/3]

#define DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ DEBUGOPT [3/3]

#define DEBUGOPT (   Name,
  Bits,
  Default 
)    Name = Default;

◆ ENUM_CODEGENOPT [1/2]

#define ENUM_CODEGENOPT (   Name,
  Type,
  Bits,
  Default 
)    set##Name(Default);

◆ ENUM_CODEGENOPT [2/2]

#define ENUM_CODEGENOPT (   Name,
  Type,
  Bits,
  Default 
)    set##Name(Default);

◆ ENUM_DEBUGOPT [1/3]

#define ENUM_DEBUGOPT (   Name,
  Type,
  Bits,
  Default 
)

◆ ENUM_DEBUGOPT [2/3]

#define ENUM_DEBUGOPT (   Name,
  Type,
  Bits,
  Default 
)

◆ ENUM_DEBUGOPT [3/3]

#define ENUM_DEBUGOPT (   Name,
  Type,
  Bits,
  Default 
)    set##Name(Default);

◆ VALUE_DEBUGOPT [1/3]

#define VALUE_DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ VALUE_DEBUGOPT [2/3]

#define VALUE_DEBUGOPT (   Name,
  Bits,
  Default 
)

◆ VALUE_DEBUGOPT [3/3]

#define VALUE_DEBUGOPT (   Name,
  Bits,
  Default 
)    Name = Default;