Lines Matching refs:ConstantLValueEmitter

1786 class ConstantLValueEmitter : public ConstStmtVisitor<ConstantLValueEmitter,  class
1797 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter() function in __anon693486210a11::ConstantLValueEmitter
1849 llvm::Constant *ConstantLValueEmitter::tryEmit() { in tryEmit()
1891 ConstantLValueEmitter::tryEmitAbsolute(llvm::Type *destTy) { in tryEmitAbsolute()
1911 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
1965 ConstantLValueEmitter::VisitConstantExpr(const ConstantExpr *E) { in VisitConstantExpr()
1972 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
1977 ConstantLValueEmitter::VisitStringLiteral(const StringLiteral *E) { in VisitStringLiteral()
1982 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
1994 ConstantLValueEmitter::VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
1999 ConstantLValueEmitter::VisitObjCBoxedExpr(const ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
2007 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
2012 ConstantLValueEmitter::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2021 ConstantLValueEmitter::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
2040 ConstantLValueEmitter::VisitBlockExpr(const BlockExpr *E) { in VisitBlockExpr()
2051 ConstantLValueEmitter::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2061 ConstantLValueEmitter::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
2079 return ConstantLValueEmitter(*this, Value, DestType).tryEmit(); in tryEmitPrivate()