CGF | clang::CodeGen::ConstantEmitter | |
CGM | clang::CodeGen::ConstantEmitter | |
ConstantEmitter(CodeGenModule &CGM, CodeGenFunction *CGF=nullptr) | clang::CodeGen::ConstantEmitter | inline |
ConstantEmitter(CodeGenFunction &CGF) | clang::CodeGen::ConstantEmitter | inline |
ConstantEmitter(const ConstantEmitter &other)=delete | clang::CodeGen::ConstantEmitter | |
emitAbstract(const Expr *E, QualType T) | clang::CodeGen::ConstantEmitter | |
emitAbstract(SourceLocation loc, const APValue &value, QualType T, bool EnablePtrAuthFunctionTypeDiscrimination=true) | clang::CodeGen::ConstantEmitter | |
emitForInitializer(const APValue &value, LangAS destAddrSpace, QualType destType) | clang::CodeGen::ConstantEmitter | |
emitForMemory(llvm::Constant *C, QualType T) | clang::CodeGen::ConstantEmitter | inline |
emitForMemory(CodeGenModule &CGM, llvm::Constant *C, QualType T) | clang::CodeGen::ConstantEmitter | static |
emitNullForMemory(QualType T) | clang::CodeGen::ConstantEmitter | inline |
emitNullForMemory(CodeGenModule &CGM, QualType T) | clang::CodeGen::ConstantEmitter | static |
finalize(llvm::GlobalVariable *global) | clang::CodeGen::ConstantEmitter | |
getCurrentAddrPrivate() | clang::CodeGen::ConstantEmitter | |
isAbstract() const | clang::CodeGen::ConstantEmitter | inline |
isInConstantContext() const | clang::CodeGen::ConstantEmitter | inline |
operator=(const ConstantEmitter &other)=delete | clang::CodeGen::ConstantEmitter | |
registerCurrentAddrPrivate(llvm::Constant *signal, llvm::GlobalValue *placeholder) | clang::CodeGen::ConstantEmitter | |
setInConstantContext(bool var) | clang::CodeGen::ConstantEmitter | inline |
tryEmitAbstract(const Expr *E, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitAbstract(const APValue &value, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitAbstractForInitializer(const VarDecl &D) | clang::CodeGen::ConstantEmitter | |
tryEmitAbstractForMemory(const Expr *E, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitAbstractForMemory(const APValue &value, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitConstantExpr(const ConstantExpr *CE) | clang::CodeGen::ConstantEmitter | |
tryEmitConstantSignedPointer(llvm::Constant *Ptr, PointerAuthQualifier Auth) | clang::CodeGen::ConstantEmitter | |
tryEmitForInitializer(const VarDecl &D) | clang::CodeGen::ConstantEmitter | |
tryEmitForInitializer(const Expr *E, LangAS destAddrSpace, QualType destType) | clang::CodeGen::ConstantEmitter | |
tryEmitPrivate(const Expr *E, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitPrivate(const APValue &value, QualType T, bool EnablePtrAuthFunctionTypeDiscrimination=true) | clang::CodeGen::ConstantEmitter | |
tryEmitPrivateForMemory(const Expr *E, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitPrivateForMemory(const APValue &value, QualType T) | clang::CodeGen::ConstantEmitter | |
tryEmitPrivateForVarInit(const VarDecl &D) | clang::CodeGen::ConstantEmitter | |
~ConstantEmitter() | clang::CodeGen::ConstantEmitter | |