Lines Matching refs:FromVal
762 ConvertScalar_ExtractValue(Value *FromVal, Type *ToType, in ConvertScalar_ExtractValue() argument
766 Type *FromType = FromVal->getType(); in ConvertScalar_ExtractValue()
768 return FromVal; in ConvertScalar_ExtractValue()
776 return Builder.CreateBitCast(FromVal, ToType); in ConvertScalar_ExtractValue()
796 Value *V = Builder.CreateExtractElement(FromVal, Idx); in ConvertScalar_ExtractValue()
810 Value *Elt = ConvertScalar_ExtractValue(FromVal, ST->getElementType(i), in ConvertScalar_ExtractValue()
824 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(), in ConvertScalar_ExtractValue()
832 IntegerType *NTy = cast<IntegerType>(FromVal->getType()); in ConvertScalar_ExtractValue()
851 FromVal = Builder.CreateLShr(FromVal, in ConvertScalar_ExtractValue()
852 ConstantInt::get(FromVal->getType(), ShAmt)); in ConvertScalar_ExtractValue()
854 FromVal = Builder.CreateShl(FromVal, in ConvertScalar_ExtractValue()
855 ConstantInt::get(FromVal->getType(), -ShAmt)); in ConvertScalar_ExtractValue()
860 FromVal = in ConvertScalar_ExtractValue()
861 Builder.CreateTrunc(FromVal, IntegerType::get(FromVal->getContext(), in ConvertScalar_ExtractValue()
864 FromVal = in ConvertScalar_ExtractValue()
865 Builder.CreateZExt(FromVal, IntegerType::get(FromVal->getContext(), in ConvertScalar_ExtractValue()
873 FromVal = Builder.CreateBitCast(FromVal, ToType); in ConvertScalar_ExtractValue()
876 FromVal = Builder.CreateIntToPtr(FromVal, ToType); in ConvertScalar_ExtractValue()
878 assert(FromVal->getType() == ToType && "Didn't convert right?"); in ConvertScalar_ExtractValue()
879 return FromVal; in ConvertScalar_ExtractValue()