Lines Matching refs:ConstantLValue
1741 struct ConstantLValue { struct
1745 /*implicit*/ ConstantLValue(llvm::Constant *value, in ConstantLValue() function
1749 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() function
1750 : ConstantLValue(address.getPointer()) {} in ConstantLValue()
1755 ConstantLValue> {
1773 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1775 ConstantLValue VisitStmt(const Stmt *S) { return nullptr; } in VisitStmt()
1776 ConstantLValue VisitConstantExpr(const ConstantExpr *E);
1777 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
1778 ConstantLValue VisitStringLiteral(const StringLiteral *E);
1779 ConstantLValue VisitObjCBoxedExpr(const ObjCBoxedExpr *E);
1780 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
1781 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
1782 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1783 ConstantLValue VisitAddrLabelExpr(const AddrLabelExpr *E);
1784 ConstantLValue VisitCallExpr(const CallExpr *E);
1785 ConstantLValue VisitBlockExpr(const BlockExpr *E);
1786 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E);
1787 ConstantLValue VisitMaterializeTemporaryExpr(
1837 ConstantLValue result = tryEmitBase(base); in tryEmit()
1878 ConstantLValue
1929 ConstantLValue
1936 ConstantLValue
1941 ConstantLValue
1946 ConstantLValue
1951 static ConstantLValue emitConstantObjCStringLiteral(const StringLiteral *S, in emitConstantObjCStringLiteral()
1958 ConstantLValue
1963 ConstantLValue
1971 ConstantLValue
1976 ConstantLValue
1985 ConstantLValue
2001 ConstantLValue
2012 ConstantLValue
2022 ConstantLValue