Home
last modified time | relevance | path

Searched refs:CreateBitCast (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp133 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 DCGObjC.cpp109 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 DCGBuilder.h141 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 DCGObjCRuntime.cpp67 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 DCGObjCMac.cpp2006 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 DCGNonTrivialStruct.cpp356 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 DCGCUDANV.cpp274 &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 DCGClass.cpp250 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 DCGBlocks.cpp2052 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 DItaniumCXXABI.cpp585 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 DLowerMemIntrinsics.cpp64 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 DVNCoercion.cpp61 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 DAMDGPULowerKernelArguments.cpp147 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 DAMDGPUAtomicOptimizer.cpp267 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 DAMDGPURewriteOutArguments.cpp415 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 DAutoUpgrade.cpp858 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 DX86WinEHState.cpp377 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 DInstCombineCasts.cpp484 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 DInstCombineCalls.cpp250 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 DCoroEarly.cpp99 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy); in lowerCoroDone()
138 auto *NoopCoroVoidPtr = Builder.CreateBitCast(NoopCoro, Int8Ptr); in lowerCoroNoop()
H A DCoroCleanup.cpp51 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy); in lowerSubFn()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp383 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 DExpandMemCmp.cpp268 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 DMemorySanitizer.cpp1350 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 DWholeProgramDevirt.cpp930 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()

1234