• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching refs:iterator

43   void seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I,
50 void processInstruction(MachineBasicBlock::iterator &I,
55 void processInstructionForSlowLEA(MachineBasicBlock::iterator &I,
70 void processInstrForSlow3OpLEA(MachineBasicBlock::iterator &I,
75 bool optTwoAddrLEA(MachineBasicBlock::iterator &I,
81 RegUsageState usesRegister(MachineOperand &p, MachineBasicBlock::iterator I);
86 MachineBasicBlock::iterator searchBackwards(MachineOperand &p,
87 MachineBasicBlock::iterator &I,
94 MachineBasicBlock::iterator &MBBI) const;
127 MachineBasicBlock::iterator &MBBI) const {
182 MachineFunction::iterator MFI = MBB.getIterator();
212 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I) {
228 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I)
239 FixupLEAPass::usesRegister(MachineOperand &p, MachineBasicBlock::iterator I) {
258 static inline bool getPreviousInstr(MachineBasicBlock::iterator &I,
271 MachineBasicBlock::iterator
272 FixupLEAPass::searchBackwards(MachineOperand &p, MachineBasicBlock::iterator &I,
275 MachineBasicBlock::iterator CurInst;
292 return MachineBasicBlock::iterator();
352 bool FixupLEAPass::optTwoAddrLEA(MachineBasicBlock::iterator &I,
442 void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I,
462 MachineBasicBlock::iterator &I,
464 MachineBasicBlock::iterator MBI = searchBackwards(p, I, MBB);
465 if (MBI != MachineBasicBlock::iterator()) {
473 MachineBasicBlock::iterator J =
474 static_cast<MachineBasicBlock::iterator>(NewMI);
480 void FixupLEAPass::processInstructionForSlowLEA(MachineBasicBlock::iterator &I,
529 void FixupLEAPass::processInstrForSlow3OpLEA(MachineBasicBlock::iterator &I,