Home
last modified time | relevance | path

Searched refs:NewBC (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1562 Instruction *NewBC = nullptr; in FoldReturnIntoUncondBranch() local
1567 NewBC = BCI->clone(); in FoldReturnIntoUncondBranch()
1568 NewBC->insertInto(Pred, NewRet->getIterator()); in FoldReturnIntoUncondBranch()
1569 Op = NewBC; in FoldReturnIntoUncondBranch()
1576 if (NewBC) { in FoldReturnIntoUncondBranch()
1577 NewBC->setOperand(0, NewEV); in FoldReturnIntoUncondBranch()
1578 NewEV->insertInto(Pred, NewBC->getIterator()); in FoldReturnIntoUncondBranch()
1589 } else if (NewBC) in FoldReturnIntoUncondBranch()
1590 NewBC->setOperand(0, PN->getIncomingValueForBlock(Pred)); in FoldReturnIntoUncondBranch()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2356 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt() local
2357 return ExtractElementInst::Create(NewBC, Index); in canonicalizeBitCastExtElt()
2642 auto *NewBC = in optimizeBitCastFromPhi() local
2644 SI->setOperand(0, NewBC); in optimizeBitCastFromPhi()
2646 assert(hasStoreUsersOnly(*NewBC)); in optimizeBitCastFromPhi()
H A DInstCombineVectorOps.cpp261 Value *NewBC = Builder.CreateBitCast(Vec, Ext.getVectorOperandType()); in foldBitcastExtElt() local
262 return ExtractElementInst::Create(NewBC, Ext.getIndexOperand()); in foldBitcastExtElt()
2981 auto *NewBC = in visitShuffleVectorInst() local
2986 NewBCs[CastSrcTy] = NewBC; in visitShuffleVectorInst()
2987 auto *Ext = Builder.CreateExtractElement(NewBC, BegIdx, in visitShuffleVectorInst()