| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 133 Value *BC = CGF.Builder.CreateBitCast( in EmitNontemporalStore() 364 V = CGF.Builder.CreateBitCast(V, IntTy); in EmitSignBit() 4019 V = Builder.CreateBitCast(V, RetTy); in EmitBuiltinExpr() 4170 Vec = Builder.CreateBitCast(Vec, Ty); in EmitNeonRShiftImm() 5619 Op = Builder.CreateBitCast(Op, OTy); in EmitAArch64CompareBuiltinExpr() 6759 Op = Builder.CreateBitCast(Op, Int16Ty); in vectorWrapScalar16() 7512 Ops[1] = Builder.CreateBitCast(Ops[1], in EmitAArch64BuiltinExpr() 9234 return CGF.Builder.CreateBitCast(Cmp, in EmitX86MaskedCompareResult() 10593 Value *BC = Builder.CreateBitCast( in EmitX86BuiltinExpr() 13414 Dest = Builder.CreateBitCast(Dest, in EmitHexagonBuiltinExpr() [all …]
|
| H A D | CGObjC.cpp | 109 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr() 235 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral() 1065 RV = RValue::get(Builder.CreateBitCast( in generateObjCGetterBody() 1122 value = Builder.CreateBitCast( in generateObjCGetterBody() 1336 arg = Builder.CreateBitCast(arg, VoidPtrTy); in generateObjCSetterBody() 1713 Builder.CreateBitCast(Collection, in EmitObjCForCollectionStmt() 2183 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRelease() 2230 Builder.CreateBitCast(value, Int8PtrTy) in EmitARCStoreStrongCall() 2315 value = Builder.CreateBitCast(value, Int8PtrTy); in EmitARCRetainAutorelease() 2318 return Builder.CreateBitCast(value, origType); in EmitARCRetainAutorelease() [all …]
|
| H A D | CGBuilder.h | 141 using CGBuilderBaseTy::CreateBitCast; 142 Address CreateBitCast(Address Addr, llvm::Type *Ty, 144 return Address(CreateBitCast(Addr.getPointer(), Ty, Name), 160 return CreateBitCast(Addr, PtrTy, Name);
|
| H A D | CGObjCRuntime.cpp | 67 llvm::Value *V = CGF.Builder.CreateBitCast(BaseValue, CGF.Int8PtrTy); in EmitValueForIvarAtOffset() 71 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy)); in EmitValueForIvarAtOffset() 261 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 343 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
|
| H A D | CGObjCMac.cpp | 2006 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy); in GenerateMessageSendSuper() 2043 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper() 2964 CGF.Builder.CreateBitCast(className, in EmitClassRefViaRuntime() 4614 CGF.Builder.CreateBitCast(Caught, in EmitTryOrSynchronizedStmt() 4726 AddrWeakObj = CGF.Builder.CreateBitCast(AddrWeakObj, in EmitObjCWeakRead() 4731 read_weak = CGF.Builder.CreateBitCast(read_weak, DestTy); in EmitObjCWeakRead() 4748 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCWeakAssign() 4769 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCGlobalAssign() 4795 src = CGF.Builder.CreateBitCast(src, ObjCTypes.ObjectPtrTy); in EmitObjCIvarAssign() 7350 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper() [all …]
|
| H A D | CGNonTrivialStruct.cpp | 356 Address BC = CGF.Builder.CreateBitCast(DstAddr, CGF.CGM.Int8PtrTy); in visitArray() 359 DstArrayEnd = CGF.Builder.CreateBitCast(DstArrayEnd, CGF.CGM.Int8PtrPtrTy, in visitArray() 416 Addr = CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrTy); in getAddrWithOffset() 419 return CGF->Builder.CreateBitCast(Addr, CGF->CGM.Int8PtrPtrTy); in getAddrWithOffset() 491 CallerCGF.Builder.CreateBitCast(Addrs[I], CallerCGF.CGM.Int8PtrPtrTy) in callFunc() 552 this->CGF->Builder.CreateBitCast(DstAddr, PtrTy), FT); in visitVolatileTrivial() 556 this->CGF->Builder.CreateBitCast(SrcAddr, PtrTy), FT); in visitVolatileTrivial() 560 Address DstAddr = this->CGF->Builder.CreateBitCast(Addrs[DstIdx], Ty); in visitVolatileTrivial() 561 Address SrcAddr = this->CGF->Builder.CreateBitCast(Addrs[SrcIdx], Ty); in visitVolatileTrivial() 803 Address DstPtr = Builder.CreateBitCast(Dst.getAddress(), CGM.Int8PtrPtrTy); in defaultInitNonTrivialCStructVar() [all …]
|
| H A D | CGCUDANV.cpp | 274 &GpuBinaryHandlePtr, Builder.CreateBitCast(Kernel, VoidPtrTy), in makeRegisterGlobalsFn() 297 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn() 490 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction() 508 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction() 540 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy), in makeModuleCtorFunction()
|
| H A D | CGClass.cpp | 250 ptr = CGF.Builder.CreateBitCast(ptr, CGF.Int8PtrTy); in ApplyNonVirtualAndVirtualOffset() 320 return Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass() 357 Value = Builder.CreateBitCast(Value, BasePtrTy); in GetAddressOfBaseClass() 391 return Builder.CreateBitCast(BaseAddr, DerivedPtrTy); in GetAddressOfDerivedClass() 414 Value = Builder.CreateBitCast(Value, DerivedPtrTy); in GetAddressOfDerivedClass() 982 DestPtr = CGF.Builder.CreateBitCast(DestPtr, DBP); in emitMemcpyIR() 987 SrcPtr = CGF.Builder.CreateBitCast(SrcPtr, SBP); in emitMemcpyIR() 1700 CGF.Builder.CreateBitCast(CGF.LoadCXXThis(), CGF.Int8PtrTy), in PoisonMembers() 2292 Src = Builder.CreateBitCast(Src, t); in EmitSynthesizedCXXCopyCtorCall() 2732 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTablePtrCheck() [all …]
|
| H A D | CGBlocks.cpp | 2052 src = Builder.CreateBitCast(src, structPtrTy, "block.source"); in GenerateCopyHelperFunction() 2056 dst = Builder.CreateBitCast(dst, structPtrTy, "block.dest"); in GenerateCopyHelperFunction() 2112 srcValue = Builder.CreateBitCast(srcValue, VoidPtrTy); in GenerateCopyHelperFunction() 2114 Builder.CreateBitCast(dstField.getPointer(), VoidPtrTy); in GenerateCopyHelperFunction() 2245 src = Builder.CreateBitCast(src, structPtrTy, "block"); in GenerateDestroyHelperFunction() 2281 destField = CGF.Builder.CreateBitCast(destField, CGF.VoidPtrTy); in emitCopy() 2283 srcField = CGF.Builder.CreateBitCast(srcField, CGF.VoidPtrPtrTy); in emitCopy() 2498 destField = CGF.Builder.CreateBitCast(destField, byrefPtrType); in generateByrefCopyHelper() 2506 srcField = CGF.Builder.CreateBitCast(srcField, byrefPtrType); in generateByrefCopyHelper() 2570 addr = CGF.Builder.CreateBitCast(addr, byrefPtrType); in generateByrefDisposeHelper() [all …]
|
| H A D | ItaniumCXXABI.cpp | 585 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy()); in EmitLoadOfMemberFunctionPointer() 587 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted"); in EmitLoadOfMemberFunctionPointer() 695 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer() 748 return Builder.CreateBitCast(Addr, PType); in EmitMemberDataPointerAddress() 1137 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete() 1366 Value = CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastCall() 1410 return CGF.Builder.CreateBitCast(Value, DestLTy); in EmitDynamicCastToVoid() 1433 VBaseOffsetPtr = CGF.Builder.CreateBitCast(VBaseOffsetPtr, in GetVirtualBaseClassOffset() 1886 return CGF.Builder.CreateBitCast(ResultPtr, InitialPtr.getType()); in performTypeAdjustment() 4054 CGF.Builder.CreateBitCast(AdjustedExn, LLVMCatchTy, "exn.byref"); in InitCatchParam() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 64 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize() 67 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopKnownSize() 115 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize() 124 : RBuilder.CreateBitCast(DstAddr, DstPtrType); in createMemCpyLoopKnownSize() 160 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize() 163 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopUnknownSize() 232 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize() 234 ResBuilder.CreateBitCast(DstAddr, PointerType::get(Int8Type, DstAS)); in createMemCpyLoopUnknownSize() 380 DstAddr = Builder.CreateBitCast(DstAddr, in createMemSetLoop()
|
| H A D | VNCoercion.cpp | 61 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper() 74 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadTypeHelper() 102 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadTypeHelper() 124 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadTypeHelper() 327 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper() 393 PtrVal = Builder.CreateBitCast(PtrVal, DestPTy); in getLoadValueForLoad()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 147 ArgPtr = Builder.CreateBitCast(ArgPtr, in runOnFunction() 155 ArgPtr = Builder.CreateBitCast(ArgPtr, ArgTy->getPointerTo(AS), in runOnFunction() 162 ArgPtr = Builder.CreateBitCast(ArgPtr, V4Ty->getPointerTo(AS)); in runOnFunction() 210 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 267 Value *const BitCast = B.CreateBitCast(Exec, VecTy); in optimizeAtomic() 339 NewV = B.CreateBitCast(Insert, Ty); in optimizeAtomic() 412 BroadcastI = B.CreateBitCast(Insert, Ty); in optimizeAtomic()
|
| H A D | AMDGPURewriteOutArguments.cpp | 415 Val = B.CreateBitCast(Val, EffectiveEltTy); in runOnFunction() 464 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 858 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec() 895 Mask = Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect() 1095 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedStore() 1115 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedLoad() 1555 Value *BC = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall() 1575 Value *BC = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall() 1591 Arg0 = Builder.CreateBitCast(Arg0, in UpgradeIntrinsicCall() 2514 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() 2524 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() 2533 Rep = Builder.CreateBitCast(Rep, FTy); in UpgradeIntrinsicCall() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 377 Value *FI8 = Builder.CreateBitCast(F, Type::getInt8PtrTy(F->getContext())); in emitEHLSDA() 412 Builder.CreateBitCast(PersonalityFn, TargetFuncTy->getPointerTo()); in generateLSDAInEAXThunk() 431 Value *HandlerI8 = Builder.CreateBitCast(Handler, Builder.getInt8PtrTy()); in linkExceptionRegistration() 489 Builder.CreateBitCast(CS.getArgOperand(0), Builder.getInt8PtrTy())); in rewriteSetJmpCallSite() 641 Value *RegNodeI8 = Builder.CreateBitCast(RegNode, Builder.getInt8PtrTy()); in addStateStores() 649 Builder.CreateBitCast(EHGuardNode, Builder.getInt8PtrTy()); in addStateStores()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 484 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt() 1839 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResize() 2045 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt() 2070 Value *CastedOp1 = Builder.CreateBitCast(BO->getOperand(1), DestTy); in foldBitCastBitwiseLogic() 2077 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic() 2126 Value *CastedVal = Builder.CreateBitCast(FVal, DestTy); in foldBitCastSelect() 2133 Value *CastedVal = Builder.CreateBitCast(TVal, DestTy); in foldBitCastSelect() 2233 NewV = Builder.CreateBitCast(LI, DestTy); in optimizeBitCastFromPhi() 2381 Value *LHS = Builder.CreateBitCast(SVI->getOperand(0), DestTy); in visitBitCast() 2382 Value *RHS = Builder.CreateBitCast(SVI->getOperand(1), DestTy); in visitBitCast() [all …]
|
| H A D | InstCombineCalls.cpp | 250 Dest = Builder.CreateBitCast(Dest, NewDstPtrTy); in SimplifyAnyMemSet() 680 Mask = Builder.CreateBitCast(Mask, MaskTy); in simplifyX86round() 749 Value *BC = Builder.CreateBitCast(X, ScalarTy); in simplifyX86movmsk() 877 Builder.CreateBitCast(Op0, ShufTy), in simplifyX86extrq() 879 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86extrq() 960 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86insertq() 1262 Result = IC.Builder.CreateBitCast(Result, II.getType()); in simplifyInvariantGroupIntrinsic() 1514 auto *BCastInst = Builder.CreateBitCast(II.getArgOperand(0), in simplifyNeonVld1() 2303 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst() 2311 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroEarly.cpp | 99 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy); in lowerCoroDone() 138 auto *NoopCoroVoidPtr = Builder.CreateBitCast(NoopCoro, Int8Ptr); in lowerCoroNoop()
|
| H A D | CoroCleanup.cpp | 51 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy); in lowerSubFn()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 383 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicLoadToIntegerType() 391 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType() 462 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy); in convertAtomicStoreToIntegerType() 467 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicStoreToIntegerType() 1038 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertCmpXchgToIntegerType() 1675 Builder.CreateBitCast(PointerOperand, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall() 1683 Builder.CreateBitCast(AllocaCASExpected, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall() 1699 Builder.CreateBitCast(AllocaValue, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall() 1711 Builder.CreateBitCast(AllocaResult, Type::getInt8PtrTy(Ctx)); in expandAtomicOpToLibcall()
|
| H A D | ExpandMemCmp.cpp | 268 ByteType, Builder.CreateBitCast(Source, ByteType->getPointerTo()), in getPtrToElementAtOffset() 271 return Builder.CreateBitCast(Source, LoadSizeType->getPointerTo()); in getPtrToElementAtOffset() 570 Source1 = Builder.CreateBitCast(Source1, LoadSizeType->getPointerTo()); in getMemCmpOneBlock() 572 Source2 = Builder.CreateBitCast(Source2, LoadSizeType->getPointerTo()); in getMemCmpOneBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1350 return IRB.CreateBitCast(V, NoVecTy); in convertToShadowTyNoVec() 2069 return IRB.CreateBitCast(V2, dstTy); in CreateShadowCast() 2081 return IRB.CreateBitCast(V, ShadowTy); in CreateAppToShadowCast() 2738 S1 = IRB.CreateBitCast(S1, T); in handleVectorPackIntrinsic() 2739 S2 = IRB.CreateBitCast(S2, T); in handleVectorPackIntrinsic() 2747 S1_ext = IRB.CreateBitCast(S1_ext, X86_MMXTy); in handleVectorPackIntrinsic() 2748 S2_ext = IRB.CreateBitCast(S2_ext, X86_MMXTy); in handleVectorPackIntrinsic() 2771 S = IRB.CreateBitCast(S, ResTy); in handleVectorSadIntrinsic() 2775 S = IRB.CreateBitCast(S, getShadowTy(&I)); in handleVectorSadIntrinsic() 2787 S = IRB.CreateBitCast(S, ResTy); in handleVectorPmaddIntrinsic() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 930 Args.push_back(IRB.CreateBitCast(VCallSite.VTable, Int8PtrTy)); in applyICallBranchFunnel() 936 NewCS = IRB.CreateCall(IRB.CreateBitCast(JT, NewFT), Args); in applyICallBranchFunnel() 939 IRB.CreateBitCast(JT, NewFT), in applyICallBranchFunnel() 1116 B.CreateBitCast(Call.VTable, Int8PtrTy), UniqueMemberAddr); in applyUniqueRetValOpt() 1184 B.CreateGEP(Int8Ty, B.CreateBitCast(Call.VTable, Int8PtrTy), Byte); in applyVirtualConstProp() 1192 Value *ValAddr = B.CreateBitCast(Addr, RetType->getPointerTo()); in applyVirtualConstProp() 1438 Value *GEPPtr = LoadB.CreateBitCast(GEP, PointerType::getUnqual(Int8PtrTy)); in scanTypeCheckedLoadUsers()
|