Lines Matching refs:BI
488 auto BI = Bundles.begin();
492 assert(BI != Bundles.end() && "Incorrect allocation?");
494 BOI.Tag = ContextImpl->getOrInsertBundleTag(BI->getTag());
496 BOI.End = CurrentIndex + BI->input_size();
498 BI++;
501 assert(BI == Bundles.end() && "Incorrect allocation?");
1264 BranchInst::BranchInst(const BranchInst &BI)
1265 : Instruction(Type::getVoidTy(BI.getContext()), Instruction::Br,
1266 OperandTraits<BranchInst>::op_end(this) - BI.getNumOperands(),
1267 BI.getNumOperands()) {
1269 if (BI.getNumOperands() != 1) {
1270 assert(BI.getNumOperands() == 3 && "BR can have 1 or 3 operands!");
1271 Op<-3>() = BI.Op<-3>();
1272 Op<-2>() = BI.Op<-2>();
1274 Op<-1>() = BI.Op<-1>();
1275 SubclassOptionalData = BI.SubclassOptionalData;