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

References

lib/Target/Mips/MipsISelLowering.cpp
 1782   MachineFunction *MF = BB->getParent();
 1825   const BasicBlock *LLVM_BB = BB->getBasicBlock();
 1827   MachineFunction::iterator It = ++BB->getIterator();
 1831   exitMBB->splice(exitMBB->begin(), BB,
 1832                   std::next(MachineBasicBlock::iterator(MI)), BB->end());
 1833   exitMBB->transferSuccessorsAndUpdatePHIs(BB);
 1835   BB->addSuccessor(exitMBB, BranchProbability::getOne());
 1851   BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::DADDiu : Mips::ADDiu), MaskLSB2)
 1853   BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::AND64 : Mips::AND), AlignedAddr)
 1855   BuildMI(BB, DL, TII->get(Mips::ANDi), PtrLSB2)
 1858     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(PtrLSB2).addImm(3);
 1861     BuildMI(BB, DL, TII->get(Mips::XORi), Off)
 1863     BuildMI(BB, DL, TII->get(Mips::SLL), ShiftAmt).addReg(Off).addImm(3);
 1865   BuildMI(BB, DL, TII->get(Mips::ORi), MaskUpper)
 1867   BuildMI(BB, DL, TII->get(Mips::SLLV), Mask)
 1869   BuildMI(BB, DL, TII->get(Mips::NOR), Mask2).addReg(Mips::ZERO).addReg(Mask);
 1870   BuildMI(BB, DL, TII->get(Mips::ANDi), MaskedCmpVal)
 1872   BuildMI(BB, DL, TII->get(Mips::SLLV), ShiftedCmpVal)
 1874   BuildMI(BB, DL, TII->get(Mips::ANDi), MaskedNewVal)
 1876   BuildMI(BB, DL, TII->get(Mips::SLLV), ShiftedNewVal)
 1883   BuildMI(BB, DL, TII->get(AtomicOp))