• Home
  • Raw
  • Download

Lines Matching refs:EmitScalarExpr

89     llvm::Value *MemPtr = EmitScalarExpr(E);  in EvaluateExprAsBool()
95 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy); in EvaluateExprAsBool()
119 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr()
165 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); in EmitAnyExprToMem()
389 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); in EmitMaterializeTemporaryExpr()
1409 llvm::Value *RHS = EmitScalarExpr(Dst.getBaseIvarExp()); in EmitStoreThroughLValue()
1837 LValue LV = MakeNaturalAlignAddrLValue(EmitScalarExpr(E->getSubExpr()), T); in EmitUnaryOpLValue()
2214 llvm::Value *Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr()
2245 Address = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
2270 llvm::Value *Base = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
2301 llvm::Value *Base = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
2352 llvm::Value *Ptr = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
2365 llvm::Value *Vec = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
2403 llvm::Value *Ptr = EmitScalarExpr(BaseExpr); in EmitMemberExpr()
2875 BaseValue = EmitScalarExpr(BaseExpr); in EmitCallExpr()
2907 EmitScalarExpr(E->getCallee()); in EmitCallExpr()
2913 llvm::Value *Callee = EmitScalarExpr(E->getCallee()); in EmitCallExpr()
3060 BaseValue = EmitScalarExpr(BaseExpr); in EmitObjCIvarRefLValue()
3142 BaseV = EmitScalarExpr(E->getLHS()); in EmitPointerToDataMemberBinaryExpr()
3146 llvm::Value *OffsetV = EmitScalarExpr(E->getRHS()); in EmitPointerToDataMemberBinaryExpr()