| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 385 Args[0] = new BitCastInst(Args[0], I8XX, "", Store); in tryToContractReleaseIntoStoreStrong() 387 Args[1] = new BitCastInst(Args[1], I8X, "", Store); in tryToContractReleaseIntoStoreStrong() 629 new BitCastInst(Replacement, UseTy, "", &InsertBB->back()); in run() 646 Replacement = new BitCastInst(Replacement, UseTy, "", in run() 661 if (const BitCastInst *BI = dyn_cast<BitCastInst>(Arg)) in run() 683 SmallVector<BitCastInst *, 2> BitCastUsers; in run() 687 if (auto *BC = dyn_cast<BitCastInst>(U)) in run() 694 if (auto *B = dyn_cast<BitCastInst>(U)) in run()
|
| H A D | ObjCARCOpts.cpp | 96 if (const BitCastInst *BC = dyn_cast<BitCastInst>(Arg)) in FindSingleUseIdentifiedObject() 748 if (isa<BitCastInst>(U)) in OptimizeAutoreleaseRVCall() 1194 Op = new BitCastInst(Op, ParamTy, "", InsertPos); in OptimizeIndividualCallImpl() 1757 new BitCastInst(Arg, ParamTy, "", InsertPt); in MoveCalls() 1770 new BitCastInst(Arg, ParamTy, "", InsertPt); in MoveCalls()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 94 void combineLoadBitcast(LoadInst *LD, BitCastInst *Bitcast); 95 void combineBitcastStore(BitCastInst *Bitcast, StoreInst *ST); 96 bool transformBitcast(BitCastInst *Bitcast); 169 void X86LowerAMXType::combineLoadBitcast(LoadInst *LD, BitCastInst *Bitcast) { in combineLoadBitcast() 194 void X86LowerAMXType::combineBitcastStore(BitCastInst *Bitcast, StoreInst *ST) { in combineBitcastStore() 226 bool X86LowerAMXType::transformBitcast(BitCastInst *Bitcast) { in transformBitcast() 292 auto *Bitcast = dyn_cast<BitCastInst>(&Inst); in visit()
|
| H A D | X86LowerAMXIntrinsics.cpp | 220 auto *BitCast = cast<BitCastInst>(Tile); in createTileLoadStoreLoops() 303 auto *BitCastAcc = cast<BitCastInst>(Acc); in createTileDPLoops() 309 auto *BitCastLHS = cast<BitCastInst>(LHS); in createTileDPLoops() 312 auto *BitCastRHS = cast<BitCastInst>(RHS); in createTileDPLoops()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 185 if (auto *BC = dyn_cast<BitCastInst>(I.OldInstruction)) { in convertToParamAS() 188 return BitCastInst::Create(BC->getOpcode(), I.NewParam, NewBCType, in convertToParamAS() 240 if (isa<GetElementPtrInst>(V) || isa<BitCastInst>(V) || isa<LoadInst>(V)) in handleByValParam()
|
| H A D | NVPTXLowerAlloca.cpp | 107 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 39 if (isa<BitCastInst>(User)) { in findCallsAtConstantOffset() 58 if (isa<BitCastInst>(User)) { in findLoadCallsAtConstantOffset()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 85 Instruction *InstCombinerImpl::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation() 2230 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI, in optimizeIntegerToVectorInsertions() 2259 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast, in canonicalizeBitCastExtElt() 2279 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast, in foldBitCastBitwiseLogic() 2325 static Instruction *foldBitCastSelect(BitCastInst &BitCast, in foldBitCastSelect() 2436 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi() 2456 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() 2499 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() 2526 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi() 2531 else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi() [all …]
|
| H A D | InstCombineLoadStoreAlloca.cpp | 66 if (isa<BitCastInst>(I) || isa<AddrSpaceCastInst>(I)) { in isOnlyCopiedFromConstantMemory() 261 } else if (isa<GetElementPtrInst>(Inst) || isa<BitCastInst>(Inst)) { in collectUsers() 304 } else if (auto *BC = dyn_cast<BitCastInst>(I)) { in replace() 309 auto *NewI = new BitCastInst(V, NewT); in replace() 390 return new BitCastInst(EntryAI, AI.getType()); in visitAllocaInst() 598 if (auto *BC = dyn_cast<BitCastInst>(LI.user_back())) { in combineLoadToOperationType() 1126 if (auto *BC = dyn_cast<BitCastInst>(V)) { in combineStoreToValueType() 1400 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) { in visitStoreInst() 1493 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) { in mergeStoreIntoSuccessor()
|
| H A D | InstCombineVectorOps.cpp | 193 return new BitCastInst(Elt, DestTy); in foldBitcastExtElt() 264 return new BitCastInst(Builder.CreateTrunc(Scalar, DestIntTy), DestTy); in foldBitcastExtElt() 1365 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst() 1380 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst() 2095 return new BitCastInst(X, Shuf.getType()); in foldIdentityExtractShuffle() 2317 return new BitCastInst(V, SVI.getType()); in visitShuffleVectorInst() 2348 return BitCastInst::Create(Instruction::BitCast, V, SVI.getType()); in visitShuffleVectorInst() 2447 SmallVector<BitCastInst *, 8> BCs; in visitShuffleVectorInst() 2450 if (BitCastInst *BC = dyn_cast<BitCastInst>(U)) in visitShuffleVectorInst() 2454 for (BitCastInst *BC : BCs) { in visitShuffleVectorInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 155 void traceBitCast(BitCastInst *BitCast, CallInst *Parent, 478 if (auto *BI = dyn_cast<BitCastInst>(Inst)) { in traceAICall() 502 void BPFAbstractMemberAccess::traceBitCast(BitCastInst *BitCast, in traceBitCast() 510 if (auto *BI = dyn_cast<BitCastInst>(Inst)) { in traceBitCast() 540 if (auto *BI = dyn_cast<BitCastInst>(Inst)) { in traceGEP() 1039 auto *BCInst = new BitCastInst(Base, Type::getInt8PtrTy(BB->getContext())); in transformGEPChain() 1048 auto *BCInst2 = new BitCastInst(GEP, Call->getType()); in transformGEPChain()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 256 while (BitCastInst *BC = dyn_cast<BitCastInst>(StrippedBasePtr)) in IsPtrInBounds() 580 NewBasePtr = new BitCastInst( in rewriteLoadStores() 607 new BitCastInst(NewPHI, BasePtr->getType(), in rewriteLoadStores() 662 ReplNewPtr = new BitCastInst(RealNewPtr, Ptr->getType(), in rewriteLoadStores()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | BypassSlowDivision.cpp | 205 if (!C && isa<BitCastInst>(Op1)) in isHashLikeValue() 206 C = dyn_cast<ConstantInt>(cast<BitCastInst>(Op1)->getOperand(0)); in isHashLikeValue() 397 if (auto *BCI = dyn_cast<BitCastInst>(Divisor)) in insertFastDivAndRem()
|
| H A D | StripGCRelocates.cpp | 49 ReplaceGCRel = new BitCastInst(OrigPtr, GCRel->getType(), "cast", GCRel); in stripGCRelocates()
|
| H A D | GlobalStatus.cpp | 139 } else if (isa<BitCastInst>(I) || isa<GetElementPtrInst>(I) || in analyzeGlobalAux()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPrintfRuntimeBinding.cpp | 383 new BitCastInst(BufferIdx, idPointer, "PrintBuffIdCast", Brnch); in lowerPrintfForGpu() 422 Arg = new BitCastInst(Arg, IType, "PrintArgFP", Brnch); in lowerPrintfForGpu() 514 Arg = new BitCastInst(Arg, IType, "PrintArgVect", Brnch); in lowerPrintfForGpu() 528 new BitCastInst(BufferIdx, ArgPointer, "PrintBuffPtrCast", Brnch); in lowerPrintfForGpu()
|
| H A D | AMDGPULowerKernelAttributes.cpp | 95 auto *BCI = dyn_cast<BitCastInst>(*U->user_begin()); in processUse()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | StackColoring.cpp | 973 BitCastInst *Cast = new BitCastInst(Inst, From->getType()); in remapInstructions() 1000 if (BitCastInst *BCI = dyn_cast<BitCastInst>(Use.get())) in remapInstructions()
|
| H A D | InterleavedLoadCombinePass.cpp | 719 BitCastInst *BCI = dyn_cast<BitCastInst>(V); in compute() 731 static bool computeFromBCI(BitCastInst *BCI, VectorInfo &Result, in computeFromBCI()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Reg2Mem.cpp | 66 CastInst *AllocaInsertionPoint = new BitCastInst( in runPass()
|
| H A D | ConstantHoisting.cpp | 764 Base = new BitCastInst(Base, Int8PtrTy, "base_bitcast", InsertionPt); in emitBaseConstants() 767 Mat = new BitCastInst(Mat, Ty, "mat_bitcast", InsertionPt); in emitBaseConstants() 890 Base = new BitCastInst(ConstInfo.BaseExpr, Ty, "const", IP); in emitBaseConstants() 893 Base = new BitCastInst(ConstInfo.BaseInt, Ty, "const", IP); in emitBaseConstants()
|
| H A D | CallSiteSplitting.cpp | 246 BitCastInst* BCI = dyn_cast<BitCastInst>(&*II); in copyMustTailReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 693 } else if (const BitCastInst *CI = dyn_cast<BitCastInst>(U)) { in AllUsesOfValueWillTrapIfNull() 832 isa<BitCastInst>(GlobalUser) || in OptimizeAwayTrappingUsesOfLoads() 910 BitCastInst *TheBC = nullptr; in OptimizeGlobalAddressOfMalloc() 913 if (BitCastInst *BCI = dyn_cast<BitCastInst>(User)) { in OptimizeGlobalAddressOfMalloc() 922 TheBC = new BitCastInst(NewGV, CI->getType(), "newgv", CI); in OptimizeGlobalAddressOfMalloc() 1031 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Inst)) { in valueIsOnlyUsedLocallyOrStoredToOneGlobal()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 254 void visitBitCastInst(BitCastInst &BC) { in visitBitCastInst()
|
| H A D | ObjCARCAnalysisUtils.h | 137 return isa<BitCastInst>(I) || in IsNoopInstruction()
|