Lines Matching defs:BCI
292 bool visitBitCastInst(BitCastInst &BCI);
933 bool ScalarizerVisitor::visitBitCastInst(BitCastInst &BCI) {
934 std::optional<VectorSplit> DstVS = getVectorSplit(BCI.getDestTy());
935 std::optional<VectorSplit> SrcVS = getVectorSplit(BCI.getSrcTy());
944 IRBuilder<> Builder(&BCI);
945 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0), *SrcVS);
956 BCI.getName() + ".i" + Twine(I));
981 Scatterer Mid = scatter(&BCI, V, MidVS);
1002 BCI.getName() + ".i" + Twine(I));
1004 BCI.getName() + ".i" + Twine(I));
1010 gather(&BCI, Res, *DstVS);