Lines Matching refs:ConstantLValueEmitter

1969 class ConstantLValueEmitter : public ConstStmtVisitor<ConstantLValueEmitter,  class
1981 ConstantLValueEmitter(ConstantEmitter &emitter, const APValue &value, in ConstantLValueEmitter() function in __anon9d6f04f10b11::ConstantLValueEmitter
2036 llvm::Constant *ConstantLValueEmitter::tryEmit() { in tryEmit()
2078 ConstantLValueEmitter::tryEmitAbsolute(llvm::Type *destTy) { in tryEmitAbsolute()
2099 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
2166 ConstantLValueEmitter::VisitConstantExpr(const ConstantExpr *E) { in VisitConstantExpr()
2173 ConstantLValueEmitter::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2180 ConstantLValueEmitter::VisitStringLiteral(const StringLiteral *E) { in VisitStringLiteral()
2185 ConstantLValueEmitter::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
2197 ConstantLValueEmitter::VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
2202 ConstantLValueEmitter::VisitObjCBoxedExpr(const ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
2210 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
2215 ConstantLValueEmitter::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2222 ConstantLValueEmitter::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
2245 ConstantLValueEmitter::emitPointerAuthSignConstant(const CallExpr *E) { in emitPointerAuthSignConstant()
2256 llvm::Constant *ConstantLValueEmitter::emitPointerAuthPointer(const Expr *E) { in emitPointerAuthPointer()
2270 unsigned ConstantLValueEmitter::emitPointerAuthKey(const Expr *E) { in emitPointerAuthKey()
2275 ConstantLValueEmitter::emitPointerAuthDiscriminator(const Expr *E) { in emitPointerAuthDiscriminator()
2296 ConstantLValueEmitter::VisitBlockExpr(const BlockExpr *E) { in VisitBlockExpr()
2307 ConstantLValueEmitter::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2317 ConstantLValueEmitter::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
2333 return ConstantLValueEmitter(*this, Value, DestType, in tryEmitPrivate()