Searched refs:CreateBitCast (Results 1 - 25 of 96) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp56 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType);
59 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType);
111 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType);
121 : RBuilder.CreateBitCast(DstAddr, DstPtrType);
158 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType);
161 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType);
234 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS));
236 ResBuilder.CreateBitCast(DstAddr, PointerType::get(Int8Type, DstAS));
394 DstAddr = Builder.CreateBitCast(DstAddr,
H A DVNCoercion.cpp72 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy);
85 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo);
112 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy);
134 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy);
446 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8));
513 PtrVal = Builder.CreateBitCast(PtrVal, DestPTy);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp93 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT));
104 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT));
114 return Builder.CreateBitCast(result.getScalarVal(),
139 return Builder.CreateBitCast(Ptr, ConvertType(E->getType()));
237 return Builder.CreateBitCast(result.getScalarVal(),
278 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(),
640 newSelf = Builder.CreateBitCast(newSelf, selfTy);
756 Address dest = CGF.Builder.CreateBitCast(CGF.ReturnValue, CGF.VoidPtrTy);
759 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy);
1024 ivarAddr = CGF.Builder.CreateBitCast(ivarAdd
[all...]
H A DCGBuiltin.cpp152 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(DstPt
[all...]
H A DCGBuilder.h135 using CGBuilderBaseTy::CreateBitCast;
136 Address CreateBitCast(Address Addr, llvm::Type *Ty, function in class:clang::CodeGen::CGBuilderTy
138 return Address(CreateBitCast(Addr.getPointer(), Ty, Name),
154 return CreateBitCast(Addr, PtrTy, Name);
H A DCGObjCRuntime.cpp66 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy);
70 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy));
259 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType);
341 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy);
H A DCGCUDANV.cpp431 Builder.CreateBitCast(I.Kernel, VoidPtrTy),
481 Builder.CreateBitCast(Var, VoidPtrTy),
494 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName,
501 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName,
696 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy));
714 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy));
756 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy),
H A DCGNonTrivialStruct.cpp369 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy);
372 DstArrayEnd = CGF.Builder.CreateBitCast(DstArrayEnd, CGF.CGM.Int8PtrPtrTy,
429 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy);
431 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy);
499 CallerCGF.Builder.CreateBitCast(Addrs[I], CallerCGF.CGM.Int8PtrPtrTy)
564 this->CGF->Builder.CreateBitCast(DstAddr, PtrTy), FT);
568 this->CGF->Builder.CreateBitCast(SrcAddr, PtrTy), FT);
572 Address DstAddr = this->CGF->Builder.CreateBitCast(Addrs[DstIdx], Ty);
573 Address SrcAddr = this->CGF->Builder.CreateBitCast(Addrs[SrcIdx], Ty);
824 Builder.CreateBitCast(Ds
[all...]
H A DCGObjCMac.cpp2080 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy);
2116 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
2173 Arg0 = CGF.Builder.CreateBitCast(Arg0, ObjCTypes.ObjectPtrTy);
2239 CGF.Builder.CreateBitCast(Fn.getCallee(), MSI.MessengerType));
3050 CGF.Builder.CreateBitCast(className,
4635 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy);
4849 CGF.Builder.CreateBitCast(Caught,
4939 CGF.Builder.CreateBitCast(Exception, ObjCTypes.ObjectPtrTy);
4961 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj,
4966 read_weak = CGF.Builder.CreateBitCast(read_wea
[all...]
H A DItaniumCXXABI.cpp649 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy());
651 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted");
731 VirtualFn = Builder.CreateBitCast(VirtualFn, FTy->getPointerTo(),
740 {Builder.CreateBitCast(VFPAddr, CGF.Int8PtrTy), TypeId});
748 VirtualFn = CGF.Builder.CreateBitCast(VirtualFn, FTy->getPointerTo());
751 VFPAddr = CGF.Builder.CreateBitCast(
811 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy);
864 return Builder.CreateBitCast(Addr, PType);
1258 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy);
1455 Value = CGF.Builder.CreateBitCast(Valu
[all...]
H A DCGClass.cpp273 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8Ty->getPointerTo(AddrSpace));
344 return Builder.CreateBitCast(Value, BasePtrTy);
381 Value = Builder.CreateBitCast(Value, BasePtrTy);
417 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy);
435 llvm::Value *Value = Builder.CreateBitCast(BaseAddr.getPointer(), Int8PtrTy);
440 Value = Builder.CreateBitCast(Value, DerivedPtrTy);
1005 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP);
1010 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP);
1662 llvm::Value *Args[] = {CGF.Builder.CreateBitCast(Ptr, CGF.VoidPtrTy),
1739 CGF.Builder.CreateBitCast(CG
[all...]
H A DCGCXX.cpp256 VTable = CGF.Builder.CreateBitCast(VTable, Ty);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp908 Op = Builder.CreateBitCast(Op, VecTy, "cast");
930 return Builder.CreateBitCast(Res, ResultTy, "cast");
942 Op = Builder.CreateBitCast(Op, VecTy, "cast");
964 return Builder.CreateBitCast(Res, ResultTy, "cast");
971 Mask = Builder.CreateBitCast(Mask, MaskTy);
1008 Mask = Builder.CreateBitCast(Mask, MaskTy);
1118 : Builder.CreateBitCast(CI.getArgOperand(1),
1247 Ptr = Builder.CreateBitCast(Ptr,
1270 Ptr = Builder.CreateBitCast(Ptr, llvm::PointerType::getUnqual(ValTy));
1319 Value *LHS = Builder.CreateBitCast(C
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp160 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType);
184 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
297 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType);
317 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
435 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
558 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
647 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
755 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
H A DAtomicExpandPass.cpp351 Value *NewAddr = Builder.CreateBitCast(Addr, PT);
359 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType());
433 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy);
438 Value *NewAddr = Builder.CreateBitCast(Addr, PT);
477 Addr = Builder.CreateBitCast(Addr, IntTy->getPointerTo(AS));
478 NewVal = Builder.CreateBitCast(NewVal, IntTy);
479 Loaded = Builder.CreateBitCast(Loaded, IntTy);
489 NewLoaded = Builder.CreateBitCast(NewLoaded, OrigTy);
1080 Value *NewAddr = Builder.CreateBitCast(Addr, PT);
1737 Value *PtrVal = Builder.CreateBitCast(PointerOperan
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp175 ArgPtr = Builder.CreateBitCast(ArgPtr, AdjustedArgTy->getPointerTo(AS),
223 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy,
H A DAMDGPUAtomicOptimizer.cpp462 Value *const BitCast = B.CreateBitCast(Ballot, VecTy);
505 NewV = B.CreateBitCast(Insert, Ty);
604 BroadcastI = B.CreateBitCast(Insert, Ty);
H A DAMDGPURewriteOutArguments.cpp415 Val = B.CreateBitCast(Val, EffectiveEltTy);
463 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp95 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy);
133 auto *NoopCoroVoidPtr = Builder.CreateBitCast(NoopCoro, Int8Ptr);
H A DCoroCleanup.cpp49 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp175 {B.CreateBitCast(CalledOperand, B.getInt8PtrTy())});
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp373 Value *FI8 = Builder.CreateBitCast(F, Type::getInt8PtrTy(F->getContext()));
408 Builder.CreateBitCast(PersonalityFn, TargetFuncTy->getPointerTo());
427 Value *HandlerI8 = Builder.CreateBitCast(Handler, Builder.getInt8PtrTy());
483 Builder.CreateBitCast(Call.getArgOperand(0), Builder.getInt8PtrTy()));
630 Value *RegNodeI8 = Builder.CreateBitCast(RegNode, Builder.getInt8PtrTy());
638 Builder.CreateBitCast(EHGuardNode, Builder.getInt8PtrTy());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp194 Value *Src = Builder.CreateBitCast(MI->getArgOperand(1), NewSrcPtrTy);
195 Value *Dest = Builder.CreateBitCast(MI->getArgOperand(0), NewDstPtrTy);
277 Dest = Builder.CreateBitCast(Dest, NewDstPtrTy);
702 Value *Res = Builder.CreateBitCast(Arg, IntegerVecTy);
704 Res = Builder.CreateBitCast(Res, IntegerTy);
854 Builder.CreateBitCast(Op0, ShufTy),
856 return Builder.CreateBitCast(SV, II.getType());
932 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy),
933 Builder.CreateBitCast(Op1, ShufTy),
935 return Builder.CreateBitCast(S
[all...]
H A DInstCombineCasts.cpp154 Value *NewCast = Builder.CreateBitCast(New, AI.getType(), "tmpcast");
489 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc");
889 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo);
1985 InVal = IC.Builder.CreateBitCast(InVal, SrcTy);
2211 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(),
2236 Value *CastedOp1 = Builder.CreateBitCast(BO->getOperand(1), DestTy);
2243 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy);
2254 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy);
2255 Value *CastedC = Builder.CreateBitCast(C, DestTy);
2292 Value *CastedVal = Builder.CreateBitCast(FVa
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilderFolder.h106 virtual Value *CreateBitCast(Constant *C, Type *DestTy) const = 0;

Completed in 484 milliseconds

1234