Searched refs:NewBC (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1329 Instruction *NewBC = nullptr; in FoldReturnIntoUncondBranch() local 1334 NewBC = BCI->clone(); in FoldReturnIntoUncondBranch() 1335 Pred->getInstList().insert(NewRet->getIterator(), NewBC); in FoldReturnIntoUncondBranch() 1336 Op = NewBC; in FoldReturnIntoUncondBranch() 1343 if (NewBC) { in FoldReturnIntoUncondBranch() 1344 NewBC->setOperand(0, NewEV); in FoldReturnIntoUncondBranch() 1345 Pred->getInstList().insert(NewBC->getIterator(), NewEV); in FoldReturnIntoUncondBranch() 1356 } else if (NewBC) in FoldReturnIntoUncondBranch() 1357 NewBC->setOperand(0, PN->getIncomingValueForBlock(Pred)); in FoldReturnIntoUncondBranch()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 251 Value *NewBC = Builder.CreateBitCast(Vec, Ext.getVectorOperandType()); in foldBitcastExtElt() local 252 return ExtractElementInst::Create(NewBC, Ext.getIndexOperand()); in foldBitcastExtElt() 2736 auto *NewBC = in visitShuffleVectorInst() local 2741 NewBCs[CastSrcTy] = NewBC; in visitShuffleVectorInst() 2743 NewBC, ConstantInt::get(Int32Ty, BegIdx), SVI.getName() + ".extract"); in visitShuffleVectorInst()
|
| H A D | InstCombineCasts.cpp | 2378 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt() local 2379 return ExtractElementInst::Create(NewBC, Index); in canonicalizeBitCastExtElt() 2664 auto *NewBC = in optimizeBitCastFromPhi() local 2666 SI->setOperand(0, NewBC); in optimizeBitCastFromPhi() 2668 assert(hasStoreUsersOnly(*NewBC)); in optimizeBitCastFromPhi()
|