class EvalEmitter
Declaration
class EvalEmitter : public SourceMapper { /* full declaration omitted */ };
Description
An emitter which evaluates opcodes as they are emitted.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:36
Inherits from: SourceMapper
Member Variables
- protected llvm::DenseMap<const ParmVarDecl*, unsigned int> Params
- Parameter indices.
- protected llvm::SmallVector<SmallVector<Local, 8>, 2> Descriptors
- Local descriptors.
- private clang::interp::Context& Ctx
- Current compilation context.
- private clang::interp::Program& P
- Current program.
- private clang::interp::InterpState S
- Callee evaluation state.
- private clang::APValue& Result
- Location to write the result to.
- private llvm::DenseMap<unsigned int, std::unique_ptr<char[]>> Locals
- Temporaries which require storage.
- private clang::interp::CodePtr OpPC
- private llvm::Optional<SourceLocation> BailLocation
- Location of a failure.
- private clang::interp::SourceInfo CurrentSource
- Location of the current instruction.
- private clang::interp::EvalEmitter::LabelTy NextLabel = 1
- Next label ID to generate - first label is 1.
- private clang::interp::EvalEmitter::LabelTy CurrentLabel = 0
- Label being executed - 0 is the entry label.
- private clang::interp::EvalEmitter::LabelTy ActiveLabel = 0
- Active block which should be executed.
Method Overview
- protected EvalEmitter(clang::interp::Context & Ctx, clang::interp::Program & P, clang::interp::State & Parent, clang::interp::InterpStack & Stk, clang::APValue & Result)
- private bool ExecuteCall(clang::interp::Function * F, clang::interp::Pointer && This, const clang::interp::SourceInfo & Info)
- private bool ExecuteNoCall(const clang::FunctionDecl * F, const clang::interp::SourceInfo & Info)
- protected bool bail(const clang::SourceLocation & Loc)
- protected bool bail(const clang::Decl * D)
- protected bool bail(const clang::Stmt * S)
- protected clang::interp::EvalEmitter::Local createLocal(clang::interp::Descriptor * D)
- protected bool emitAdd(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitAddBool(const clang::interp::SourceInfo &)
- protected bool emitAddOffset(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitAddOffsetBool(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetSint16(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetSint32(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetSint64(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetSint8(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetUint16(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetUint32(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetUint64(const clang::interp::SourceInfo &)
- protected bool emitAddOffsetUint8(const clang::interp::SourceInfo &)
- protected bool emitAddSint16(const clang::interp::SourceInfo &)
- protected bool emitAddSint32(const clang::interp::SourceInfo &)
- protected bool emitAddSint64(const clang::interp::SourceInfo &)
- protected bool emitAddSint8(const clang::interp::SourceInfo &)
- protected bool emitAddUint16(const clang::interp::SourceInfo &)
- protected bool emitAddUint32(const clang::interp::SourceInfo &)
- protected bool emitAddUint64(const clang::interp::SourceInfo &)
- protected bool emitAddUint8(const clang::interp::SourceInfo &)
- protected bool emitConstBool(bool, const clang::interp::SourceInfo &)
- protected bool emitConstSint16(int16_t, const clang::interp::SourceInfo &)
- protected bool emitConstSint32(int32_t, const clang::interp::SourceInfo &)
- protected bool emitConstSint64(int64_t, const clang::interp::SourceInfo &)
- protected bool emitConstSint8(int8_t, const clang::interp::SourceInfo &)
- protected bool emitConstUint16(uint16_t, const clang::interp::SourceInfo &)
- protected bool emitConstUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitConstUint64(uint64_t, const clang::interp::SourceInfo &)
- protected bool emitConstUint8(uint8_t, const clang::interp::SourceInfo &)
- protected bool emitDestroy(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitDup(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitDupBool(const clang::interp::SourceInfo &)
- protected bool emitDupPtr(const clang::interp::SourceInfo &)
- protected bool emitDupSint16(const clang::interp::SourceInfo &)
- protected bool emitDupSint32(const clang::interp::SourceInfo &)
- protected bool emitDupSint64(const clang::interp::SourceInfo &)
- protected bool emitDupSint8(const clang::interp::SourceInfo &)
- protected bool emitDupUint16(const clang::interp::SourceInfo &)
- protected bool emitDupUint32(const clang::interp::SourceInfo &)
- protected bool emitDupUint64(const clang::interp::SourceInfo &)
- protected bool emitDupUint8(const clang::interp::SourceInfo &)
- protected bool emitEQ(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitEQBool(const clang::interp::SourceInfo &)
- protected bool emitEQPtr(const clang::interp::SourceInfo &)
- protected bool emitEQSint16(const clang::interp::SourceInfo &)
- protected bool emitEQSint32(const clang::interp::SourceInfo &)
- protected bool emitEQSint64(const clang::interp::SourceInfo &)
- protected bool emitEQSint8(const clang::interp::SourceInfo &)
- protected bool emitEQUint16(const clang::interp::SourceInfo &)
- protected bool emitEQUint32(const clang::interp::SourceInfo &)
- protected bool emitEQUint64(const clang::interp::SourceInfo &)
- protected bool emitEQUint8(const clang::interp::SourceInfo &)
- protected bool emitExpandPtr(const clang::interp::SourceInfo &)
- protected bool emitGE(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitGEBool(const clang::interp::SourceInfo &)
- protected bool emitGEPtr(const clang::interp::SourceInfo &)
- protected bool emitGESint16(const clang::interp::SourceInfo &)
- protected bool emitGESint32(const clang::interp::SourceInfo &)
- protected bool emitGESint64(const clang::interp::SourceInfo &)
- protected bool emitGESint8(const clang::interp::SourceInfo &)
- protected bool emitGEUint16(const clang::interp::SourceInfo &)
- protected bool emitGEUint32(const clang::interp::SourceInfo &)
- protected bool emitGEUint64(const clang::interp::SourceInfo &)
- protected bool emitGEUint8(const clang::interp::SourceInfo &)
- protected bool emitGT(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitGTBool(const clang::interp::SourceInfo &)
- protected bool emitGTPtr(const clang::interp::SourceInfo &)
- protected bool emitGTSint16(const clang::interp::SourceInfo &)
- protected bool emitGTSint32(const clang::interp::SourceInfo &)
- protected bool emitGTSint64(const clang::interp::SourceInfo &)
- protected bool emitGTSint8(const clang::interp::SourceInfo &)
- protected bool emitGTUint16(const clang::interp::SourceInfo &)
- protected bool emitGTUint32(const clang::interp::SourceInfo &)
- protected bool emitGTUint64(const clang::interp::SourceInfo &)
- protected bool emitGTUint8(const clang::interp::SourceInfo &)
- protected bool emitGetField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitGetFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPop(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitGetFieldPopBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPopUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobal(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitGetGlobalBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetGlobalUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocal(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected template <clang::interp::PrimType >bool emitGetLocal(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetLocalUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParam(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitGetParamBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetParamUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrActiveField(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrActiveThisField(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrBase(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrField(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrGlobal(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrLocal(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrParam(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrThisBase(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrThisField(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetPtrThisVirtBase(const clang::RecordDecl *, const clang::interp::SourceInfo &)
- protected bool emitGetPtrVirtBase(const clang::RecordDecl *, const clang::interp::SourceInfo &)
- protected bool emitGetThisField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitGetThisFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitGetThisFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitBitField(clang::interp::PrimType, const Record::Field *, const clang::interp::SourceInfo & I)
- protected bool emitInitBitFieldBool(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldSint16(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldSint32(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldSint64(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldSint8(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldUint16(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldUint32(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldUint64(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitBitFieldUint8(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitElem(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitElemBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPop(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitElemPopBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPopUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitElemUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitFieldActive(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitFieldActiveBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActivePtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldActiveUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobal(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitGlobalBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitGlobalUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitPop(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitInitPopBool(const clang::interp::SourceInfo &)
- protected bool emitInitPopPtr(const clang::interp::SourceInfo &)
- protected bool emitInitPopSint16(const clang::interp::SourceInfo &)
- protected bool emitInitPopSint32(const clang::interp::SourceInfo &)
- protected bool emitInitPopSint64(const clang::interp::SourceInfo &)
- protected bool emitInitPopSint8(const clang::interp::SourceInfo &)
- protected bool emitInitPopUint16(const clang::interp::SourceInfo &)
- protected bool emitInitPopUint32(const clang::interp::SourceInfo &)
- protected bool emitInitPopUint64(const clang::interp::SourceInfo &)
- protected bool emitInitPopUint8(const clang::interp::SourceInfo &)
- protected bool emitInitThisBitField(clang::interp::PrimType, const Record::Field *, const clang::interp::SourceInfo & I)
- protected bool emitInitThisBitFieldBool(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldSint16(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldSint32(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldSint64(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldSint8(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldUint16(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldUint32(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldUint64(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisBitFieldUint8(const Record::Field *, const clang::interp::SourceInfo &)
- protected bool emitInitThisField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitThisFieldActive(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitInitThisFieldActiveBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActivePtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldActiveUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitInitThisFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitJf(int32_t, const clang::interp::SourceInfo &)
- protected bool emitJmp(int32_t, const clang::interp::SourceInfo &)
- protected bool emitJt(int32_t, const clang::interp::SourceInfo &)
- protected bool emitLE(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitLEBool(const clang::interp::SourceInfo &)
- protected bool emitLEPtr(const clang::interp::SourceInfo &)
- protected bool emitLESint16(const clang::interp::SourceInfo &)
- protected bool emitLESint32(const clang::interp::SourceInfo &)
- protected bool emitLESint64(const clang::interp::SourceInfo &)
- protected bool emitLESint8(const clang::interp::SourceInfo &)
- protected bool emitLEUint16(const clang::interp::SourceInfo &)
- protected bool emitLEUint32(const clang::interp::SourceInfo &)
- protected bool emitLEUint64(const clang::interp::SourceInfo &)
- protected bool emitLEUint8(const clang::interp::SourceInfo &)
- protected bool emitLT(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitLTBool(const clang::interp::SourceInfo &)
- protected bool emitLTPtr(const clang::interp::SourceInfo &)
- protected bool emitLTSint16(const clang::interp::SourceInfo &)
- protected bool emitLTSint32(const clang::interp::SourceInfo &)
- protected bool emitLTSint64(const clang::interp::SourceInfo &)
- protected bool emitLTSint8(const clang::interp::SourceInfo &)
- protected bool emitLTUint16(const clang::interp::SourceInfo &)
- protected bool emitLTUint32(const clang::interp::SourceInfo &)
- protected bool emitLTUint64(const clang::interp::SourceInfo &)
- protected bool emitLTUint8(const clang::interp::SourceInfo &)
- protected void emitLabel(clang::interp::EvalEmitter::LabelTy Label)
- protected bool emitLoad(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitLoadBool(const clang::interp::SourceInfo &)
- protected bool emitLoadPop(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitLoadPopBool(const clang::interp::SourceInfo &)
- protected bool emitLoadPopPtr(const clang::interp::SourceInfo &)
- protected bool emitLoadPopSint16(const clang::interp::SourceInfo &)
- protected bool emitLoadPopSint32(const clang::interp::SourceInfo &)
- protected bool emitLoadPopSint64(const clang::interp::SourceInfo &)
- protected bool emitLoadPopSint8(const clang::interp::SourceInfo &)
- protected bool emitLoadPopUint16(const clang::interp::SourceInfo &)
- protected bool emitLoadPopUint32(const clang::interp::SourceInfo &)
- protected bool emitLoadPopUint64(const clang::interp::SourceInfo &)
- protected bool emitLoadPopUint8(const clang::interp::SourceInfo &)
- protected bool emitLoadPtr(const clang::interp::SourceInfo &)
- protected bool emitLoadSint16(const clang::interp::SourceInfo &)
- protected bool emitLoadSint32(const clang::interp::SourceInfo &)
- protected bool emitLoadSint64(const clang::interp::SourceInfo &)
- protected bool emitLoadSint8(const clang::interp::SourceInfo &)
- protected bool emitLoadUint16(const clang::interp::SourceInfo &)
- protected bool emitLoadUint32(const clang::interp::SourceInfo &)
- protected bool emitLoadUint64(const clang::interp::SourceInfo &)
- protected bool emitLoadUint8(const clang::interp::SourceInfo &)
- protected bool emitMul(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitMulBool(const clang::interp::SourceInfo &)
- protected bool emitMulSint16(const clang::interp::SourceInfo &)
- protected bool emitMulSint32(const clang::interp::SourceInfo &)
- protected bool emitMulSint64(const clang::interp::SourceInfo &)
- protected bool emitMulSint8(const clang::interp::SourceInfo &)
- protected bool emitMulUint16(const clang::interp::SourceInfo &)
- protected bool emitMulUint32(const clang::interp::SourceInfo &)
- protected bool emitMulUint64(const clang::interp::SourceInfo &)
- protected bool emitMulUint8(const clang::interp::SourceInfo &)
- protected bool emitNE(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitNEBool(const clang::interp::SourceInfo &)
- protected bool emitNEPtr(const clang::interp::SourceInfo &)
- protected bool emitNESint16(const clang::interp::SourceInfo &)
- protected bool emitNESint32(const clang::interp::SourceInfo &)
- protected bool emitNESint64(const clang::interp::SourceInfo &)
- protected bool emitNESint8(const clang::interp::SourceInfo &)
- protected bool emitNEUint16(const clang::interp::SourceInfo &)
- protected bool emitNEUint32(const clang::interp::SourceInfo &)
- protected bool emitNEUint64(const clang::interp::SourceInfo &)
- protected bool emitNEUint8(const clang::interp::SourceInfo &)
- protected bool emitNarrowPtr(const clang::interp::SourceInfo &)
- protected bool emitNoRet(const clang::interp::SourceInfo &)
- protected bool emitNullPtr(const clang::interp::SourceInfo &)
- protected bool emitPop(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitPopBool(const clang::interp::SourceInfo &)
- protected bool emitPopPtr(const clang::interp::SourceInfo &)
- protected bool emitPopSint16(const clang::interp::SourceInfo &)
- protected bool emitPopSint32(const clang::interp::SourceInfo &)
- protected bool emitPopSint64(const clang::interp::SourceInfo &)
- protected bool emitPopSint8(const clang::interp::SourceInfo &)
- protected bool emitPopUint16(const clang::interp::SourceInfo &)
- protected bool emitPopUint32(const clang::interp::SourceInfo &)
- protected bool emitPopUint64(const clang::interp::SourceInfo &)
- protected bool emitPopUint8(const clang::interp::SourceInfo &)
- protected bool emitRet(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected template <clang::interp::PrimType >bool emitRet(const clang::interp::SourceInfo &)
- protected bool emitRetBool(const clang::interp::SourceInfo &)
- protected bool emitRetPtr(const clang::interp::SourceInfo &)
- protected bool emitRetSint16(const clang::interp::SourceInfo &)
- protected bool emitRetSint32(const clang::interp::SourceInfo &)
- protected bool emitRetSint64(const clang::interp::SourceInfo &)
- protected bool emitRetSint8(const clang::interp::SourceInfo &)
- protected bool emitRetUint16(const clang::interp::SourceInfo &)
- protected bool emitRetUint32(const clang::interp::SourceInfo &)
- protected bool emitRetUint64(const clang::interp::SourceInfo &)
- protected bool emitRetUint8(const clang::interp::SourceInfo &)
- protected bool emitRetValue(const clang::interp::SourceInfo &)
- protected bool emitRetVoid(const clang::interp::SourceInfo &)
- protected bool emitSetField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitSetFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobal(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitSetGlobalBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetGlobalUint8(uint32_t, const clang::interp::SourceInfo &)
- protected template <clang::interp::PrimType >bool emitSetLocal(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocal(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitSetLocalBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetLocalUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParam(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitSetParamBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetParamUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisField(clang::interp::PrimType, uint32_t, const clang::interp::SourceInfo & I)
- protected bool emitSetThisFieldBool(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldPtr(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldSint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldSint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldSint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldSint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldUint16(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldUint32(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldUint64(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitSetThisFieldUint8(uint32_t, const clang::interp::SourceInfo &)
- protected bool emitStore(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitStoreBitField(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitStoreBitFieldBool(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPop(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitStoreBitFieldPopBool(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopSint16(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopSint32(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopSint64(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopSint8(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopUint16(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopUint32(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopUint64(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldPopUint8(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldSint16(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldSint32(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldSint64(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldSint8(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldUint16(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldUint32(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldUint64(const clang::interp::SourceInfo &)
- protected bool emitStoreBitFieldUint8(const clang::interp::SourceInfo &)
- protected bool emitStoreBool(const clang::interp::SourceInfo &)
- protected bool emitStorePop(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitStorePopBool(const clang::interp::SourceInfo &)
- protected bool emitStorePopPtr(const clang::interp::SourceInfo &)
- protected bool emitStorePopSint16(const clang::interp::SourceInfo &)
- protected bool emitStorePopSint32(const clang::interp::SourceInfo &)
- protected bool emitStorePopSint64(const clang::interp::SourceInfo &)
- protected bool emitStorePopSint8(const clang::interp::SourceInfo &)
- protected bool emitStorePopUint16(const clang::interp::SourceInfo &)
- protected bool emitStorePopUint32(const clang::interp::SourceInfo &)
- protected bool emitStorePopUint64(const clang::interp::SourceInfo &)
- protected bool emitStorePopUint8(const clang::interp::SourceInfo &)
- protected bool emitStorePtr(const clang::interp::SourceInfo &)
- protected bool emitStoreSint16(const clang::interp::SourceInfo &)
- protected bool emitStoreSint32(const clang::interp::SourceInfo &)
- protected bool emitStoreSint64(const clang::interp::SourceInfo &)
- protected bool emitStoreSint8(const clang::interp::SourceInfo &)
- protected bool emitStoreUint16(const clang::interp::SourceInfo &)
- protected bool emitStoreUint32(const clang::interp::SourceInfo &)
- protected bool emitStoreUint64(const clang::interp::SourceInfo &)
- protected bool emitStoreUint8(const clang::interp::SourceInfo &)
- protected bool emitSub(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitSubBool(const clang::interp::SourceInfo &)
- protected bool emitSubOffset(clang::interp::PrimType, const clang::interp::SourceInfo & I)
- protected bool emitSubOffsetBool(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetSint16(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetSint32(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetSint64(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetSint8(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetUint16(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetUint32(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetUint64(const clang::interp::SourceInfo &)
- protected bool emitSubOffsetUint8(const clang::interp::SourceInfo &)
- protected bool emitSubSint16(const clang::interp::SourceInfo &)
- protected bool emitSubSint32(const clang::interp::SourceInfo &)
- protected bool emitSubSint64(const clang::interp::SourceInfo &)
- protected bool emitSubSint8(const clang::interp::SourceInfo &)
- protected bool emitSubUint16(const clang::interp::SourceInfo &)
- protected bool emitSubUint32(const clang::interp::SourceInfo &)
- protected bool emitSubUint64(const clang::interp::SourceInfo &)
- protected bool emitSubUint8(const clang::interp::SourceInfo &)
- protected bool emitThis(const clang::interp::SourceInfo &)
- protected bool emitZeroBool(const clang::interp::SourceInfo &)
- protected bool emitZeroSint16(const clang::interp::SourceInfo &)
- protected bool emitZeroSint32(const clang::interp::SourceInfo &)
- protected bool emitZeroSint64(const clang::interp::SourceInfo &)
- protected bool emitZeroSint8(const clang::interp::SourceInfo &)
- protected bool emitZeroUint16(const clang::interp::SourceInfo &)
- protected bool emitZeroUint32(const clang::interp::SourceInfo &)
- protected bool emitZeroUint64(const clang::interp::SourceInfo &)
- protected bool emitZeroUint8(const clang::interp::SourceInfo &)
- protected bool fallthrough(const clang::interp::EvalEmitter::LabelTy & Label)
- protected clang::interp::EvalEmitter::LabelTy getLabel()
- protected clang::interp::SourceInfo getSource(clang::interp::Function * F, clang::interp::CodePtr PC) const
- public llvm::Expected<bool> interpretDecl(const clang::VarDecl * VD)
- public llvm::Expected<bool> interpretExpr(const clang::Expr * E)
- private bool isActive()
- protected bool jump(const clang::interp::EvalEmitter::LabelTy & Label)
- protected bool jumpFalse(const clang::interp::EvalEmitter::LabelTy & Label)
- protected bool jumpTrue(const clang::interp::EvalEmitter::LabelTy & Label)
- protected virtual bool visitDecl(const clang::VarDecl * VD)
- protected virtual bool visitExpr(const clang::Expr * E)
- protected virtual ~EvalEmitter()
Inherited from SourceMapper:
Methods
¶EvalEmitter(clang::interp::Context& Ctx,
clang::interp::Program& P,
clang::interp::State& Parent,
clang::interp::InterpStack& Stk,
clang::APValue& Result)
EvalEmitter(clang::interp::Context& Ctx,
clang::interp::Program& P,
clang::interp::State& Parent,
clang::interp::InterpStack& Stk,
clang::APValue& Result)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:46
Parameters
- clang::interp::Context& Ctx
- clang::interp::Program& P
- clang::interp::State& Parent
- clang::interp::InterpStack& Stk
- clang::APValue& Result
¶bool ExecuteCall(
clang::interp::Function* F,
clang::interp::Pointer&& This,
const clang::interp::SourceInfo& Info)
bool ExecuteCall(
clang::interp::Function* F,
clang::interp::Pointer&& This,
const clang::interp::SourceInfo& Info)
Description
Helper to invoke a method.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:116
Parameters
- clang::interp::Function* F
- clang::interp::Pointer&& This
- const clang::interp::SourceInfo& Info
¶bool ExecuteNoCall(
const clang::FunctionDecl* F,
const clang::interp::SourceInfo& Info)
bool ExecuteNoCall(
const clang::FunctionDecl* F,
const clang::interp::SourceInfo& Info)
Description
Helper to emit a diagnostic on a missing method.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:118
Parameters
- const clang::FunctionDecl* F
- const clang::interp::SourceInfo& Info
¶bool bail(const clang::SourceLocation& Loc)
bool bail(const clang::SourceLocation& Loc)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:62
Parameters
- const clang::SourceLocation& Loc
¶bool bail(const clang::Decl* D)
bool bail(const clang::Decl* D)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:61
Parameters
- const clang::Decl* D
¶bool bail(const clang::Stmt* S)
bool bail(const clang::Stmt* S)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:60
Parameters
- const clang::Stmt* S
¶clang::interp::EvalEmitter::Local createLocal(
clang::interp::Descriptor* D)
clang::interp::EvalEmitter::Local createLocal(
clang::interp::Descriptor* D)
Description
Callback for registering a local.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:71
Parameters
¶bool emitAdd(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitAdd(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:109
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitAddBool(const clang::interp::SourceInfo&)
bool emitAddBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:106
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffset(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitAddOffset(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:327
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitAddOffsetBool(
const clang::interp::SourceInfo&)
bool emitAddOffsetBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:324
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetSint16(
const clang::interp::SourceInfo&)
bool emitAddOffsetSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:318
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetSint32(
const clang::interp::SourceInfo&)
bool emitAddOffsetSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:320
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetSint64(
const clang::interp::SourceInfo&)
bool emitAddOffsetSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:322
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetSint8(
const clang::interp::SourceInfo&)
bool emitAddOffsetSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:316
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetUint16(
const clang::interp::SourceInfo&)
bool emitAddOffsetUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:319
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetUint32(
const clang::interp::SourceInfo&)
bool emitAddOffsetUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:321
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetUint64(
const clang::interp::SourceInfo&)
bool emitAddOffsetUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:323
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddOffsetUint8(
const clang::interp::SourceInfo&)
bool emitAddOffsetUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:317
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddSint16(
const clang::interp::SourceInfo&)
bool emitAddSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:100
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddSint32(
const clang::interp::SourceInfo&)
bool emitAddSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:102
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddSint64(
const clang::interp::SourceInfo&)
bool emitAddSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:104
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddSint8(
const clang::interp::SourceInfo&)
bool emitAddSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:98
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddUint16(
const clang::interp::SourceInfo&)
bool emitAddUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:101
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddUint32(
const clang::interp::SourceInfo&)
bool emitAddUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:103
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddUint64(
const clang::interp::SourceInfo&)
bool emitAddUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:105
Parameters
- const clang::interp::SourceInfo&
¶bool emitAddUint8(
const clang::interp::SourceInfo&)
bool emitAddUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:99
Parameters
- const clang::interp::SourceInfo&
¶bool emitConstBool(
bool,
const clang::interp::SourceInfo&)
bool emitConstBool(
bool,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:455
Parameters
- bool
- const clang::interp::SourceInfo&
¶bool emitConstSint16(
int16_t,
const clang::interp::SourceInfo&)
bool emitConstSint16(
int16_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:487
Parameters
- int16_t
- const clang::interp::SourceInfo&
¶bool emitConstSint32(
int32_t,
const clang::interp::SourceInfo&)
bool emitConstSint32(
int32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:519
Parameters
- int32_t
- const clang::interp::SourceInfo&
¶bool emitConstSint64(
int64_t,
const clang::interp::SourceInfo&)
bool emitConstSint64(
int64_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:551
Parameters
- int64_t
- const clang::interp::SourceInfo&
¶bool emitConstSint8(
int8_t,
const clang::interp::SourceInfo&)
bool emitConstSint8(
int8_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:583
Parameters
- int8_t
- const clang::interp::SourceInfo&
¶bool emitConstUint16(
uint16_t,
const clang::interp::SourceInfo&)
bool emitConstUint16(
uint16_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:615
Parameters
- uint16_t
- const clang::interp::SourceInfo&
¶bool emitConstUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitConstUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:647
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitConstUint64(
uint64_t,
const clang::interp::SourceInfo&)
bool emitConstUint64(
uint64_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:679
Parameters
- uint64_t
- const clang::interp::SourceInfo&
¶bool emitConstUint8(
uint8_t,
const clang::interp::SourceInfo&)
bool emitConstUint8(
uint8_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:711
Parameters
- uint8_t
- const clang::interp::SourceInfo&
¶bool emitDestroy(uint32_t,
const clang::interp::SourceInfo&)
bool emitDestroy(uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:743
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitDup(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitDup(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:869
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitDupBool(const clang::interp::SourceInfo&)
bool emitDupBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:865
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupPtr(const clang::interp::SourceInfo&)
bool emitDupPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:866
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupSint16(
const clang::interp::SourceInfo&)
bool emitDupSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:859
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupSint32(
const clang::interp::SourceInfo&)
bool emitDupSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:861
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupSint64(
const clang::interp::SourceInfo&)
bool emitDupSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:863
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupSint8(
const clang::interp::SourceInfo&)
bool emitDupSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:857
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupUint16(
const clang::interp::SourceInfo&)
bool emitDupUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:860
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupUint32(
const clang::interp::SourceInfo&)
bool emitDupUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:862
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupUint64(
const clang::interp::SourceInfo&)
bool emitDupUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:864
Parameters
- const clang::interp::SourceInfo&
¶bool emitDupUint8(
const clang::interp::SourceInfo&)
bool emitDupUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:858
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQ(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitEQ(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1107
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitEQBool(const clang::interp::SourceInfo&)
bool emitEQBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1103
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQPtr(const clang::interp::SourceInfo&)
bool emitEQPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1104
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQSint16(
const clang::interp::SourceInfo&)
bool emitEQSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1097
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQSint32(
const clang::interp::SourceInfo&)
bool emitEQSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1099
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQSint64(
const clang::interp::SourceInfo&)
bool emitEQSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1101
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQSint8(const clang::interp::SourceInfo&)
bool emitEQSint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1095
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQUint16(
const clang::interp::SourceInfo&)
bool emitEQUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1098
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQUint32(
const clang::interp::SourceInfo&)
bool emitEQUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1100
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQUint64(
const clang::interp::SourceInfo&)
bool emitEQUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1102
Parameters
- const clang::interp::SourceInfo&
¶bool emitEQUint8(const clang::interp::SourceInfo&)
bool emitEQUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1096
Parameters
- const clang::interp::SourceInfo&
¶bool emitExpandPtr(
const clang::interp::SourceInfo&)
bool emitExpandPtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1243
Parameters
- const clang::interp::SourceInfo&
¶bool emitGE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitGE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1376
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitGEBool(const clang::interp::SourceInfo&)
bool emitGEBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1372
Parameters
- const clang::interp::SourceInfo&
¶bool emitGEPtr(const clang::interp::SourceInfo&)
bool emitGEPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1373
Parameters
- const clang::interp::SourceInfo&
¶bool emitGESint16(
const clang::interp::SourceInfo&)
bool emitGESint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1366
Parameters
- const clang::interp::SourceInfo&
¶bool emitGESint32(
const clang::interp::SourceInfo&)
bool emitGESint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1368
Parameters
- const clang::interp::SourceInfo&
¶bool emitGESint64(
const clang::interp::SourceInfo&)
bool emitGESint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1370
Parameters
- const clang::interp::SourceInfo&
¶bool emitGESint8(const clang::interp::SourceInfo&)
bool emitGESint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1364
Parameters
- const clang::interp::SourceInfo&
¶bool emitGEUint16(
const clang::interp::SourceInfo&)
bool emitGEUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1367
Parameters
- const clang::interp::SourceInfo&
¶bool emitGEUint32(
const clang::interp::SourceInfo&)
bool emitGEUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1369
Parameters
- const clang::interp::SourceInfo&
¶bool emitGEUint64(
const clang::interp::SourceInfo&)
bool emitGEUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1371
Parameters
- const clang::interp::SourceInfo&
¶bool emitGEUint8(const clang::interp::SourceInfo&)
bool emitGEUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1365
Parameters
- const clang::interp::SourceInfo&
¶bool emitGT(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitGT(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1614
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitGTBool(const clang::interp::SourceInfo&)
bool emitGTBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1610
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTPtr(const clang::interp::SourceInfo&)
bool emitGTPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1611
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTSint16(
const clang::interp::SourceInfo&)
bool emitGTSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1604
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTSint32(
const clang::interp::SourceInfo&)
bool emitGTSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1606
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTSint64(
const clang::interp::SourceInfo&)
bool emitGTSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1608
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTSint8(const clang::interp::SourceInfo&)
bool emitGTSint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1602
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTUint16(
const clang::interp::SourceInfo&)
bool emitGTUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1605
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTUint32(
const clang::interp::SourceInfo&)
bool emitGTUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1607
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTUint64(
const clang::interp::SourceInfo&)
bool emitGTUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1609
Parameters
- const clang::interp::SourceInfo&
¶bool emitGTUint8(const clang::interp::SourceInfo&)
bool emitGTUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1603
Parameters
- const clang::interp::SourceInfo&
¶bool emitGetField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1862
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitGetFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1858
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPop(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetFieldPop(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2110
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitGetFieldPopBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2106
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2107
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2100
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2102
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2104
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2098
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2101
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2103
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2105
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPopUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPopUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2099
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1859
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1852
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1854
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1856
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1850
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1853
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1855
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1857
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:1851
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2358
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitGetGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2354
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2355
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2348
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2350
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2352
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2346
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2349
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2351
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2353
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2347
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetLocal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2610
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶template <clang::interp::PrimType>
bool emitGetLocal(
uint32_t,
const clang::interp::SourceInfo&)
template <clang::interp::PrimType>
bool emitGetLocal(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2606
Templates
- clang::interp::PrimType
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2602
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2603
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2596
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2598
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2600
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2594
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2597
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2599
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2601
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetLocalUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetLocalUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2595
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParam(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetParam(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2856
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitGetParamBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2852
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2853
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2846
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2848
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2850
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2844
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2847
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2849
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2851
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetParamUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetParamUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2845
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrActiveField(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrActiveField(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:2993
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrActiveThisField(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrActiveThisField(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3025
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrBase(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrBase(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3057
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrField(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrField(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3089
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrGlobal(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrGlobal(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3121
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrLocal(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrLocal(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3153
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrParam(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrParam(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3178
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrThisBase(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrThisBase(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3210
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrThisField(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetPtrThisField(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3242
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetPtrThisVirtBase(
const clang::RecordDecl*,
const clang::interp::SourceInfo&)
bool emitGetPtrThisVirtBase(
const clang::RecordDecl*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3274
Parameters
- const clang::RecordDecl*
- const clang::interp::SourceInfo&
¶bool emitGetPtrVirtBase(
const clang::RecordDecl*,
const clang::interp::SourceInfo&)
bool emitGetPtrVirtBase(
const clang::RecordDecl*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3306
Parameters
- const clang::RecordDecl*
- const clang::interp::SourceInfo&
¶bool emitGetThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitGetThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3449
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitGetThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3445
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3446
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3439
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3441
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3443
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3437
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3440
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3442
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3444
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitGetThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitGetThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3438
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitBitField(
clang::interp::PrimType,
const Record::Field*,
const clang::interp::SourceInfo& I)
bool emitInitBitField(
clang::interp::PrimType,
const Record::Field*,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3685
Parameters
- clang::interp::PrimType
- const Record::Field*
- const clang::interp::SourceInfo& I
¶bool emitInitBitFieldBool(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldBool(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3682
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldSint16(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldSint16(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3676
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldSint32(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldSint32(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3678
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldSint64(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldSint64(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3680
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldSint8(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldSint8(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3674
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldUint16(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldUint16(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3677
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldUint32(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldUint32(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3679
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldUint64(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldUint64(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3681
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitBitFieldUint8(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitBitFieldUint8(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3675
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitElem(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitElem(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3924
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitElemBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3920
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPop(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitElemPop(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4172
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitElemPopBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4168
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4169
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4162
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4164
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4166
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4160
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4163
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4165
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4167
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPopUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPopUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4161
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3921
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3914
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3916
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3918
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3912
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3915
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3917
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3919
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitElemUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitElemUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:3913
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4420
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitFieldActive(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitFieldActive(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4668
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitFieldActiveBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4664
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActivePtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActivePtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4665
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4658
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4660
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4662
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4656
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4659
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4661
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4663
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldActiveUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldActiveUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4657
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4416
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4417
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4410
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4412
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4414
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4408
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4411
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4413
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4415
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4409
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4916
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4912
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4913
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4906
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4908
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4910
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4904
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4907
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4909
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4911
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:4905
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitInitPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5154
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitInitPopBool(
const clang::interp::SourceInfo&)
bool emitInitPopBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5150
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopPtr(
const clang::interp::SourceInfo&)
bool emitInitPopPtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5151
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopSint16(
const clang::interp::SourceInfo&)
bool emitInitPopSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5144
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopSint32(
const clang::interp::SourceInfo&)
bool emitInitPopSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5146
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopSint64(
const clang::interp::SourceInfo&)
bool emitInitPopSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5148
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopSint8(
const clang::interp::SourceInfo&)
bool emitInitPopSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5142
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopUint16(
const clang::interp::SourceInfo&)
bool emitInitPopUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5145
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopUint32(
const clang::interp::SourceInfo&)
bool emitInitPopUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5147
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopUint64(
const clang::interp::SourceInfo&)
bool emitInitPopUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5149
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitPopUint8(
const clang::interp::SourceInfo&)
bool emitInitPopUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5143
Parameters
- const clang::interp::SourceInfo&
¶bool emitInitThisBitField(
clang::interp::PrimType,
const Record::Field*,
const clang::interp::SourceInfo& I)
bool emitInitThisBitField(
clang::interp::PrimType,
const Record::Field*,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5390
Parameters
- clang::interp::PrimType
- const Record::Field*
- const clang::interp::SourceInfo& I
¶bool emitInitThisBitFieldBool(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldBool(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5387
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldSint16(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldSint16(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5381
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldSint32(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldSint32(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5383
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldSint64(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldSint64(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5385
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldSint8(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldSint8(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5379
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldUint16(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldUint16(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5382
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldUint32(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldUint32(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5384
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldUint64(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldUint64(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5386
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisBitFieldUint8(
const Record::Field*,
const clang::interp::SourceInfo&)
bool emitInitThisBitFieldUint8(
const Record::Field*,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5380
Parameters
- const Record::Field*
- const clang::interp::SourceInfo&
¶bool emitInitThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5629
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitThisFieldActive(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitInitThisFieldActive(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5877
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitInitThisFieldActiveBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5873
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActivePtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActivePtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5874
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5867
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5869
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5871
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5865
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5868
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5870
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5872
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldActiveUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldActiveUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5866
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5625
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5626
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5619
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5621
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5623
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5617
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5620
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5622
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5624
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitInitThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitInitThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:5618
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitJf(int32_t,
const clang::interp::SourceInfo&)
bool emitJf(int32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6014
Parameters
- int32_t
- const clang::interp::SourceInfo&
¶bool emitJmp(int32_t,
const clang::interp::SourceInfo&)
bool emitJmp(int32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6039
Parameters
- int32_t
- const clang::interp::SourceInfo&
¶bool emitJt(int32_t,
const clang::interp::SourceInfo&)
bool emitJt(int32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6064
Parameters
- int32_t
- const clang::interp::SourceInfo&
¶bool emitLE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitLE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6190
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitLEBool(const clang::interp::SourceInfo&)
bool emitLEBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6186
Parameters
- const clang::interp::SourceInfo&
¶bool emitLEPtr(const clang::interp::SourceInfo&)
bool emitLEPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6187
Parameters
- const clang::interp::SourceInfo&
¶bool emitLESint16(
const clang::interp::SourceInfo&)
bool emitLESint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6180
Parameters
- const clang::interp::SourceInfo&
¶bool emitLESint32(
const clang::interp::SourceInfo&)
bool emitLESint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6182
Parameters
- const clang::interp::SourceInfo&
¶bool emitLESint64(
const clang::interp::SourceInfo&)
bool emitLESint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6184
Parameters
- const clang::interp::SourceInfo&
¶bool emitLESint8(const clang::interp::SourceInfo&)
bool emitLESint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6178
Parameters
- const clang::interp::SourceInfo&
¶bool emitLEUint16(
const clang::interp::SourceInfo&)
bool emitLEUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6181
Parameters
- const clang::interp::SourceInfo&
¶bool emitLEUint32(
const clang::interp::SourceInfo&)
bool emitLEUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6183
Parameters
- const clang::interp::SourceInfo&
¶bool emitLEUint64(
const clang::interp::SourceInfo&)
bool emitLEUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6185
Parameters
- const clang::interp::SourceInfo&
¶bool emitLEUint8(const clang::interp::SourceInfo&)
bool emitLEUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6179
Parameters
- const clang::interp::SourceInfo&
¶bool emitLT(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitLT(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6428
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitLTBool(const clang::interp::SourceInfo&)
bool emitLTBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6424
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTPtr(const clang::interp::SourceInfo&)
bool emitLTPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6425
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTSint16(
const clang::interp::SourceInfo&)
bool emitLTSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6418
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTSint32(
const clang::interp::SourceInfo&)
bool emitLTSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6420
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTSint64(
const clang::interp::SourceInfo&)
bool emitLTSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6422
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTSint8(const clang::interp::SourceInfo&)
bool emitLTSint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6416
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTUint16(
const clang::interp::SourceInfo&)
bool emitLTUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6419
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTUint32(
const clang::interp::SourceInfo&)
bool emitLTUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6421
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTUint64(
const clang::interp::SourceInfo&)
bool emitLTUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6423
Parameters
- const clang::interp::SourceInfo&
¶bool emitLTUint8(const clang::interp::SourceInfo&)
bool emitLTUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6417
Parameters
- const clang::interp::SourceInfo&
¶void emitLabel(
clang::interp::EvalEmitter::LabelTy Label)
void emitLabel(
clang::interp::EvalEmitter::LabelTy Label)
Description
Define a label.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:52
Parameters
- clang::interp::EvalEmitter::LabelTy Label
¶bool emitLoad(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitLoad(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6666
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitLoadBool(
const clang::interp::SourceInfo&)
bool emitLoadBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6662
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitLoadPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6904
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitLoadPopBool(
const clang::interp::SourceInfo&)
bool emitLoadPopBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6900
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopPtr(
const clang::interp::SourceInfo&)
bool emitLoadPopPtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6901
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopSint16(
const clang::interp::SourceInfo&)
bool emitLoadPopSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6894
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopSint32(
const clang::interp::SourceInfo&)
bool emitLoadPopSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6896
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopSint64(
const clang::interp::SourceInfo&)
bool emitLoadPopSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6898
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopSint8(
const clang::interp::SourceInfo&)
bool emitLoadPopSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6892
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopUint16(
const clang::interp::SourceInfo&)
bool emitLoadPopUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6895
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopUint32(
const clang::interp::SourceInfo&)
bool emitLoadPopUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6897
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopUint64(
const clang::interp::SourceInfo&)
bool emitLoadPopUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6899
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPopUint8(
const clang::interp::SourceInfo&)
bool emitLoadPopUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6893
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadPtr(const clang::interp::SourceInfo&)
bool emitLoadPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6663
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadSint16(
const clang::interp::SourceInfo&)
bool emitLoadSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6656
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadSint32(
const clang::interp::SourceInfo&)
bool emitLoadSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6658
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadSint64(
const clang::interp::SourceInfo&)
bool emitLoadSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6660
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadSint8(
const clang::interp::SourceInfo&)
bool emitLoadSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6654
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadUint16(
const clang::interp::SourceInfo&)
bool emitLoadUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6657
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadUint32(
const clang::interp::SourceInfo&)
bool emitLoadUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6659
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadUint64(
const clang::interp::SourceInfo&)
bool emitLoadUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6661
Parameters
- const clang::interp::SourceInfo&
¶bool emitLoadUint8(
const clang::interp::SourceInfo&)
bool emitLoadUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:6655
Parameters
- const clang::interp::SourceInfo&
¶bool emitMul(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitMul(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7131
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitMulBool(const clang::interp::SourceInfo&)
bool emitMulBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7128
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulSint16(
const clang::interp::SourceInfo&)
bool emitMulSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7122
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulSint32(
const clang::interp::SourceInfo&)
bool emitMulSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7124
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulSint64(
const clang::interp::SourceInfo&)
bool emitMulSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7126
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulSint8(
const clang::interp::SourceInfo&)
bool emitMulSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7120
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulUint16(
const clang::interp::SourceInfo&)
bool emitMulUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7123
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulUint32(
const clang::interp::SourceInfo&)
bool emitMulUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7125
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulUint64(
const clang::interp::SourceInfo&)
bool emitMulUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7127
Parameters
- const clang::interp::SourceInfo&
¶bool emitMulUint8(
const clang::interp::SourceInfo&)
bool emitMulUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7121
Parameters
- const clang::interp::SourceInfo&
¶bool emitNE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitNE(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7360
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitNEBool(const clang::interp::SourceInfo&)
bool emitNEBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7356
Parameters
- const clang::interp::SourceInfo&
¶bool emitNEPtr(const clang::interp::SourceInfo&)
bool emitNEPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7357
Parameters
- const clang::interp::SourceInfo&
¶bool emitNESint16(
const clang::interp::SourceInfo&)
bool emitNESint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7350
Parameters
- const clang::interp::SourceInfo&
¶bool emitNESint32(
const clang::interp::SourceInfo&)
bool emitNESint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7352
Parameters
- const clang::interp::SourceInfo&
¶bool emitNESint64(
const clang::interp::SourceInfo&)
bool emitNESint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7354
Parameters
- const clang::interp::SourceInfo&
¶bool emitNESint8(const clang::interp::SourceInfo&)
bool emitNESint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7348
Parameters
- const clang::interp::SourceInfo&
¶bool emitNEUint16(
const clang::interp::SourceInfo&)
bool emitNEUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7351
Parameters
- const clang::interp::SourceInfo&
¶bool emitNEUint32(
const clang::interp::SourceInfo&)
bool emitNEUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7353
Parameters
- const clang::interp::SourceInfo&
¶bool emitNEUint64(
const clang::interp::SourceInfo&)
bool emitNEUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7355
Parameters
- const clang::interp::SourceInfo&
¶bool emitNEUint8(const clang::interp::SourceInfo&)
bool emitNEUint8(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7349
Parameters
- const clang::interp::SourceInfo&
¶bool emitNarrowPtr(
const clang::interp::SourceInfo&)
bool emitNarrowPtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7496
Parameters
- const clang::interp::SourceInfo&
¶bool emitNoRet(const clang::interp::SourceInfo&)
bool emitNoRet(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7527
Parameters
- const clang::interp::SourceInfo&
¶bool emitNullPtr(const clang::interp::SourceInfo&)
bool emitNullPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7558
Parameters
- const clang::interp::SourceInfo&
¶bool emitPop(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitPop(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7691
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitPopBool(const clang::interp::SourceInfo&)
bool emitPopBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7687
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopPtr(const clang::interp::SourceInfo&)
bool emitPopPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7688
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopSint16(
const clang::interp::SourceInfo&)
bool emitPopSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7681
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopSint32(
const clang::interp::SourceInfo&)
bool emitPopSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7683
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopSint64(
const clang::interp::SourceInfo&)
bool emitPopSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7685
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopSint8(
const clang::interp::SourceInfo&)
bool emitPopSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7679
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopUint16(
const clang::interp::SourceInfo&)
bool emitPopUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7682
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopUint32(
const clang::interp::SourceInfo&)
bool emitPopUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7684
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopUint64(
const clang::interp::SourceInfo&)
bool emitPopUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7686
Parameters
- const clang::interp::SourceInfo&
¶bool emitPopUint8(
const clang::interp::SourceInfo&)
bool emitPopUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7680
Parameters
- const clang::interp::SourceInfo&
¶bool emitRet(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitRet(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7953
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶template <clang::interp::PrimType>
bool emitRet(const clang::interp::SourceInfo&)
template <clang::interp::PrimType>
bool emitRet(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7949
Templates
- clang::interp::PrimType
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetBool(const clang::interp::SourceInfo&)
bool emitRetBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7945
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetPtr(const clang::interp::SourceInfo&)
bool emitRetPtr(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7946
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetSint16(
const clang::interp::SourceInfo&)
bool emitRetSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7939
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetSint32(
const clang::interp::SourceInfo&)
bool emitRetSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7941
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetSint64(
const clang::interp::SourceInfo&)
bool emitRetSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7943
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetSint8(
const clang::interp::SourceInfo&)
bool emitRetSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7937
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetUint16(
const clang::interp::SourceInfo&)
bool emitRetUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7940
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetUint32(
const clang::interp::SourceInfo&)
bool emitRetUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7942
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetUint64(
const clang::interp::SourceInfo&)
bool emitRetUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7944
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetUint8(
const clang::interp::SourceInfo&)
bool emitRetUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:7938
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetValue(
const clang::interp::SourceInfo&)
bool emitRetValue(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8089
Parameters
- const clang::interp::SourceInfo&
¶bool emitRetVoid(const clang::interp::SourceInfo&)
bool emitRetVoid(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8115
Parameters
- const clang::interp::SourceInfo&
¶bool emitSetField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitSetField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8251
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitSetFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8247
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8248
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8241
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8243
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8245
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8239
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8242
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8244
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8246
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8240
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitSetGlobal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8499
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitSetGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8495
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8496
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8489
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8491
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8493
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8487
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8490
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8492
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8494
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetGlobalUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8488
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶template <clang::interp::PrimType>
bool emitSetLocal(
uint32_t,
const clang::interp::SourceInfo&)
template <clang::interp::PrimType>
bool emitSetLocal(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8747
Templates
- clang::interp::PrimType
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitSetLocal(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8751
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitSetLocalBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8743
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8744
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8737
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8739
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8741
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8735
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8738
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8740
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8742
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetLocalUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetLocalUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8736
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParam(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitSetParam(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8997
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitSetParamBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8993
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8994
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8987
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8989
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8991
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8985
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8988
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8990
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8992
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetParamUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetParamUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:8986
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
bool emitSetThisField(
clang::interp::PrimType,
uint32_t,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9245
Parameters
- clang::interp::PrimType
- uint32_t
- const clang::interp::SourceInfo& I
¶bool emitSetThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldBool(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9241
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldPtr(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9242
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldSint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9235
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldSint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9237
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldSint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9239
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldSint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9233
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldUint16(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9236
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldUint32(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9238
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldUint64(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9240
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitSetThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
bool emitSetThisFieldUint8(
uint32_t,
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9234
Parameters
- uint32_t
- const clang::interp::SourceInfo&
¶bool emitStore(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitStore(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9483
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitStoreBitField(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitStoreBitField(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9710
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitStoreBitFieldBool(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9707
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitStoreBitFieldPop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9928
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitStoreBitFieldPopBool(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9925
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopSint16(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9919
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopSint32(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9921
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopSint64(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9923
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopSint8(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9917
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopUint16(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9920
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopUint32(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9922
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopUint64(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9924
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldPopUint8(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldPopUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9918
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldSint16(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9701
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldSint32(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9703
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldSint64(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9705
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldSint8(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9699
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldUint16(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9702
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldUint32(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9704
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldUint64(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9706
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBitFieldUint8(
const clang::interp::SourceInfo&)
bool emitStoreBitFieldUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9700
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreBool(
const clang::interp::SourceInfo&)
bool emitStoreBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9479
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitStorePop(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10157
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitStorePopBool(
const clang::interp::SourceInfo&)
bool emitStorePopBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10153
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopPtr(
const clang::interp::SourceInfo&)
bool emitStorePopPtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10154
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopSint16(
const clang::interp::SourceInfo&)
bool emitStorePopSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10147
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopSint32(
const clang::interp::SourceInfo&)
bool emitStorePopSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10149
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopSint64(
const clang::interp::SourceInfo&)
bool emitStorePopSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10151
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopSint8(
const clang::interp::SourceInfo&)
bool emitStorePopSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10145
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopUint16(
const clang::interp::SourceInfo&)
bool emitStorePopUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10148
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopUint32(
const clang::interp::SourceInfo&)
bool emitStorePopUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10150
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopUint64(
const clang::interp::SourceInfo&)
bool emitStorePopUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10152
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePopUint8(
const clang::interp::SourceInfo&)
bool emitStorePopUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10146
Parameters
- const clang::interp::SourceInfo&
¶bool emitStorePtr(
const clang::interp::SourceInfo&)
bool emitStorePtr(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9480
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreSint16(
const clang::interp::SourceInfo&)
bool emitStoreSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9473
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreSint32(
const clang::interp::SourceInfo&)
bool emitStoreSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9475
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreSint64(
const clang::interp::SourceInfo&)
bool emitStoreSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9477
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreSint8(
const clang::interp::SourceInfo&)
bool emitStoreSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9471
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreUint16(
const clang::interp::SourceInfo&)
bool emitStoreUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9474
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreUint32(
const clang::interp::SourceInfo&)
bool emitStoreUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9476
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreUint64(
const clang::interp::SourceInfo&)
bool emitStoreUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9478
Parameters
- const clang::interp::SourceInfo&
¶bool emitStoreUint8(
const clang::interp::SourceInfo&)
bool emitStoreUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:9472
Parameters
- const clang::interp::SourceInfo&
¶bool emitSub(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitSub(clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10384
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitSubBool(const clang::interp::SourceInfo&)
bool emitSubBool(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10381
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffset(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
bool emitSubOffset(
clang::interp::PrimType,
const clang::interp::SourceInfo& I)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10602
Parameters
- clang::interp::PrimType
- const clang::interp::SourceInfo& I
¶bool emitSubOffsetBool(
const clang::interp::SourceInfo&)
bool emitSubOffsetBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10599
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetSint16(
const clang::interp::SourceInfo&)
bool emitSubOffsetSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10593
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetSint32(
const clang::interp::SourceInfo&)
bool emitSubOffsetSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10595
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetSint64(
const clang::interp::SourceInfo&)
bool emitSubOffsetSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10597
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetSint8(
const clang::interp::SourceInfo&)
bool emitSubOffsetSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10591
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetUint16(
const clang::interp::SourceInfo&)
bool emitSubOffsetUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10594
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetUint32(
const clang::interp::SourceInfo&)
bool emitSubOffsetUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10596
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetUint64(
const clang::interp::SourceInfo&)
bool emitSubOffsetUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10598
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubOffsetUint8(
const clang::interp::SourceInfo&)
bool emitSubOffsetUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10592
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubSint16(
const clang::interp::SourceInfo&)
bool emitSubSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10375
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubSint32(
const clang::interp::SourceInfo&)
bool emitSubSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10377
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubSint64(
const clang::interp::SourceInfo&)
bool emitSubSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10379
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubSint8(
const clang::interp::SourceInfo&)
bool emitSubSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10373
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubUint16(
const clang::interp::SourceInfo&)
bool emitSubUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10376
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubUint32(
const clang::interp::SourceInfo&)
bool emitSubUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10378
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubUint64(
const clang::interp::SourceInfo&)
bool emitSubUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10380
Parameters
- const clang::interp::SourceInfo&
¶bool emitSubUint8(
const clang::interp::SourceInfo&)
bool emitSubUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10374
Parameters
- const clang::interp::SourceInfo&
¶bool emitThis(const clang::interp::SourceInfo&)
bool emitThis(const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10729
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroBool(
const clang::interp::SourceInfo&)
bool emitZeroBool(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10848
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroSint16(
const clang::interp::SourceInfo&)
bool emitZeroSint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10842
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroSint32(
const clang::interp::SourceInfo&)
bool emitZeroSint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10844
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroSint64(
const clang::interp::SourceInfo&)
bool emitZeroSint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10846
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroSint8(
const clang::interp::SourceInfo&)
bool emitZeroSint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10840
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroUint16(
const clang::interp::SourceInfo&)
bool emitZeroUint16(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10843
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroUint32(
const clang::interp::SourceInfo&)
bool emitZeroUint32(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10845
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroUint64(
const clang::interp::SourceInfo&)
bool emitZeroUint64(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10847
Parameters
- const clang::interp::SourceInfo&
¶bool emitZeroUint8(
const clang::interp::SourceInfo&)
bool emitZeroUint8(
const clang::interp::SourceInfo&)
Declared at: build/tools/clang/lib/AST/Opcodes.inc:10841
Parameters
- const clang::interp::SourceInfo&
¶bool fallthrough(
const clang::interp::EvalEmitter::LabelTy&
Label)
bool fallthrough(
const clang::interp::EvalEmitter::LabelTy&
Label)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:68
Parameters
- const clang::interp::EvalEmitter::LabelTy& Label
¶clang::interp::EvalEmitter::LabelTy getLabel()
clang::interp::EvalEmitter::LabelTy getLabel()
Description
Create a label.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:54
¶clang::interp::SourceInfo getSource(
clang::interp::Function* F,
clang::interp::CodePtr PC) const
clang::interp::SourceInfo getSource(
clang::interp::Function* F,
clang::interp::CodePtr PC) const
Description
Returns the source location of the current opcode.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:74
Parameters
¶llvm::Expected<bool> interpretDecl(
const clang::VarDecl* VD)
llvm::Expected<bool> interpretDecl(
const clang::VarDecl* VD)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:43
Parameters
- const clang::VarDecl* VD
¶llvm::Expected<bool> interpretExpr(
const clang::Expr* E)
llvm::Expected<bool> interpretExpr(
const clang::Expr* E)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:42
Parameters
- const clang::Expr* E
¶bool isActive()
bool isActive()
Description
Since expressions can only jump forward, predicated execution is used to deal with if-else statements.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:113
¶bool jump(
const clang::interp::EvalEmitter::LabelTy&
Label)
bool jump(
const clang::interp::EvalEmitter::LabelTy&
Label)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:67
Parameters
- const clang::interp::EvalEmitter::LabelTy& Label
¶bool jumpFalse(
const clang::interp::EvalEmitter::LabelTy&
Label)
bool jumpFalse(
const clang::interp::EvalEmitter::LabelTy&
Label)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:66
Parameters
- const clang::interp::EvalEmitter::LabelTy& Label
¶bool jumpTrue(
const clang::interp::EvalEmitter::LabelTy&
Label)
bool jumpTrue(
const clang::interp::EvalEmitter::LabelTy&
Label)
Description
Emits jumps.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:65
Parameters
- const clang::interp::EvalEmitter::LabelTy& Label
¶virtual bool visitDecl(const clang::VarDecl* VD)
virtual bool visitDecl(const clang::VarDecl* VD)
Declared at: clang/lib/AST/Interp/EvalEmitter.h:58
Parameters
- const clang::VarDecl* VD
¶virtual bool visitExpr(const clang::Expr* E)
virtual bool visitExpr(const clang::Expr* E)
Description
Methods implemented by the compiler.
Declared at: clang/lib/AST/Interp/EvalEmitter.h:57
Parameters
- const clang::Expr* E
¶virtual ~EvalEmitter()
virtual ~EvalEmitter()
Declared at: clang/lib/AST/Interp/EvalEmitter.h:49