| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 56 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize() 59 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopKnownSize() 111 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize() 121 : RBuilder.CreateBitCast(DstAddr, DstPtrType); in createMemCpyLoopKnownSize() 158 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize() 161 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopUnknownSize() 234 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize() 236 ResBuilder.CreateBitCast(DstAddr, PointerType::get(Int8Type, DstAS)); in createMemCpyLoopUnknownSize() 394 DstAddr = Builder.CreateBitCast(DstAddr, in createMemSetLoop()
|
| H A D | VNCoercion.cpp | 85 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper() 98 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadTypeHelper() 125 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadTypeHelper() 147 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper() 446 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper() 513 PtrVal = Builder.CreateBitCast(PtrVal, DestPTy); in getLoadValueForLoad()
|
| H A D | RelLookupTableConverter.cpp | 153 Value *Base = Builder.CreateBitCast(RelLookupTable, Builder.getInt8PtrTy()); in convertToRelLookupTable() 162 Result = Builder.CreateBitCast(Result, Load->getType(), "reltable.bitcast"); in convertToRelLookupTable()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 173 Value *BC = CGF.Builder.CreateBitCast( in EmitNontemporalStore() 593 V = CGF.Builder.CreateBitCast(V, IntTy); in EmitSignBit() 5458 Vec = Builder.CreateBitCast(Vec, Ty); in EmitNeonRShiftImm() 7145 Op = Builder.CreateBitCast(Op, OTy); in EmitAArch64CompareBuiltinExpr() 8906 return Builder.CreateBitCast(Val, Ty); in EmitSVEReinterpret() 11996 return CGF.Builder.CreateBitCast(Cmp, in EmitX86MaskedCompareResult() 13675 Value *BC = Builder.CreateBitCast( in EmitX86BuiltinExpr() 14806 Ptr = Builder.CreateBitCast( in EmitX86BuiltinExpr() 14822 Ptr = Builder.CreateBitCast( in EmitX86BuiltinExpr() 15148 return Builder.CreateBitCast( in EmitPPCBuiltinExpr() [all …]
|
| H A D | CGObjC.cpp | 116 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr() 239 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral() 1216 RV = RValue::get(Builder.CreateBitCast( in generateObjCGetterBody() 1273 value = Builder.CreateBitCast( in generateObjCGetterBody() 1485 arg = Builder.CreateBitCast(arg, VoidPtrTy); in generateObjCSetterBody() 1861 Builder.CreateBitCast(Collection, ObjCIdType); in EmitObjCForCollectionStmt() 2410 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRelease() 2457 Builder.CreateBitCast(value, Int8PtrTy) in EmitARCStoreStrongCall() 2542 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRetainAutorelease() 2545 return Builder.CreateBitCast(value, origType); in EmitARCRetainAutorelease() [all …]
|
| H A D | CGObjCRuntime.cpp | 66 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy); in EmitValueForIvarAtOffset() 70 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy)); in EmitValueForIvarAtOffset() 259 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 341 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
|
| H A D | CGObjCMac.cpp | 2094 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy); in GenerateMessageSendSuper() 2133 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper() 3067 CGF.Builder.CreateBitCast(className, in EmitClassRefViaRuntime() 4865 CGF.Builder.CreateBitCast(Caught, in EmitTryOrSynchronizedStmt() 4977 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj, in EmitObjCWeakRead() 4982 read_weak = CGF.Builder.CreateBitCast(read_weak, DestTy); in EmitObjCWeakRead() 4999 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCWeakAssign() 5020 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCGlobalAssign() 5046 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCIvarAssign() 7640 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper() [all …]
|
| H A D | CGBuilder.h | 150 using CGBuilderBaseTy::CreateBitCast; 151 Address CreateBitCast(Address Addr, llvm::Type *Ty, 153 return Address(CreateBitCast(Addr.getPointer(), Ty, Name), 169 return CreateBitCast(Addr, PtrTy, Name);
|
| H A D | CGNonTrivialStruct.cpp | 369 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy); in visitArray() 372 DstArrayEnd = CGF.Builder.CreateBitCast(DstArrayEnd, CGF.CGM.Int8PtrPtrTy, in visitArray() 429 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy); in getAddrWithOffset() 431 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy); in getAddrWithOffset() 495 CallerCGF.Builder.CreateBitCast(Addrs[I], CallerCGF.CGM.Int8PtrPtrTy) in callFunc() 560 this->CGF->Builder.CreateBitCast(DstAddr, PtrTy), FT); in visitVolatileTrivial() 564 this->CGF->Builder.CreateBitCast(SrcAddr, PtrTy), FT); in visitVolatileTrivial() 568 Address DstAddr = this->CGF->Builder.CreateBitCast(Addrs[DstIdx], Ty); in visitVolatileTrivial() 569 Address SrcAddr = this->CGF->Builder.CreateBitCast(Addrs[SrcIdx], Ty); in visitVolatileTrivial() 820 Builder.CreateBitCast(Dst.getAddress(*this), CGM.Int8PtrPtrTy); in defaultInitNonTrivialCStructVar() [all …]
|
| H A D | CGCUDANV.cpp | 534 Builder.CreateBitCast(KernelHandles[I.Kernel], VoidPtrTy), in makeRegisterGlobalsFn() 609 Builder.CreateBitCast(ManagedVar, VoidPtrTy), in makeRegisterGlobalsFn() 610 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn() 619 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn() 633 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName, in makeRegisterGlobalsFn() 640 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName, in makeRegisterGlobalsFn() 837 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction() 855 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction() 897 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy), in makeModuleCtorFunction()
|
| H A D | ItaniumCXXABI.cpp | 764 VFPAddr = CGF.Builder.CreateBitCast( in EmitLoadOfMemberFunctionPointer() 825 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer() 878 return Builder.CreateBitCast(Addr, PType); in EmitMemberDataPointerAddress() 1271 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete() 1469 Value = CGF.Builder.CreateBitCast(Value, CGM.Int8PtrTy); in EmitTypeid() 1515 Value = CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastCall() 1569 return CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastToVoid() 1602 VBaseOffsetPtr = CGF.Builder.CreateBitCast(VBaseOffsetPtr, in GetVirtualBaseClassOffset() 1974 VTable = CGF.Builder.CreateBitCast(VTable, CGM.Int8PtrTy); in getVirtualFunctionPointer() 1978 VFuncLoad = CGF.Builder.CreateBitCast(Load, TyPtr); in getVirtualFunctionPointer() [all …]
|
| H A D | CGClass.cpp | 345 return Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass() 382 Value = Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass() 418 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy); in GetAddressOfDerivedClass() 441 Value = Builder.CreateBitCast(Value, DerivedPtrTy); in GetAddressOfDerivedClass() 1002 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP); in emitMemcpyIR() 1007 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); in emitMemcpyIR() 1745 CGF.Builder.CreateBitCast(CGF.LoadCXXThis(), CGF.Int8PtrTy), in PoisonMembers() 2337 Src = Builder.CreateBitCast(Src, t); in EmitSynthesizedCXXCopyCtorCall() 2789 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTablePtrCheck() 2846 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTableTypeCheckedLoad() [all …]
|
| H A D | CGBlocks.cpp | 1964 src = Builder.CreateBitCast(src, structPtrTy, "block.source"); in GenerateCopyHelperFunction() 1968 dst = Builder.CreateBitCast(dst, structPtrTy, "block.dest"); in GenerateCopyHelperFunction() 2024 srcValue = Builder.CreateBitCast(srcValue, VoidPtrTy); in GenerateCopyHelperFunction() 2026 Builder.CreateBitCast(dstField.getPointer(), VoidPtrTy); in GenerateCopyHelperFunction() 2152 src = Builder.CreateBitCast(src, structPtrTy, "block"); in GenerateDestroyHelperFunction() 2187 destField = CGF.Builder.CreateBitCast(destField, CGF.VoidPtrTy); in emitCopy() 2189 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy() 2398 destField = CGF.Builder.CreateBitCast(destField, byrefPtrType); in generateByrefCopyHelper() 2406 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper() 2464 addr = CGF.Builder.CreateBitCast(addr, byrefPtrType); in generateByrefDisposeHelper() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 382 Value *SubVecA = B.CreateBitCast(EltA, V4I8Ty); in createTileDPLoops() 384 Value *SubVecB = B.CreateBitCast(EltB, V4I8Ty); in createTileDPLoops() 436 Value *EltCF32 = B.CreateBitCast(EltC, B.getFloatTy()); in createTileDPLoops() 438 Value *SubVecA = B.CreateBitCast(EltA, V2I16Ty); in createTileDPLoops() 440 Value *SubVecB = B.CreateBitCast(EltB, V2I16Ty); in createTileDPLoops() 444 Value *AV2F32 = B.CreateBitCast( in createTileDPLoops() 446 Value *BV2F32 = B.CreateBitCast( in createTileDPLoops() 449 Value *ResElt = B.CreateBitCast(SubVecR, B.getInt32Ty()); in createTileDPLoops() 499 Builder.CreateBitCast(ResVec, Type::getX86_AMXTy(Builder.getContext())); in lowerTileDP() 543 Builder.CreateBitCast(ResVec, Type::getX86_AMXTy(Builder.getContext())); in lowerTileLoadStore()
|
| H A D | X86WinEHState.cpp | 373 Value *FI8 = Builder.CreateBitCast(F, Type::getInt8PtrTy(F->getContext())); in emitEHLSDA() 408 Builder.CreateBitCast(PersonalityFn, TargetFuncTy->getPointerTo()); in generateLSDAInEAXThunk() 427 Value *HandlerI8 = Builder.CreateBitCast(Handler, Builder.getInt8PtrTy()); in linkExceptionRegistration() 483 Builder.CreateBitCast(Call.getArgOperand(0), Builder.getInt8PtrTy())); in rewriteSetJmpCall() 630 Value *RegNodeI8 = Builder.CreateBitCast(RegNode, Builder.getInt8PtrTy()); in addStateStores() 638 Builder.CreateBitCast(EHGuardNode, Builder.getInt8PtrTy()); in addStateStores()
|
| H A D | X86LowerAMXType.cpp | 180 Builder.CreateBitCast(LD->getOperand(0), Builder.getInt8PtrTy()); in combineLoadBitcast() 208 Builder.CreateBitCast(ST->getOperand(1), Builder.getInt8PtrTy()); in combineBitcastStore() 235 I8Ptr = Builder.CreateBitCast(AllocaAddr, Builder.getInt8PtrTy()); in transformBitcast() 396 Value *I8Ptr = Builder.CreateBitCast(AllocaRes, Builder.getInt8PtrTy()); in getAllocaPos()
|
| H A D | X86InstCombineIntrinsic.cpp | 72 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedLoad() 107 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedStore() 527 Value *Res = Builder.CreateBitCast(Arg, IntegerVecTy); in simplifyX86movmsk() 529 Res = Builder.CreateBitCast(Res, IntegerTy); in simplifyX86movmsk() 679 Builder.CreateBitCast(Op0, ShufTy), in simplifyX86extrq() 681 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86extrq() 757 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy), in simplifyX86insertq() 760 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86insertq() 1266 Mask = IC.Builder.CreateBitCast(Mask, MaskTy); in instCombineIntrinsic() 1652 Value *CastOp0 = IC.Builder.CreateBitCast(Op0, Mask->getType()); in instCombineIntrinsic() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 1117 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec() 1153 Mask = Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect() 1388 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedStore() 1867 Value *BC = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall() 1903 Arg0 = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall() 2286 Rep = Builder.CreateBitCast( in UpgradeIntrinsicCall() 2868 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() 2878 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() 2887 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() 2896 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 178 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType); in scalarizeMaskedLoad() 202 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedLoad() 317 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType); in scalarizeMaskedStore() 337 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedStore() 458 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedGather() 586 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedScatter() 691 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedExpandLoad() 803 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedCompressStore()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULateCodeGenPrepare.cpp | 167 auto *NewPtr = IRB.CreateBitCast( in visitLoadInst() 178 auto *NewVal = IRB.CreateBitCast( in visitLoadInst()
|
| H A D | AMDGPULowerKernelArguments.cpp | 174 ArgPtr = Builder.CreateBitCast(ArgPtr, AdjustedArgTy->getPointerTo(AS), in runOnFunction() 222 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 363 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicLoadToIntegerType() 371 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType() 388 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicXchgToIntegerType() 389 Value *NewVal = Builder.CreateBitCast(Val, NewTy); in convertAtomicXchgToIntegerType() 477 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicStoreToIntegerType() 517 NewVal = Builder.CreateBitCast(NewVal, IntTy); in createCmpXchgInstFun() 518 Loaded = Builder.CreateBitCast(Loaded, IntTy); in createCmpXchgInstFun() 528 NewLoaded = Builder.CreateBitCast(NewLoaded, OrigTy); in createCmpXchgInstFun() 1135 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertCmpXchgToIntegerType() 1796 Value *PtrVal = Builder.CreateBitCast(PointerOperand, in expandAtomicOpToLibcall() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 526 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt() 948 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc() 2113 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResizeWithIntegerBitCasts() 2382 Value *CastedC = Builder.CreateBitCast(C, DestTy); in foldBitCastBitwiseLogic() 2418 Value *CastedVal = Builder.CreateBitCast(FVal, DestTy); in foldBitCastSelect() 2425 Value *CastedVal = Builder.CreateBitCast(TVal, DestTy); in foldBitCastSelect() 2591 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi() 2759 Value *LHS = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast() 2760 Value *RHS = Builder.CreateBitCast(ShufOp1, DestTy); in visitBitCast() 2780 Value *ScalarX = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 825 Value *Cast = Builder.CreateBitCast(Accum, ValTy); in realignGroup() 841 return Builder.CreateBitCast(Val, VecTy); in realignGroup() 1058 return Builder.CreateBitCast(Trunc, Hi->getType()); in vlalignb() 1090 return Builder.CreateBitCast(Trunc, Lo->getType()); in vralignb() 1094 Value *Lo64 = Builder.CreateBitCast(Lo, Int64Ty); in vralignb() 1095 Value *Hi64 = Builder.CreateBitCast(Hi, Int64Ty); in vralignb() 1099 return Builder.CreateBitCast(Call, Lo->getType()); in vralignb() 1184 Value *Cast = Builder.CreateBitCast( in rescale() 1213 return Builder.CreateBitCast(Val, getByteTy(getSizeOf(Val))); in vbytes() 1260 return Builder.CreateBitCast(Val, DestTy); in createHvxIntrinsic() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroEarly.cpp | 95 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy); in lowerCoroDone() 133 auto *NoopCoroVoidPtr = Builder.CreateBitCast(NoopCoro, Int8Ptr); in lowerCoroNoop()
|