Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:EmitScalarConversion

100   /// EmitScalarConversion - Emit a conversion from the specified type to the
102 Value *EmitScalarConversion(Value *Src, QualType SrcTy, QualType DstTy);
527 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs");
545 /// EmitScalarConversion - Emit a conversion from the specified type to the
547 Value *ScalarExprEmitter::EmitScalarConversion(Value *Src, QualType SrcType,
604 llvm::Value *Elt = EmitScalarConversion(Src, SrcType, EltTy);
678 Src.first = EmitScalarConversion(Src.first, SrcTy, DstTy);
679 Src.second = EmitScalarConversion(Src.second, SrcTy, DstTy);
687 return EmitScalarConversion(Src.first, SrcTy, DstTy);
1227 return EmitScalarConversion(Visit(E), E->getType(), DestTy);
1680 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy,
1687 Result = EmitScalarConversion(Result, E->getComputationResultType(), LHSTy);
2230 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType());
2281 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType());
2706 /// EmitScalarConversion - Emit a conversion from the specified type to the
2708 Value *CodeGenFunction::EmitScalarConversion(Value *Src, QualType SrcTy,
2712 return ScalarExprEmitter(*this).EmitScalarConversion(Src, SrcTy, DstTy);