Lines Matching refs:ConstantLValue
1773 struct ConstantLValue { struct
1777 /*implicit*/ ConstantLValue(llvm::Constant *value, in ConstantLValue() argument
1781 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() function
1782 : ConstantLValue(address.getPointer()) {} in ConstantLValue()
1787 ConstantLValue> {
1805 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1807 ConstantLValue VisitStmt(const Stmt *S) { return nullptr; } in VisitStmt()
1808 ConstantLValue VisitConstantExpr(const ConstantExpr *E);
1809 ConstantLValue VisitCompoundLiteralExpr(const CompoundLiteralExpr *E);
1810 ConstantLValue VisitStringLiteral(const StringLiteral *E);
1811 ConstantLValue VisitObjCBoxedExpr(const ObjCBoxedExpr *E);
1812 ConstantLValue VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
1813 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
1814 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1815 ConstantLValue VisitAddrLabelExpr(const AddrLabelExpr *E);
1816 ConstantLValue VisitCallExpr(const CallExpr *E);
1817 ConstantLValue VisitBlockExpr(const BlockExpr *E);
1818 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E);
1819 ConstantLValue VisitMaterializeTemporaryExpr(
1869 ConstantLValue result = tryEmitBase(base); in tryEmit()
1910 ConstantLValue
1964 ConstantLValue
1971 ConstantLValue
1976 ConstantLValue
1981 ConstantLValue
1986 static ConstantLValue emitConstantObjCStringLiteral(const StringLiteral *S, in emitConstantObjCStringLiteral()
1993 ConstantLValue
1998 ConstantLValue
2006 ConstantLValue
2011 ConstantLValue
2020 ConstantLValue
2039 ConstantLValue
2050 ConstantLValue
2060 ConstantLValue