Lines Matching refs:EmitScalarExpr
186 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool()
194 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc); in EvaluateExprAsBool()
219 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr()
264 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); in EmitAnyExprToMem()
604 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); in EmitMaterializeTemporaryExpr()
1176 return Address(EmitScalarExpr(E), Align); in EmitPointerWithAlignment()
3711 (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; in EmitArraySubscriptExpr()
3717 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr()
3871 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr()
3872 llvm::Value *ColIdx = EmitScalarExpr(E->getColumnIdx()); in EmitMatrixSubscriptExpr()
3937 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
3971 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
3977 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr()
4007 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr()
4103 llvm::Value *Vec = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
4933 calleePtr = EmitScalarExpr(E); in EmitCallee()
5095 BaseValue = EmitScalarExpr(BaseExpr); in EmitObjCIvarRefLValue()
5326 llvm::Value *OffsetV = EmitScalarExpr(E->getRHS()); in EmitPointerToDataMemberBinaryExpr()