Home
last modified time | relevance | path

Searched refs:CreateBitOrPointerCast (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp729 Value *Cast = IRB.CreateBitOrPointerCast(C, OrigTy); in instrumentAtomic()
742 IRB.CreateBitOrPointerCast(SI->getValueOperand(), Ty), in instrumentAtomic()
759 Value *Args[] = {Addr, IRB.CreateBitOrPointerCast(Val, Ty), in instrumentAtomic()
762 I->replaceAllUsesWith(IRB.CreateBitOrPointerCast(C, Val->getType())); in instrumentAtomic()
774 IRB.CreateBitOrPointerCast(CASI->getCompareOperand(), Ty); in instrumentAtomic()
776 IRB.CreateBitOrPointerCast(CASI->getNewValOperand(), Ty); in instrumentAtomic()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp144 CastInst::CreateBitOrPointerCast(AI, ParamType, "cast"); in createWrapper()
184 CastInst::CreateBitOrPointerCast(Call, RtnType, "cast"); in createWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp525 return Builder.CreateBitOrPointerCast(Val, Builder.getIntNTy(Size)); in promoteAllocaUserToVector()
531 return Builder.CreateBitOrPointerCast( in promoteAllocaUserToVector()
557 Value *NewVal = Builder.CreateBitOrPointerCast(CurVal, AccessTy); in promoteAllocaUserToVector()
583 SubVec = Builder.CreateBitOrPointerCast(SubVec, AccessTy); in promoteAllocaUserToVector()
591 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, AccessTy); in promoteAllocaUserToVector()
614 return Builder.CreateBitOrPointerCast(Val, VectorTy); in promoteAllocaUserToVector()
632 Val = Builder.CreateBitOrPointerCast(Val, SubVecTy); in promoteAllocaUserToVector()
646 Val = Builder.CreateBitOrPointerCast(Val, VecEltTy); in promoteAllocaUserToVector()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp184 auto *Cast = CastInst::CreateBitOrPointerCast(&CB, RetTy, "", InsertBefore); in createRetBitCast()
527 CastInst::CreateBitOrPointerCast(Arg, FormalTy, "", CB.getIterator()); in promoteCall()
H A DScalarEvolutionExpander.cpp2279 CastInst::CreateBitOrPointerCast(DefI, ToTy, "tmp.lcssa.user", InsertPt); in fixupLCSSAFormFor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp267 auto Cast = Builder.CreateBitOrPointerCast(S0->getValueOperand(), in sinkStoresAndGEPs()
H A DLoopLoadElimination.cpp469 StoreValue = CastInst::CreateBitOrPointerCast(StoreValue, LoadType, in propagateStoredValueToLoadUsers()
H A DJumpThreading.cpp1266 AvailableVal = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad()
1441 PredV = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1087 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(), in visitLoadInst()
1617 PN->addIncoming(Builder.CreateBitOrPointerCast(MergedVal, PN->getType()), in mergeStoreIntoSuccessor()
H A DInstCombineCasts.cpp2462 return CastInst::CreateBitOrPointerCast(NewBO, DestTy); in foldBitCastBitwiseLogic()
2469 return CastInst::CreateBitOrPointerCast(NewBO, DestTy); in foldBitCastBitwiseLogic()
H A DInstCombinePHI.cpp311 CI = CastInst::CreateBitOrPointerCast(IncomingVal, IntToPtr->getType(), in foldIntegerTypedPHI()
H A DInstCombineCalls.cpp4239 Call, Builder.CreateBitOrPointerCast(ReturnedArg, CallTy)); in visitCallBase()
4527 NewArg = Builder.CreateBitOrPointerCast(*AI, ParamTy); in transformConstExprCastCall()
4601 NV = NC = CastInst::CreateBitOrPointerCast(NC, OldRetTy); in transformConstExprCastCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp935 V = Builder.CreateBitOrPointerCast(V, I->getType()); in vectorizeChain()
970 V = Builder.CreateBitOrPointerCast(V, VecElemTy); in vectorizeChain()
H A DVPlanRecipes.cpp3356 return Builder.CreateBitOrPointerCast(V, DstVTy); in createBitOrPointerCast()
3369 Value *CastVal = Builder.CreateBitOrPointerCast(V, VecIntTy); in createBitOrPointerCast()
3370 return Builder.CreateBitOrPointerCast(CastVal, DstVTy); in createBitOrPointerCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1669 auto *Val = Builder.CreateBitOrPointerCast(Continuation, Int8PtrTy); in replaceAsyncResumeFunction()
1685 Builder.CreateBitOrPointerCast(FnArgs[ArgIdx], paramTy)); in coerceArguments()
1730 FramePtr = Builder.CreateBitOrPointerCast(FramePtr, Int8PtrTy); in splitCoroutine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp296 return IRB.CreateBitOrPointerCast( in flatten()
H A DAArch64TargetTransformInfo.cpp2610 IC.Builder.CreateBitOrPointerCast(InsertSubvector, WideScalableTy); in instCombineSVEDupqLane()
2615 IC.Builder.CreateBitOrPointerCast(WideShuffle, II.getType()); in instCombineSVEDupqLane()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1221 ID = Bld.CreateBitOrPointerCast(WFn, CGM.Int8PtrTy); in emitParallelCall()
1222 llvm::Value *FnPtr = Bld.CreateBitOrPointerCast(OutlinedFn, CGM.Int8PtrTy); in emitParallelCall()
1272 Bld.CreateBitOrPointerCast(CapturedVarsAddrs.emitRawPointer(CGF), in emitParallelCall()
H A DCGBuiltin.cpp1814 llvm::Value *Buf = CGF.Builder.CreateBitOrPointerCast( in EmitMSVCRTSetJmp()
2276 ArgVal = Builder.CreateBitOrPointerCast(ArgVal, IntTy); in emitBuiltinOSLogFormat()
5903 NewArg = Builder.CreateBitOrPointerCast(Arg0, NewArgT); in EmitBuiltinExpr()
5907 return RValue::get(Builder.CreateBitOrPointerCast(NewCall, in EmitBuiltinExpr()
6514 Builder.CreateBitOrPointerCast(Args.Src, Args.IntType, "src_addr"); in EmitBuiltinIsAligned()
H A DCGExprScalar.cpp5762 return Builder.CreateBitOrPointerCast(Src, DstTy, Name); in createCastsForTypeOfSameSize()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp2024 Builder.CreateBitOrPointerCast(ValueOperand, SizedIntTy); in expandAtomicOpToLibcall()
2088 V = Builder.CreateBitOrPointerCast(Result, I->getType()); in expandAtomicOpToLibcall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp102 return CreateBitOrPointerCast(V, DestTy); in CreateAggregateCast()
H A DInstructions.cpp3110 CastInst *CastInst::CreateBitOrPointerCast(Value *S, Type *Ty, in CreateBitOrPointerCast() function in CastInst
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h510 LLVM_ABI static CastInst *CreateBitOrPointerCast(
H A DIRBuilder.h2288 Value *CreateBitOrPointerCast(Value *V, Type *DestTy,

12