LLVM 22.0.0git
Macros
DWARFCFIProgram.cpp File Reference
#include "llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cinttypes>
#include <cstdint>

Go to the source code of this file.

Macros

#define ENUM_TO_CSTR(e)
 
#define DECLARE_OP3(OP, OPTYPE0, OPTYPE1, OPTYPE2)
 
#define DECLARE_OP2(OP, OPTYPE0, OPTYPE1)    DECLARE_OP3(OP, OPTYPE0, OPTYPE1, OT_None)
 
#define DECLARE_OP1(OP, OPTYPE0)   DECLARE_OP2(OP, OPTYPE0, OT_None)
 
#define DECLARE_OP0(OP)   DECLARE_OP1(OP, OT_None)
 

Macro Definition Documentation

◆ DECLARE_OP0

#define DECLARE_OP0 (   OP)    DECLARE_OP1(OP, OT_None)

◆ DECLARE_OP1

#define DECLARE_OP1 (   OP,
  OPTYPE0 
)    DECLARE_OP2(OP, OPTYPE0, OT_None)

◆ DECLARE_OP2

#define DECLARE_OP2 (   OP,
  OPTYPE0,
  OPTYPE1 
)     DECLARE_OP3(OP, OPTYPE0, OPTYPE1, OT_None)

◆ DECLARE_OP3

#define DECLARE_OP3 (   OP,
  OPTYPE0,
  OPTYPE1,
  OPTYPE2 
)
Value:
do { \
OpTypes[OP][0] = OPTYPE0; \
OpTypes[OP][1] = OPTYPE1; \
OpTypes[OP][2] = OPTYPE2; \
} while (false)
#define OP(OPC)
Definition: Instruction.h:46

◆ ENUM_TO_CSTR

#define ENUM_TO_CSTR (   e)
Value:
case e: \
return #e;