Lines Matching defs:BCI
304 bool visitBitCastInst(BitCastInst &BCI);
881 bool ScalarizerVisitor::visitBitCastInst(BitCastInst &BCI) {
882 std::optional<VectorSplit> DstVS = getVectorSplit(BCI.getDestTy());
883 std::optional<VectorSplit> SrcVS = getVectorSplit(BCI.getSrcTy());
892 IRBuilder<> Builder(&BCI);
893 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0), *SrcVS);
904 BCI.getName() + ".i" + Twine(I));
929 Scatterer Mid = scatter(&BCI, V, MidVS);
950 BCI.getName() + ".i" + Twine(I));
952 BCI.getName() + ".i" + Twine(I));
958 gather(&BCI, Res, *DstVS);