|
clang 22.0.0git
|
This is the complete list of members for clang::interp::Program, including all inherited members.
| Allocate(size_t Size, unsigned Align=8) const | clang::interp::Program | inline |
| Allocate(size_t Num=1) const | clang::interp::Program | inline |
| createDescriptor(const DeclTy &D, PrimType T, const Type *SourceTy=nullptr, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false, bool IsVolatile=false) | clang::interp::Program | inline |
| createDescriptor(const DeclTy &D, const Type *Ty, Descriptor::MetadataSize MDSize=std::nullopt, bool IsConst=false, bool IsTemporary=false, bool IsMutable=false, bool IsVolatile=false, const Expr *Init=nullptr) | clang::interp::Program | |
| createFunction(const FunctionDecl *Def, Ts &&...Args) | clang::interp::Program | inline |
| createFunction(Ts &&...Args) | clang::interp::Program | inline |
| createGlobal(const ValueDecl *VD, const Expr *Init) | clang::interp::Program | |
| createGlobal(const Expr *E) | clang::interp::Program | |
| createGlobalString(const StringLiteral *S, const Expr *Base=nullptr) | clang::interp::Program | |
| Deallocate(void *Ptr) const | clang::interp::Program | inline |
| DeclScope class | clang::interp::Program | friend |
| dump() const | clang::interp::Program | |
| dump(llvm::raw_ostream &OS) const | clang::interp::Program | |
| getCurrentDecl() const | clang::interp::Program | inline |
| getFunction(const FunctionDecl *F) | clang::interp::Program | |
| getGlobal(unsigned Idx) | clang::interp::Program | inline |
| getGlobal(const ValueDecl *VD) | clang::interp::Program | |
| getGlobal(const Expr *E) | clang::interp::Program | |
| getNativePointer(unsigned Idx) | clang::interp::Program | |
| getOrCreateDummy(const DeclTy &D) | clang::interp::Program | |
| getOrCreateGlobal(const ValueDecl *VD, const Expr *Init=nullptr) | clang::interp::Program | |
| getOrCreateNativePointer(const void *Ptr) | clang::interp::Program | |
| getOrCreateRecord(const RecordDecl *RD) | clang::interp::Program | |
| getPtrGlobal(unsigned Idx) const | clang::interp::Program | |
| isGlobalInitialized(unsigned Index) const | clang::interp::Program | inline |
| Program(Context &Ctx) | clang::interp::Program | inline |
| ~Program() | clang::interp::Program | inline |