Lines Matching defs:EmitScalarConversion

391   EmitScalarConversion(Value *Src, QualType SrcTy, QualType DstTy,
969 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs");
1503 Value *ScalarExprEmitter::EmitScalarConversion(Value *Src, QualType SrcType,
1761 Src.first = EmitScalarConversion(Src.first, SrcTy, DstTy, Loc);
1762 Src.second = EmitScalarConversion(Src.second, SrcTy, DstTy, Loc);
1770 return EmitScalarConversion(Src.first, SrcTy, DstTy, Loc);
2607 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2620 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2627 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2634 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2642 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2657 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2669 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2681 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2695 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2701 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
2707 return EmitScalarConversion(Visit(E), E->getType(), DestTy,
3002 value = EmitScalarConversion(value, type, promotedType, E->getExprLoc());
3016 value = EmitScalarConversion(value, promotedType, type, E->getExprLoc(),
3673 EmitScalarConversion(OpInfo.RHS, E->getRHS()->getType(), LHSTy,
3704 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy, PromotionTypeLHS,
3707 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy,
3720 Result = EmitScalarConversion(Result, PromotionTypeCR, LHSTy, Loc);
3722 Result = EmitScalarConversion(Result, PromotionTypeCR, LHSTy, Loc,
4769 // If E->getType() is not BoolTy, EmitScalarConversion will do the
4770 // conversion work. If E->getType() is BoolTy, EmitScalarConversion will
4777 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType(),
4865 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType(),
4880 return EmitScalarConversion(*Previous, *SrcType, ICE->getType(),
5596 Value *CodeGenFunction::EmitScalarConversion(Value *Src, QualType SrcTy,
5601 return ScalarExprEmitter(*this).EmitScalarConversion(Src, SrcTy, DstTy, Loc);