clang 20.0.0git
|
#include "Boolean.h"
#include "Context.h"
#include "EvaluationResult.h"
#include "Floating.h"
#include "Function.h"
#include "FunctionPointer.h"
#include "Integral.h"
#include "IntegralAP.h"
#include "InterpFrame.h"
#include "MemberPointer.h"
#include "Opcode.h"
#include "PrimType.h"
#include "Program.h"
#include "clang/AST/ASTDumperUtils.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/ExprCXX.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Format.h"
#include "Opcodes.inc"
Go to the source code of this file.
Macros | |
#define | GET_DISASM |
Functions | |
template<typename T > | |
T | ReadArg (Program &P, CodePtr &OpPC) |
template<> | |
Floating | ReadArg< Floating > (Program &P, CodePtr &OpPC) |
template<> | |
IntegralAP< false > | ReadArg< IntegralAP< false > > (Program &P, CodePtr &OpPC) |
template<> | |
IntegralAP< true > | ReadArg< IntegralAP< true > > (Program &P, CodePtr &OpPC) |
static const char * | primTypeToString (PrimType T) |
#define GET_DISASM |
|
static |
Definition at line 97 of file Disasm.cpp.
References clang::interp::PT_Bool, clang::interp::PT_Float, clang::interp::PT_FnPtr, clang::interp::PT_IntAP, clang::interp::PT_IntAPS, clang::interp::PT_MemberPtr, clang::interp::PT_Ptr, clang::interp::PT_Sint16, clang::interp::PT_Sint32, clang::interp::PT_Sint64, clang::interp::PT_Sint8, clang::interp::PT_Uint16, clang::interp::PT_Uint32, clang::interp::PT_Uint64, clang::interp::PT_Uint8, and clang::T.
Referenced by clang::interp::Program::dump().
Definition at line 35 of file Disasm.cpp.
References P, clang::interp::CodePtr::read(), and clang::T.
Definition at line 44 of file Disasm.cpp.
References clang::interp::align(), clang::interp::Floating::bytesToSerialize(), and clang::interp::Floating::deserialize().
|
inline |
Definition at line 44 of file Disasm.cpp.
|
inline |
Definition at line 44 of file Disasm.cpp.