reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMISelLowering.cpp
10412     BuildMI(*BB, MI, dl, TII->get(ARM::tLDMIA_UPD))
10420     return BB;
10428     return BB;
10431     return BB;
10434     return BB;
10448     BuildMI(*BB, MI, dl, TII->get(NewOpc))
10457     return BB;
10469     MachineInstrBuilder MIB = BuildMI(*BB, MI, dl, TII->get(NewOpc));
10473     return BB;
10481     const BasicBlock *LLVM_BB = BB->getBasicBlock();
10482     MachineFunction::iterator It = ++BB->getIterator();
10490     MachineBasicBlock *thisMBB  = BB;
10491     MachineFunction *F = BB->getParent();
10506     sinkMBB->splice(sinkMBB->begin(), BB,
10507                     std::next(MachineBasicBlock::iterator(MI)), BB->end());
10508     sinkMBB->transferSuccessorsAndUpdatePHIs(BB);
10510     BB->addSuccessor(copy0MBB);
10511     BB->addSuccessor(sinkMBB);
10513     BuildMI(BB, dl, TII->get(ARM::tBcc))
10521     BB = copy0MBB;
10524     BB->addSuccessor(sinkMBB);
10529     BB = sinkMBB;
10530     BuildMI(*BB, BB->begin(), dl, TII->get(ARM::PHI), MI.getOperand(0).getReg())
10530     BuildMI(*BB, BB->begin(), dl, TII->get(ARM::PHI), MI.getOperand(0).getReg())
10537     return BB;
10543     BB->erase(std::next(MachineBasicBlock::iterator(MI)), BB->end());
10543     BB->erase(std::next(MachineBasicBlock::iterator(MI)), BB->end());
10552       BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPri : ARM::CMPri))
10556       BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPri : ARM::CMPri))
10562       BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPrr : ARM::CMPrr))
10566       BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPrr : ARM::CMPrr))
10572     MachineBasicBlock *exitMBB = OtherSucc(BB, destMBB);
10576     BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2Bcc : ARM::Bcc))
10579       BuildMI(BB, dl, TII->get(ARM::t2B))
10583       BuildMI(BB, dl, TII->get(ARM::B)) .addMBB(exitMBB);
10586     return BB;
10594     return BB;
10597     EmitSjLjDispatchBlock(MI, BB);
10598     return BB;
10614     const BasicBlock *LLVM_BB = BB->getBasicBlock();
10615     MachineFunction::iterator BBI = ++BB->getIterator();
10616     MachineFunction *Fn = BB->getParent();
10633     SinkBB->splice(SinkBB->begin(), BB,
10634                    std::next(MachineBasicBlock::iterator(MI)), BB->end());
10635     SinkBB->transferSuccessorsAndUpdatePHIs(BB);
10637     BB->addSuccessor(RSBBB);
10638     BB->addSuccessor(SinkBB);
10644     BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2CMPri : ARM::CMPri))
10650     BuildMI(BB, dl,
10669       .addReg(ABSSrcReg).addMBB(BB);
10679     return EmitStructByval(MI, BB);
10681     return EmitLowered__chkstk(MI, BB);
10683     return EmitLowered__dbzchk(MI, BB);