Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:EmitScalarConversion

112   /// EmitScalarConversion - Emit a conversion from the specified type to the
114 Value *EmitScalarConversion(Value *Src, QualType SrcTy, QualType DstTy);
537 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs");
691 /// EmitScalarConversion - Emit a conversion from the specified type to the
693 Value *ScalarExprEmitter::EmitScalarConversion(Value *Src, QualType SrcType,
751 llvm::Value *Elt = EmitScalarConversion(Src, SrcType, EltTy);
821 Src.first = EmitScalarConversion(Src.first, SrcTy, DstTy);
822 Src.second = EmitScalarConversion(Src.second, SrcTy, DstTy);
830 return EmitScalarConversion(Src.first, SrcTy, DstTy);
1458 Elt = EmitScalarConversion(Elt, E->getType(),
1470 return EmitScalarConversion(Visit(E), E->getType(), DestTy);
2047 llvm::Value *amt = CGF.EmitToMemory(EmitScalarConversion(OpInfo.RHS,
2069 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy,
2076 Result = EmitScalarConversion(Result, E->getComputationResultType(), LHSTy);
2770 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType());
2821 return EmitScalarConversion(Result, CGF.getContext().BoolTy, E->getType());
3294 /// EmitScalarConversion - Emit a conversion from the specified type to the
3296 Value *CodeGenFunction::EmitScalarConversion(Value *Src, QualType SrcTy,
3300 return ScalarExprEmitter(*this).EmitScalarConversion(Src, SrcTy, DstTy);