• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching refs:CreateBitCast

152   Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
168 Value *BC = CGF.Builder.CreateBitCast(
216 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
254 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
346 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo());
360 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo());
518 V = CGF.Builder.CreateBitCast(V, IntTy);
632 Builder.CreateBitCast(ArgValue, DestType, ArgValue->getName().data());
1311 Addr = Builder.CreateBitCast(Addr, Arg.getPointer()->getType(),
1964 DstPtr = Builder.CreateBitCast(DstPtr, Type);
1965 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
2307 ArgValue = Builder.CreateBitCast(ArgValue, ConvertType(ArgType));
2917 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
2922 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
3090 Ptr = Builder.CreateBitCast(Ptr, ITy->getPointerTo());
3146 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
3229 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
3657 Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), IntPtrType);
4356 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), BPP, "cp"),
4358 SrcAddr = Address(Builder.CreateBitCast(SrcAddr.getPointer(), BPP, "ap"),
4447 ArgValue = Builder.CreateBitCast(ArgValue, PTy);
4471 V = Builder.CreateBitCast(V, RetTy);
4642 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name);
4666 Vec = Builder.CreateBitCast(Vec, Ty);
5592 return CGF.Builder.CreateBitCast(Result, ResultType, s);
5640 Ops[0] = Builder.CreateBitCast(Ops[0], VTy);
5660 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
5661 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy);
5728 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5735 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5779 Ops[0] = Builder.CreateBitCast(Ops[0], GetFloatNeonType(this, Type));
5846 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5847 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
5852 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5853 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
5854 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
5874 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
5879 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5899 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5906 PtrOp0 = Builder.CreateBitCast(PtrOp0, Ty);
5921 Ops[I] = Builder.CreateBitCast(Ops[I], Ty);
5925 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5930 Ops[0] = Builder.CreateBitCast(Ops[0], DTy);
5937 Ops[0] = Builder.CreateBitCast(Ops[0], QTy);
6028 return Builder.CreateShl(Builder.CreateBitCast(Ops[0],Ty), Ops[1],
6032 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
6042 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
6094 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
6095 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy);
6108 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6109 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6110 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6127 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6128 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6136 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6137 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6138 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6154 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6155 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6156 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6269 return Builder.CreateBitCast(Result, ResultType, NameHint);
6284 Op = Builder.CreateBitCast(Op, OTy);
6621 return Builder.CreateBitCast(RtAndRt2, ConvertType(E->getType()));
6644 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
6655 return Builder.CreateBitCast(Val, ConvertType(E->getType()));
6666 LoadAddr = Builder.CreateBitCast(LoadAddr, PtrTy);
6680 return Builder.CreateBitCast(Val, RealResTy);
6697 Address LdPtr = Builder.CreateBitCast(Tmp,llvm::PointerType::getUnqual(STy));
6702 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), Int8PtrTy);
6714 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo());
6722 StoreVal = Builder.CreateBitCast(StoreVal, IntTy);
7171 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
7187 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
7216 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
7217 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
7233 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
7240 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
7250 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
7253 auto St = Builder.CreateStore(Ops[1], Builder.CreateBitCast(PtrOp0, Ty));
7351 return Builder.CreateBitCast(V, DestType);
7671 Op = Builder.CreateBitCast(Op, Int16Ty);
8010 Value *BasePtr= Builder.CreateBitCast(Ops[1], VecPtrTy);
8013 BasePtr = Builder.CreateBitCast(BasePtr, EltPtrTy);
8044 Value *BasePtr = Builder.CreateBitCast(Ops[1], VecPtrTy);
8048 BasePtr = Builder.CreateBitCast(BasePtr, EltPtrTy);
8103 BasePtr = Builder.CreateBitCast(BasePtr, MemoryTy->getPointerTo());
8108 BasePtr = Builder.CreateBitCast(BasePtr, llvm::PointerType::getUnqual(Int8Ty));
8130 Value *BasePtr = Builder.CreateBitCast(Ops[1], MemoryTy->getPointerTo());
8134 BasePtr = Builder.CreateBitCast(BasePtr, MemEltTy->getPointerTo());
8155 Value *BasePtr = Builder.CreateBitCast(Ops[1], MemoryTy->getPointerTo());
8162 BasePtr = Builder.CreateBitCast(BasePtr, MemEltTy->getPointerTo());
8185 return Builder.CreateBitCast(Val, Ty);
8622 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
8634 return Builder.CreateBitCast(Val, ConvertType(E->getType()));
8643 LoadAddr = Builder.CreateBitCast(LoadAddr, PtrTy);
8657 return Builder.CreateBitCast(Val, RealResTy);
8671 Tmp = Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(STy));
8676 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)),
8689 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo());
8697 StoreVal = Builder.CreateBitCast(StoreVal, IntTy);
8995 Value *Ptr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), Int128PTy);
9001 Value *Ptr = Builder.CreateBitCast(Ops[0], Int128PTy);
9014 Ops[0] = Builder.CreateBitCast(Ops[0], FTy);
9029 Ops[0] = Builder.CreateBitCast(Ops[0], InTy);
9051 Ops[0] = Builder.CreateBitCast(Ops[0], InTy);
9061 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy);
9071 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy);
9081 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy);
9185 Vec = Builder.CreateBitCast(Vec, Ty, "v2i64");
9197 Vec = Builder.CreateBitCast(Vec, Ty, "v2f64");
9209 Vec = Builder.CreateBitCast(Vec, Ty, "v2f32");
9260 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
9280 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
9281 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy);
9300 Ops[0] = Builder.CreateBitCast(Ops[0], FloatTy);
9301 Ops[1] = Builder.CreateBitCast(Ops[1], FloatTy);
9320 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy);
9321 Ops[1] = Builder.CreateBitCast(Ops[1], HalfTy);
9350 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
9351 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
9358 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
9359 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
9382 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(DoubleTy, 1));
9388 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(DoubleTy, 2));
9395 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int8Ty, 8));
9401 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int8Ty, 16));
9407 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int16Ty, 4));
9413 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int16Ty, 8));
9419 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 2));
9424 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 2));
9430 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4));
9436 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1));
9441 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 1));
9447 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2));
9452 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 2));
9457 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 1));
9463 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 4));
9469 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 2));
9551 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
9555 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty));
9838 Ops[0] = Builder.CreateBitCast(Ops[0], BitTy, "vbsl");
9839 Ops[1] = Builder.CreateBitCast(Ops[1], BitTy, "vbsl");
9840 Ops[2] = Builder.CreateBitCast(Ops[2], BitTy, "vbsl");
9845 return Builder.CreateBitCast(Ops[0], Ty);
9865 Ops[1] = Builder.CreateBitCast(Ops[1], SourceTy);
9877 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
9878 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy);
9881 Ops[2] = Builder.CreateBitCast(Ops[2], VTy);
9887 return Builder.CreateBitCast(Result, Ty);
9889 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
9890 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
9894 Ops[2] = Builder.CreateBitCast(Ops[2], STy);
9904 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
9905 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
9907 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
9972 llvm::Value *addend = Builder.CreateBitCast(Ops[0], tmp->getType());
10125 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10133 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag));
10141 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag));
10157 Ops[0] = Builder.CreateBitCast(Ops[0], GetFloatNeonType(this, Type));
10247 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
10250 Ops[1] = Builder.CreateBitCast(Ops[1], VTy);
10253 return Builder.CreateBitCast(Result, Ty);
10281 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10555 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
10556 Value *RHS = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), DoubleTy);
10641 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10652 Ops[0] = Builder.CreateBitCast(Ops[0], VTy);
10657 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy));
10662 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy));
10663 Ops[1] = Builder.CreateBitCast(Ops[1], VTy);
10667 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10669 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10678 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10687 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10690 return Builder.CreateAlignedStore(Ops[1], Builder.CreateBitCast(Ops[0], Ty),
10695 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10699 Ops[0] = Builder.CreateBitCast(Ops[0],
10706 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10710 Ops[0] = Builder.CreateBitCast(Ops[0],
10717 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10721 Ops[0] = Builder.CreateBitCast(Ops[0],
10729 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10733 Ops[0] = Builder.CreateBitCast(Ops[0],
10741 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10745 Ops[0] = Builder.CreateBitCast(Ops[0],
10753 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
10757 Ops[0] = Builder.CreateBitCast(Ops[0],
10767 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10768 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
10772 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10781 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10782 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
10783 Ops[3] = Builder.CreateBitCast(Ops[3], Ty);
10787 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10796 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10797 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
10798 Ops[3] = Builder.CreateBitCast(Ops[3], Ty);
10799 Ops[4] = Builder.CreateBitCast(Ops[4], Ty);
10803 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
10859 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
10860 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10861 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
10878 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
10879 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10880 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
10896 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
10897 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
10898 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
11092 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy);
11110 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0],
11122 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0],
11137 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0],
11166 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0],
11186 return CGF.Builder.CreateBitCast(CGF.Builder.CreateBinOp(Opc, LHS, RHS),
11271 Mask = CGF.Builder.CreateBitCast(Mask, MaskTy);
11294 return CGF.Builder.CreateBitCast(Cmp,
11528 Value *LHS = CGF.Builder.CreateBitCast(Ops[0], Ty);
11529 Value *RHS = CGF.Builder.CreateBitCast(Ops[1], Ty);
11630 Src = CGF.Builder.CreateBitCast(Src, HalfTy);
11648 Value *BitCast = CGF.Builder.CreateBitCast(Shl, ResultType);
11845 return Builder.CreateBitCast(Sext, FPVecTy);
11908 return Builder.CreateBitCast(BuildVector(Ops),
11949 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy));
11955 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy));
12894 Value *Cast = Builder.CreateBitCast(Ops[0], VecTy, "cast");
12899 return Builder.CreateBitCast(SV, Ops[0]->getType(), "cast");
12924 Value *Cast = Builder.CreateBitCast(Ops[0], VecTy, "cast");
12929 return Builder.CreateBitCast(SV, ResultType, "cast");
12951 return Builder.CreateBitCast(SV, Ops[0]->getType());
12973 return Builder.CreateBitCast(SV, Ops[0]->getType());
12991 Value *BC = Builder.CreateBitCast(
13191 return Builder.CreateBitCast(Res, Ops[0]->getType());
13224 return Builder.CreateBitCast(Builder.CreateNot(Res),
13236 return Builder.CreateBitCast(Res, Ops[0]->getType());
13259 return Builder.CreateBitCast(Res, Ops[0]->getType());
13479 Ops[0] = Builder.CreateBitCast(Ops[0], MMXTy, "cast");
14000 Builder.CreateBitCast(Ops[0], Int128PtrTy);
14003 Address ComparandResult(Builder.CreateBitCast(Ops[3], Int128PtrTy),
14140 Ops[0] = Builder.CreateBitCast(Ops[0], Int8PtrTy);
14142 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy);
14208 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy);
14210 Ops[2] = Builder.CreateBitCast(Ops[2], Int8PtrTy);
14436 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2));
14441 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2));
14450 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4));
14460 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2));
14493 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2));
14495 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2));
14508 return Builder.CreateBitCast(ShuffleCall, RetTy);
14516 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4));
14518 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int32Ty, 4));
14546 return Builder.CreateBitCast(ShuffleCall, RetTy);
14557 return Builder.CreateBitCast(Res, ConvertType(E->getType()));
14562 Value *Unpacked = Builder.CreateBitCast(
14603 auto *Cast = CGF.Builder.CreateBitCast(GEP, DstTy);
15880 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i),
15920 Values.push_back(Builder.CreateBitCast(V, ParamType));
15980 Values.push_back(Builder.CreateBitCast(V, AType));
15989 Values.push_back(Builder.CreateBitCast(V, BType));
15999 Values.push_back(Builder.CreateBitCast(V, CType));
16005 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i), DType),
16663 Builder.CreateBitCast(A.getPointer(), Int8PtrPtrTy), A.getAlignment());
16682 llvm::Value *LV = Builder.CreateBitCast(
16700 Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), Int8PtrTy);
16706 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), Int8PtrTy),
16725 Builder.CreateBitCast(DestAddress, DestVal->getType()->getPointerTo());
16754 Address PredAddr = Builder.CreateBitCast(