Lines Matching full:arguments
91 ReduceEntryFunArgs *Arguments); ///< Pointer to reduce function
97 bool (*F)(ReduceEntryFunArgs *Arguments), struct OpInfo OpInf, in ReduceEntry()
121 // Function arguments for ReduceFunction
159 static bool ReduceXWtoXWSP(ReduceEntryFunArgs *Arguments);
163 static bool ReduceXWtoXWP(ReduceEntryFunArgs *Arguments);
167 static bool ReduceLXUtoLXU16(ReduceEntryFunArgs *Arguments);
171 static bool ReduceSXtoSX16(ReduceEntryFunArgs *Arguments);
175 static bool ReduceMoveToMovep(ReduceEntryFunArgs *Arguments);
178 static bool ReduceArithmeticInstructions(ReduceEntryFunArgs *Arguments);
182 static bool ReduceADDIUToADDIUSP(ReduceEntryFunArgs *Arguments);
186 static bool ReduceADDIUToADDIUR1SP(ReduceEntryFunArgs *Arguments);
190 static bool ReduceXORtoXOR16(ReduceEntryFunArgs *Arguments);
433 ReduceEntryFunArgs Arguments(&(*MII), *Entry, NextMII); in ReduceMI() local
434 if (((*Entry).ReduceFunction)(&Arguments)) in ReduceMI()
440 bool MicroMipsSizeReduce::ReduceXWtoXWSP(ReduceEntryFunArgs *Arguments) { in ReduceXWtoXWSP() argument
442 MachineInstr *MI = Arguments->MI; in ReduceXWtoXWSP()
443 const ReduceEntry &Entry = Arguments->Entry; in ReduceXWtoXWSP()
454 bool MicroMipsSizeReduce::ReduceXWtoXWP(ReduceEntryFunArgs *Arguments) { in ReduceXWtoXWP() argument
456 const ReduceEntry &Entry = Arguments->Entry; in ReduceXWtoXWP()
457 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceXWtoXWP()
459 Arguments->MI->getParent()->instr_end(); in ReduceXWtoXWP()
464 MachineInstr *MI1 = Arguments->MI; in ReduceXWtoXWP()
495 ReduceEntryFunArgs *Arguments) { in ReduceArithmeticInstructions() argument
497 MachineInstr *MI = Arguments->MI; in ReduceArithmeticInstructions()
498 const ReduceEntry &Entry = Arguments->Entry; in ReduceArithmeticInstructions()
509 ReduceEntryFunArgs *Arguments) { in ReduceADDIUToADDIUR1SP() argument
511 MachineInstr *MI = Arguments->MI; in ReduceADDIUToADDIUR1SP()
512 const ReduceEntry &Entry = Arguments->Entry; in ReduceADDIUToADDIUR1SP()
523 bool MicroMipsSizeReduce::ReduceADDIUToADDIUSP(ReduceEntryFunArgs *Arguments) { in ReduceADDIUToADDIUSP() argument
525 MachineInstr *MI = Arguments->MI; in ReduceADDIUToADDIUSP()
526 const ReduceEntry &Entry = Arguments->Entry; in ReduceADDIUToADDIUSP()
541 bool MicroMipsSizeReduce::ReduceLXUtoLXU16(ReduceEntryFunArgs *Arguments) { in ReduceLXUtoLXU16() argument
543 MachineInstr *MI = Arguments->MI; in ReduceLXUtoLXU16()
544 const ReduceEntry &Entry = Arguments->Entry; in ReduceLXUtoLXU16()
556 bool MicroMipsSizeReduce::ReduceSXtoSX16(ReduceEntryFunArgs *Arguments) { in ReduceSXtoSX16() argument
558 MachineInstr *MI = Arguments->MI; in ReduceSXtoSX16()
559 const ReduceEntry &Entry = Arguments->Entry; in ReduceSXtoSX16()
611 bool MicroMipsSizeReduce::ReduceMoveToMovep(ReduceEntryFunArgs *Arguments) { in ReduceMoveToMovep() argument
613 const ReduceEntry &Entry = Arguments->Entry; in ReduceMoveToMovep()
614 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceMoveToMovep()
616 Arguments->MI->getParent()->instr_end(); in ReduceMoveToMovep()
621 MachineInstr *MI1 = Arguments->MI; in ReduceMoveToMovep()
654 bool MicroMipsSizeReduce::ReduceXORtoXOR16(ReduceEntryFunArgs *Arguments) { in ReduceXORtoXOR16() argument
656 MachineInstr *MI = Arguments->MI; in ReduceXORtoXOR16()
657 const ReduceEntry &Entry = Arguments->Entry; in ReduceXORtoXOR16()