Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp143 CastInst::CreateBitOrPointerCast(AI, ParamType, "cast"); in createWrapper()
183 CastInst::CreateBitOrPointerCast(Call, RtnType, "cast"); in createWrapper()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp734 Value *Cast = IRB.CreateBitOrPointerCast(C, OrigTy); in instrumentAtomic()
747 IRB.CreateBitOrPointerCast(SI->getValueOperand(), Ty), in instrumentAtomic()
780 IRB.CreateBitOrPointerCast(CASI->getCompareOperand(), Ty); in instrumentAtomic()
782 IRB.CreateBitOrPointerCast(CASI->getNewValOperand(), Ty); in instrumentAtomic()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp178 auto *Cast = CastInst::CreateBitOrPointerCast(&CB, RetTy, "", InsertBefore); in createRetBitCast()
511 auto *Cast = CastInst::CreateBitOrPointerCast(Arg, FormalTy, "", &CB); in promoteCall()
H A DScalarEvolutionExpander.cpp2547 CastInst::CreateBitOrPointerCast(DefI, ToTy, "tmp.lcssa.user", InsertPt); in fixupLCSSAFormFor()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp567 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, Inst->getType()); in tryPromoteAllocaToVector()
582 Elt = Builder.CreateBitOrPointerCast(Elt, VecEltTy); in tryPromoteAllocaToVector()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1652 auto *Val = Builder.CreateBitOrPointerCast(Continuation, Int8PtrTy); in replaceAsyncResumeFunction()
1668 Builder.CreateBitOrPointerCast(FnArgs[ArgIdx], paramTy)); in coerceArguments()
1708 FramePtr = Builder.CreateBitOrPointerCast(FramePtr, Int8PtrTy); in splitAsyncCoroutine()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1144 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1308 V = Builder.CreateBitOrPointerCast(V, CV->getType()); in vectorizeLoadChain()
H A DLoopVectorize.cpp2944 return Builder.CreateBitOrPointerCast(V, DstFVTy); in createBitOrPointerCast()
2957 Value *CastVal = Builder.CreateBitOrPointerCast(V, VecIntTy); in createBitOrPointerCast()
2958 return Builder.CreateBitOrPointerCast(CastVal, DstFVTy); in createBitOrPointerCast()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp454 StoreValue = CastInst::CreateBitOrPointerCast( in propagateStoredValueToLoadUsers()
H A DNaryReassociate.cpp427 Candidate = Builder.CreateBitOrPointerCast(Candidate, GEP->getType()); in tryReassociateGEPAtIndex()
H A DJumpThreading.cpp1364 AvailableVal = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad()
1541 PredV = CastInst::CreateBitOrPointerCast(PredV, LoadI->getType(), "", in simplifyPartiallyRedundantLoad()
H A DSROA.cpp1525 TV = IRB.CreateBitOrPointerCast(TV, TypedPtrTy, ""); in speculateSelectInstLoads()
1526 FV = IRB.CreateBitOrPointerCast(FV, TypedPtrTy, ""); in speculateSelectInstLoads()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp287 return IRB.CreateBitOrPointerCast( in flatten()
H A DAArch64TargetTransformInfo.cpp1522 Builder.CreateBitOrPointerCast(InsertSubvector, WideScalableTy); in instCombineSVEDupqLane()
1527 Builder.CreateBitOrPointerCast(WideShuffle, II.getType()); in instCombineSVEDupqLane()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1890 Builder.CreateBitOrPointerCast(ValueOperand, SizedIntTy); in expandAtomicOpToLibcall()
1959 V = Builder.CreateBitOrPointerCast(Result, I->getType()); in expandAtomicOpToLibcall()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1185 ID = Bld.CreateBitOrPointerCast(WFn, CGM.Int8PtrTy); in emitParallelCall()
1186 llvm::Value *FnPtr = Bld.CreateBitOrPointerCast(OutlinedFn, CGM.Int8PtrTy); in emitParallelCall()
1236 Bld.CreateBitOrPointerCast(CapturedVarsAddrs.getPointer(), in emitParallelCall()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3253 Call, Builder.CreateBitOrPointerCast(ReturnedArg, CallTy)); in visitCallBase()
3564 NewArg = Builder.CreateBitOrPointerCast(*AI, ParamTy); in transformConstExprCastCall()
3649 NV = NC = CastInst::CreateBitOrPointerCast(NC, OldRetTy); in transformConstExprCastCall()
H A DInstCombinePHI.cpp279 CI = CastInst::CreateBitOrPointerCast(IncomingVal, IntToPtr->getType(), in foldIntegerTypedPHI()
H A DInstCombineCasts.cpp2416 return CastInst::CreateBitOrPointerCast(NewBO, DestTy); in foldBitCastBitwiseLogic()
2423 return CastInst::CreateBitOrPointerCast(NewBO, DestTy); in foldBitCastBitwiseLogic()
H A DInstCombineLoadStoreAlloca.cpp1056 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(), in visitLoadInst()
H A DInstCombineCompares.cpp632 Value *NewVal = Builder.CreateBitOrPointerCast( in rewriteGEPAsOffset()
636 NewVal = Builder.CreateBitOrPointerCast( in rewriteGEPAsOffset()
H A DInstCombineSelect.cpp2174 return CastInst::CreateBitOrPointerCast(NewSel, Sel.getType()); in foldSelectCmpBitcasts()
H A DInstructionCombining.cpp382 return CastInst::CreateBitOrPointerCast(PtrToInt->getOperand(0), CastTy, in simplifyIntToPtrRoundTripCast()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstrTypes.h541 static CastInst *CreateBitOrPointerCast(
H A DIRBuilder.h2086 Value *CreateBitOrPointerCast(Value *V, Type *DestTy,

12