Lines Matching refs:Constant

47   llvm::SmallVector<std::pair<llvm::Constant *, llvm::GlobalVariable*>, 4>
72 llvm::Constant *tryEmitForInitializer(const VarDecl &D);
73 llvm::Constant *tryEmitForInitializer(const Expr *E, LangAS destAddrSpace,
75 llvm::Constant *emitForInitializer(const APValue &value, LangAS destAddrSpace,
96 llvm::Constant *tryEmitAbstractForInitializer(const VarDecl &D);
102 llvm::Constant *emitAbstract(const Expr *E, QualType T);
103 llvm::Constant *emitAbstract(SourceLocation loc, const APValue &value,
107 llvm::Constant *tryEmitAbstract(const Expr *E, QualType T);
108 llvm::Constant *tryEmitAbstractForMemory(const Expr *E, QualType T);
110 llvm::Constant *tryEmitAbstract(const APValue &value, QualType T);
111 llvm::Constant *tryEmitAbstractForMemory(const APValue &value, QualType T);
113 llvm::Constant *tryEmitConstantExpr(const ConstantExpr *CE);
115 llvm::Constant *emitNullForMemory(QualType T) { in emitNullForMemory()
118 llvm::Constant *emitForMemory(llvm::Constant *C, QualType T) { in emitForMemory()
122 static llvm::Constant *emitNullForMemory(CodeGenModule &CGM, QualType T);
123 static llvm::Constant *emitForMemory(CodeGenModule &CGM, llvm::Constant *C,
130 llvm::Constant *tryEmitPrivateForVarInit(const VarDecl &D);
132 llvm::Constant *tryEmitPrivate(const Expr *E, QualType T);
133 llvm::Constant *tryEmitPrivateForMemory(const Expr *E, QualType T);
135 llvm::Constant *tryEmitPrivate(const APValue &value, QualType T);
136 llvm::Constant *tryEmitPrivateForMemory(const APValue &value, QualType T);
152 void registerCurrentAddrPrivate(llvm::Constant *signal,
161 llvm::Constant *markIfFailed(llvm::Constant *init) { in markIfFailed()
176 llvm::Constant *validateAndPopAbstract(llvm::Constant *C, AbstractState save);