Lines Matching refs:Constant
47 llvm::SmallVector<std::pair<llvm::Constant *, llvm::GlobalVariable*>, 4>
75 llvm::Constant *tryEmitForInitializer(const VarDecl &D);
76 llvm::Constant *tryEmitForInitializer(const Expr *E, LangAS destAddrSpace,
78 llvm::Constant *emitForInitializer(const APValue &value, LangAS destAddrSpace,
99 llvm::Constant *tryEmitAbstractForInitializer(const VarDecl &D);
105 llvm::Constant *emitAbstract(const Expr *E, QualType T);
106 llvm::Constant *emitAbstract(SourceLocation loc, const APValue &value,
110 llvm::Constant *tryEmitAbstract(const Expr *E, QualType T);
111 llvm::Constant *tryEmitAbstractForMemory(const Expr *E, QualType T);
113 llvm::Constant *tryEmitAbstract(const APValue &value, QualType T);
114 llvm::Constant *tryEmitAbstractForMemory(const APValue &value, QualType T);
116 llvm::Constant *tryEmitConstantExpr(const ConstantExpr *CE);
118 llvm::Constant *emitNullForMemory(QualType T) { in emitNullForMemory()
121 llvm::Constant *emitForMemory(llvm::Constant *C, QualType T) { in emitForMemory()
125 static llvm::Constant *emitNullForMemory(CodeGenModule &CGM, QualType T);
126 static llvm::Constant *emitForMemory(CodeGenModule &CGM, llvm::Constant *C,
133 llvm::Constant *tryEmitPrivateForVarInit(const VarDecl &D);
135 llvm::Constant *tryEmitPrivate(const Expr *E, QualType T);
136 llvm::Constant *tryEmitPrivateForMemory(const Expr *E, QualType T);
138 llvm::Constant *tryEmitPrivate(const APValue &value, QualType T);
139 llvm::Constant *tryEmitPrivateForMemory(const APValue &value, QualType T);
155 void registerCurrentAddrPrivate(llvm::Constant *signal,
164 llvm::Constant *markIfFailed(llvm::Constant *init) { in markIfFailed()
179 llvm::Constant *validateAndPopAbstract(llvm::Constant *C, AbstractState save);