Lines Matching refs:EmitScalarExpr
174 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool()
182 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc); in EvaluateExprAsBool()
217 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr()
262 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); in EmitAnyExprToMem()
603 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); in EmitMaterializeTemporaryExpr()
1205 return Address(EmitScalarExpr(E), ElemTy, Align); in EmitPointerWithAlignment()
3801 (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; in EmitArraySubscriptExpr()
3807 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr()
3961 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr()
3962 llvm::Value *ColIdx = EmitScalarExpr(E->getColumnIdx()); in EmitMatrixSubscriptExpr()
4028 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
4062 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
4068 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr()
4098 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr()
4194 llvm::Value *Vec = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
5127 calleePtr = EmitScalarExpr(E); in EmitCallee()
5289 BaseValue = EmitScalarExpr(BaseExpr); in EmitObjCIvarRefLValue()
5525 llvm::Value *OffsetV = EmitScalarExpr(E->getRHS()); in EmitPointerToDataMemberBinaryExpr()