Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp69 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize()
72 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopKnownSize()
141 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize()
155 : RBuilder.CreateBitCast(DstAddr, DstPtrType); in createMemCpyLoopKnownSize()
209 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize()
212 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopUnknownSize()
305 Value *SrcAsResLoopOpType = ResBuilder.CreateBitCast( in createMemCpyLoopUnknownSize()
307 Value *DstAsResLoopOpType = ResBuilder.CreateBitCast( in createMemCpyLoopUnknownSize()
390 SrcAddr = CastBuilder.CreateBitCast(SrcAddr, PtrTy); in createMemMoveLoop()
391 DstAddr = CastBuilder.CreateBitCast(DstAddr, PtrTy); in createMemMoveLoop()
[all …]
H A DVNCoercion.cpp94 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
107 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadType()
134 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
156 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
423 Builder.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper()
488 PtrVal = Builder.CreateBitCast(PtrVal, DestPTy); in getLoadValueForLoad()
H A DRelLookupTableConverter.cpp156 Value *Base = Builder.CreateBitCast(RelLookupTable, Builder.getInt8PtrTy()); in convertToRelLookupTable()
165 Result = Builder.CreateBitCast(Result, Load->getType(), "reltable.bitcast"); in convertToRelLookupTable()
H A DAMDGPUEmitPrintf.cpp39 return Builder.CreateBitCast(Arg, Int64Ty); in fitArgInto64Bits()
163 Arg = Builder.CreateBitCast( in appendString()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp193 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeBinaryAtomicValue()
210 Value *BC = CGF.Builder.CreateBitCast( in EmitNontemporalStore()
258 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in EmitBinaryAtomicPost()
296 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeAtomicCmpXchgValue()
389 Destination = CGF.Builder.CreateBitCast(Destination, Int128PtrTy); in EmitAtomicCmpXchg128ForMSIntrin()
390 Address ComparandResult(CGF.Builder.CreateBitCast(ComparandPtr, Int128PtrTy), in EmitAtomicCmpXchg128ForMSIntrin()
454 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo()); in EmitISOVolatileLoad()
468 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo()); in EmitISOVolatileStore()
630 V = CGF.Builder.CreateBitCast(V, IntTy); in EmitSignBit()
746 Builder.CreateBitCast(ArgValue, DestType, ArgValue->getName().data()); in EmitVAStartEnd()
[all …]
H A DCGObjC.cpp99 Builder.CreateBitCast(Temporary.getPointer(), ConvertType(ArgQT)); in EmitObjCBoxedExpr()
110 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT)); in EmitObjCBoxedExpr()
120 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr()
145 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral()
243 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral()
284 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(), in AdjustObjCObjectType()
713 newSelf = Builder.CreateBitCast(newSelf, selfTy); in EmitObjCMessageExpr()
831 CGF.Builder.CreateBitCast(CGF.ReturnValue.getPointer(), CGF.VoidPtrTy); in emitStructGetterCall()
834 src = CGF.Builder.CreateBitCast(src, CGF.VoidPtrTy); in emitStructGetterCall()
1101 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); in emitCPPObjectAtomicGetterCall()
[all …]
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()
262 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt()
342 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
H A DCGObjCMac.cpp2071 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy); in GenerateMessageSendSuper()
2110 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper()
2149 Arg0 = CGF.Builder.CreateBitCast(Arg0, ObjCTypes.ObjectPtrTy); in EmitMessageSend()
2197 CGF.Builder.CreateBitCast(Fn.getCallee(), MSI.MessengerType)); in EmitMessageSend()
3007 CGF.Builder.CreateBitCast(className, in EmitClassRefViaRuntime()
4602 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy); in EmitTryOrSynchronizedStmt()
4814 CGF.Builder.CreateBitCast(Caught, in EmitTryOrSynchronizedStmt()
4904 CGF.Builder.CreateBitCast(Exception, ObjCTypes.ObjectPtrTy); in EmitThrowStmt()
4926 llvm::Value *AddrWeakObjVal = CGF.Builder.CreateBitCast( in EmitObjCWeakRead()
4931 read_weak = CGF.Builder.CreateBitCast(read_weak, DestTy); in EmitObjCWeakRead()
[all …]
H A DCGCUDANV.cpp555 Builder.CreateBitCast(KernelHandles[I.Kernel->getName()], VoidPtrTy), in makeRegisterGlobalsFn()
630 Builder.CreateBitCast(ManagedVar, VoidPtrTy), in makeRegisterGlobalsFn()
631 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn()
640 Builder.CreateBitCast(Var, VoidPtrTy), in makeRegisterGlobalsFn()
654 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName, in makeRegisterGlobalsFn()
661 {&GpuBinaryHandlePtr, Builder.CreateBitCast(Var, VoidPtrTy), VarName, in makeRegisterGlobalsFn()
860 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction()
878 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy)); in makeModuleCtorFunction()
920 CtorBuilder.CreateBitCast(FatbinWrapper, VoidPtrTy), in makeModuleCtorFunction()
H A DItaniumCXXABI.cpp607 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy()); in EmitLoadOfMemberFunctionPointer()
609 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted"); in EmitLoadOfMemberFunctionPointer()
690 VirtualFn = Builder.CreateBitCast(VirtualFn, FTy->getPointerTo(), in EmitLoadOfMemberFunctionPointer()
704 {Builder.CreateBitCast(VFPAddr, CGF.Int8PtrTy), TypeId}); in EmitLoadOfMemberFunctionPointer()
712 VirtualFn = CGF.Builder.CreateBitCast(VirtualFn, FTy->getPointerTo()); in EmitLoadOfMemberFunctionPointer()
716 VFPAddr = CGF.Builder.CreateBitCast( in EmitLoadOfMemberFunctionPointer()
777 Builder.CreateBitCast(NonVirtualFn, CGF.Int8PtrTy); in EmitLoadOfMemberFunctionPointer()
830 return Builder.CreateBitCast(Addr, PType); in EmitMemberDataPointerAddress()
1225 CGF.Builder.CreateBitCast(Ptr.getPointer(), CGF.Int8PtrTy); in emitVirtualObjectDelete()
1425 Value = CGF.Builder.CreateBitCast(Value, CGM.Int8PtrTy); in EmitTypeid()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp383 Value *SubVecA = B.CreateBitCast(EltA, V4I8Ty); in createTileDPLoops()
385 Value *SubVecB = B.CreateBitCast(EltB, V4I8Ty); in createTileDPLoops()
437 Value *EltCF32 = B.CreateBitCast(EltC, B.getFloatTy()); in createTileDPLoops()
439 Value *SubVecA = B.CreateBitCast(EltA, V2I16Ty); in createTileDPLoops()
441 Value *SubVecB = B.CreateBitCast(EltB, V2I16Ty); in createTileDPLoops()
445 Value *AV2F32 = B.CreateBitCast( in createTileDPLoops()
447 Value *BV2F32 = B.CreateBitCast( in createTileDPLoops()
450 Value *ResElt = B.CreateBitCast(SubVecR, B.getInt32Ty()); in createTileDPLoops()
500 Builder.CreateBitCast(ResVec, Type::getX86_AMXTy(Builder.getContext())); in lowerTileDP()
544 Builder.CreateBitCast(ResVec, Type::getX86_AMXTy(Builder.getContext())); in lowerTileLoadStore()
H A DX86WinEHState.cpp373 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 DX86LowerAMXType.cpp246 Builder.CreateBitCast(LD->getOperand(0), Builder.getInt8PtrTy()); in combineLoadBitcast()
274 Builder.CreateBitCast(ST->getOperand(1), Builder.getInt8PtrTy()); in combineBitcastStore()
302 I8Ptr = Builder.CreateBitCast(AllocaAddr, Builder.getInt8PtrTy()); in transformBitcast()
460 Value *I8Ptr = Builder.CreateBitCast(AllocaRes, Builder.getInt8PtrTy()); in getAllocaPos()
939 Builder.CreateBitCast(ST->getOperand(1), Builder.getInt8PtrTy()); in combineCastStore()
978 I8Ptr = Builder.CreateBitCast(AllocaAddr, Builder.getInt8PtrTy()); in combineLoadCast()
981 I8Ptr = Builder.CreateBitCast(LD->getOperand(0), Builder.getInt8PtrTy()); in combineLoadCast()
1130 I8Ptr = Builder.CreateBitCast(AllocaAddr, Builder.getInt8PtrTy()); in transformAMXCast()
H A DX86InstCombineIntrinsic.cpp73 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedLoad()
108 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedStore()
526 Value *Res = Builder.CreateBitCast(Arg, VectorType::getInteger(ArgTy)); in simplifyX86movmsk()
528 Res = Builder.CreateBitCast(Res, IntegerTy); in simplifyX86movmsk()
678 Builder.CreateBitCast(Op0, ShufTy), in simplifyX86extrq()
680 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86extrq()
756 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy), in simplifyX86insertq()
757 Builder.CreateBitCast(Op1, ShufTy), in simplifyX86insertq()
759 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86insertq()
1263 Mask = IC.Builder.CreateBitCast(Mask, MaskTy); in instCombineIntrinsic()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAutoUpgrade.cpp1259 Op = Builder.CreateBitCast(Op, VecTy, "cast"); in UpgradeX86PSLLDQIntrinsics()
1281 return Builder.CreateBitCast(Res, ResultTy, "cast"); in UpgradeX86PSLLDQIntrinsics()
1293 Op = Builder.CreateBitCast(Op, VecTy, "cast"); in UpgradeX86PSRLDQIntrinsics()
1315 return Builder.CreateBitCast(Res, ResultTy, "cast"); in UpgradeX86PSRLDQIntrinsics()
1323 Mask = Builder.CreateBitCast(Mask, MaskTy); in getX86MaskVec()
1359 Mask = Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect()
1468 : Builder.CreateBitCast(CI.getArgOperand(1), in UpgradeX86VPERMT2Intrinsics()
1593 Ptr = Builder.CreateBitCast(Ptr, in UpgradeMaskedStore()
1616 Ptr = Builder.CreateBitCast(Ptr, llvm::PointerType::getUnqual(ValTy)); in UpgradeMaskedLoad()
1649 Value *LHS = Builder.CreateBitCast(CI.getArgOperand(0), Ty); in upgradePMULDQ()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp377 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicLoadToIntegerType()
385 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType()
402 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicXchgToIntegerType()
405 : Builder.CreateBitCast(Val, NewTy); in convertAtomicXchgToIntegerType()
415 : Builder.CreateBitCast(NewRMWI, RMWI->getType()); in convertAtomicXchgToIntegerType()
508 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy); in convertAtomicStoreToIntegerType()
512 Value *NewAddr = Builder.CreateBitCast(Addr, PT); in convertAtomicStoreToIntegerType()
557 Addr = Builder.CreateBitCast(Addr, IntTy->getPointerTo(AS)); in createCmpXchgInstFun()
558 NewVal = Builder.CreateBitCast(NewVal, IntTy); in createCmpXchgInstFun()
559 Loaded = Builder.CreateBitCast(Loaded, IntTy); in createCmpXchgInstFun()
[all …]
H A DExpandLargeFpConvert.cpp158 Builder.CreateBitCast(FloatVal0, Builder.getIntNTy(FloatWidth)); in expandFPToI()
543 A4 = Builder.CreateBitCast(Or1, IToFP->getType()); in expandIToFP()
546 Builder.CreateBitCast(Or35, Type::getFP128Ty(Builder.getContext())); in expandIToFP()
552 Builder.CreateBitCast(Or35, Type::getFloatTy(Builder.getContext())); in expandIToFP()
555 A4 = Builder.CreateBitCast(Or35, IToFP->getType()); in expandIToFP()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp176 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType); in scalarizeMaskedLoad()
200 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedLoad()
315 Value *FirstEltPtr = Builder.CreateBitCast(Ptr, NewPtrType); in scalarizeMaskedStore()
335 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedStore()
456 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedGather()
584 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedScatter()
689 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedExpandLoad()
801 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedCompressStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp165 auto *NewPtr = IRB.CreateBitCast( in visitLoadInst()
176 auto *NewVal = IRB.CreateBitCast( in visitLoadInst()
H A DAMDGPULowerKernelArguments.cpp173 ArgPtr = Builder.CreateBitCast(ArgPtr, AdjustedArgTy->getPointerTo(AS), in runOnFunction()
219 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h141 Value *CreateBitCast(Constant *C, Type *DestTy) const override { in CreateBitCast() function
142 return ConstFolder.CreateBitCast(C, DestTy); in CreateBitCast()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp181 Value *NewCast = Builder.CreateBitCast(New, AI.getType(), "tmpcast"); in PromoteCastOfAllocation()
557 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt()
984 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc()
2155 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResizeWithIntegerBitCasts()
2377 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt()
2414 Builder.CreateBitCast(BO->getOperand(0), Y->getType()); in foldBitCastBitwiseLogic()
2421 Builder.CreateBitCast(BO->getOperand(1), X->getType()); in foldBitCastBitwiseLogic()
2436 Value *CastedOp1 = Builder.CreateBitCast(BO->getOperand(1), DestTy); in foldBitCastBitwiseLogic()
2443 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
2454 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp96 auto *BCI = Builder.CreateBitCast(Operand, FramePtrTy); in lowerCoroDone()
154 auto *NoopCoroVoidPtr = Builder.CreateBitCast(NoopCoro, Int8Ptr); in lowerCoroNoop()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp76 Value *Ptr = IC.Builder.CreateBitCast( in instCombineIntrinsic()
84 Value *Ptr = IC.Builder.CreateBitCast(II.getArgOperand(0), in instCombineIntrinsic()
95 Value *Ptr = IC.Builder.CreateBitCast(II.getArgOperand(1), OpPtrTy); in instCombineIntrinsic()
103 Value *Ptr = IC.Builder.CreateBitCast(II.getArgOperand(1), OpPtrTy); in instCombineIntrinsic()
130 IC.Builder.CreateBitCast(II.getArgOperand(0), Mask->getType()); in instCombineIntrinsic()
132 IC.Builder.CreateBitCast(II.getArgOperand(1), Mask->getType()); in instCombineIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp328 auto *PtrBitCast = Builder.CreateBitCast( in optimizePredicateStore()
388 auto *PtrBitCast = Builder.CreateBitCast( in optimizePredicateLoad()

12345