/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LowerMemIntrinsics.cpp | 69 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 D | VNCoercion.cpp | 94 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 D | RelLookupTableConverter.cpp | 156 Value *Base = Builder.CreateBitCast(RelLookupTable, Builder.getInt8PtrTy()); in convertToRelLookupTable() 165 Result = Builder.CreateBitCast(Result, Load->getType(), "reltable.bitcast"); in convertToRelLookupTable()
|
H A D | AMDGPUEmitPrintf.cpp | 39 return Builder.CreateBitCast(Arg, Int64Ty); in fitArgInto64Bits() 163 Arg = Builder.CreateBitCast( in appendString()
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 193 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 D | CGObjC.cpp | 99 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 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() 262 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 342 lock = CGF.Builder.CreateBitCast(lock, CGF.VoidPtrTy); in EmitAtSynchronizedStmt()
|
H A D | CGObjCMac.cpp | 2071 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 D | CGCUDANV.cpp | 555 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 D | ItaniumCXXABI.cpp | 607 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 D | X86LowerAMXIntrinsics.cpp | 383 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 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 | 246 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 D | X86InstCombineIntrinsic.cpp | 73 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 D | AutoUpgrade.cpp | 1259 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 D | AtomicExpandPass.cpp | 377 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 D | ExpandLargeFpConvert.cpp | 158 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 D | ScalarizeMaskedMemIntrin.cpp | 176 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 D | AMDGPULateCodeGenPrepare.cpp | 165 auto *NewPtr = IRB.CreateBitCast( in visitLoadInst() 176 auto *NewVal = IRB.CreateBitCast( in visitLoadInst()
|
H A D | AMDGPULowerKernelArguments.cpp | 173 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 D | InstSimplifyFolder.h | 141 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 D | InstCombineCasts.cpp | 181 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 D | CoroEarly.cpp | 96 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 D | PPCTargetTransformInfo.cpp | 76 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 D | SVEIntrinsicOpts.cpp | 328 auto *PtrBitCast = Builder.CreateBitCast( in optimizePredicateStore() 388 auto *PtrBitCast = Builder.CreateBitCast( in optimizePredicateLoad()
|