Lines Matching refs:ConstantLValue
1574 struct ConstantLValue { struct
1578 /*implicit*/ ConstantLValue(llvm::Constant *value, in ConstantLValue() argument
1582 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() argument
1583 : ConstantLValue(address.getPointer()) {} in ConstantLValue()
1588 ConstantLValue> {
1606 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1608 ConstantLValue VisitStmt(const Stmt *S) { return nullptr; } in VisitStmt()
1609 ConstantLValue VisitConstantExpr(const ConstantExpr *E);
1610 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
1611 ConstantLValue VisitStringLiteral(const StringLiteral *E);
1612 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
1613 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
1614 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1615 ConstantLValue VisitAddrLabelExpr(const AddrLabelExpr *E);
1616 ConstantLValue VisitCallExpr(const CallExpr *E);
1617 ConstantLValue VisitBlockExpr(const BlockExpr *E);
1618 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E);
1619 ConstantLValue VisitCXXUuidofExpr(const CXXUuidofExpr *E);
1620 ConstantLValue VisitMaterializeTemporaryExpr(
1680 ConstantLValue result = tryEmitBase(base); in tryEmit()
1734 ConstantLValue
1764 ConstantLValue
1769 ConstantLValue
1774 ConstantLValue
1779 ConstantLValue
1784 ConstantLValue
1790 ConstantLValue
1805 ConstantLValue
1814 ConstantLValue
1830 ConstantLValue
1841 ConstantLValue
1851 ConstantLValue
1856 ConstantLValue