Lines Matching refs:ConstantLValue
1742 struct ConstantLValue { struct
1746 /*implicit*/ ConstantLValue(llvm::Constant *value, in ConstantLValue() function
1750 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() function
1751 : ConstantLValue(address.getPointer()) {} in ConstantLValue()
1756 ConstantLValue> {
1774 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1776 ConstantLValue VisitStmt(const Stmt *S) { return nullptr; } in VisitStmt()
1777 ConstantLValue VisitConstantExpr(const ConstantExpr *E);
1778 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
1779 ConstantLValue VisitStringLiteral(const StringLiteral *E);
1780 ConstantLValue VisitObjCBoxedExpr(const ObjCBoxedExpr *E);
1781 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
1782 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
1783 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1784 ConstantLValue VisitAddrLabelExpr(const AddrLabelExpr *E);
1785 ConstantLValue VisitCallExpr(const CallExpr *E);
1786 ConstantLValue VisitBlockExpr(const BlockExpr *E);
1787 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E);
1788 ConstantLValue VisitMaterializeTemporaryExpr(
1838 ConstantLValue result = tryEmitBase(base); in tryEmit()
1879 ConstantLValue
1930 ConstantLValue
1937 ConstantLValue
1942 ConstantLValue
1947 ConstantLValue
1952 static ConstantLValue emitConstantObjCStringLiteral(const StringLiteral *S, in emitConstantObjCStringLiteral()
1959 ConstantLValue
1964 ConstantLValue
1972 ConstantLValue
1977 ConstantLValue
1986 ConstantLValue
2002 ConstantLValue
2013 ConstantLValue
2023 ConstantLValue