Lines Matching refs:Arguments
92 ReduceEntryFunArgs *Arguments); ///< Pointer to reduce function
98 bool (*F)(ReduceEntryFunArgs *Arguments), struct OpInfo OpInf, in ReduceEntry()
160 static bool ReduceXWtoXWSP(ReduceEntryFunArgs *Arguments);
164 static bool ReduceXWtoXWP(ReduceEntryFunArgs *Arguments);
168 static bool ReduceLXUtoLXU16(ReduceEntryFunArgs *Arguments);
172 static bool ReduceSXtoSX16(ReduceEntryFunArgs *Arguments);
176 static bool ReduceMoveToMovep(ReduceEntryFunArgs *Arguments);
179 static bool ReduceArithmeticInstructions(ReduceEntryFunArgs *Arguments);
183 static bool ReduceADDIUToADDIUSP(ReduceEntryFunArgs *Arguments);
187 static bool ReduceADDIUToADDIUR1SP(ReduceEntryFunArgs *Arguments);
191 static bool ReduceXORtoXOR16(ReduceEntryFunArgs *Arguments);
434 ReduceEntryFunArgs Arguments(&(*MII), *Entry, NextMII); in ReduceMI() local
435 if (((*Entry).ReduceFunction)(&Arguments)) in ReduceMI()
441 bool MicroMipsSizeReduce::ReduceXWtoXWSP(ReduceEntryFunArgs *Arguments) { in ReduceXWtoXWSP() argument
443 MachineInstr *MI = Arguments->MI; in ReduceXWtoXWSP()
444 const ReduceEntry &Entry = Arguments->Entry; in ReduceXWtoXWSP()
455 bool MicroMipsSizeReduce::ReduceXWtoXWP(ReduceEntryFunArgs *Arguments) { in ReduceXWtoXWP() argument
457 const ReduceEntry &Entry = Arguments->Entry; in ReduceXWtoXWP()
458 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceXWtoXWP()
460 Arguments->MI->getParent()->instr_end(); in ReduceXWtoXWP()
465 MachineInstr *MI1 = Arguments->MI; in ReduceXWtoXWP()
496 ReduceEntryFunArgs *Arguments) { in ReduceArithmeticInstructions() argument
498 MachineInstr *MI = Arguments->MI; in ReduceArithmeticInstructions()
499 const ReduceEntry &Entry = Arguments->Entry; in ReduceArithmeticInstructions()
510 ReduceEntryFunArgs *Arguments) { in ReduceADDIUToADDIUR1SP() argument
512 MachineInstr *MI = Arguments->MI; in ReduceADDIUToADDIUR1SP()
513 const ReduceEntry &Entry = Arguments->Entry; in ReduceADDIUToADDIUR1SP()
524 bool MicroMipsSizeReduce::ReduceADDIUToADDIUSP(ReduceEntryFunArgs *Arguments) { in ReduceADDIUToADDIUSP() argument
526 MachineInstr *MI = Arguments->MI; in ReduceADDIUToADDIUSP()
527 const ReduceEntry &Entry = Arguments->Entry; in ReduceADDIUToADDIUSP()
542 bool MicroMipsSizeReduce::ReduceLXUtoLXU16(ReduceEntryFunArgs *Arguments) { in ReduceLXUtoLXU16() argument
544 MachineInstr *MI = Arguments->MI; in ReduceLXUtoLXU16()
545 const ReduceEntry &Entry = Arguments->Entry; in ReduceLXUtoLXU16()
557 bool MicroMipsSizeReduce::ReduceSXtoSX16(ReduceEntryFunArgs *Arguments) { in ReduceSXtoSX16() argument
559 MachineInstr *MI = Arguments->MI; in ReduceSXtoSX16()
560 const ReduceEntry &Entry = Arguments->Entry; in ReduceSXtoSX16()
612 bool MicroMipsSizeReduce::ReduceMoveToMovep(ReduceEntryFunArgs *Arguments) { in ReduceMoveToMovep() argument
614 const ReduceEntry &Entry = Arguments->Entry; in ReduceMoveToMovep()
615 MachineBasicBlock::instr_iterator &NextMII = Arguments->NextMII; in ReduceMoveToMovep()
617 Arguments->MI->getParent()->instr_end(); in ReduceMoveToMovep()
622 MachineInstr *MI1 = Arguments->MI; in ReduceMoveToMovep()
655 bool MicroMipsSizeReduce::ReduceXORtoXOR16(ReduceEntryFunArgs *Arguments) { in ReduceXORtoXOR16() argument
657 MachineInstr *MI = Arguments->MI; in ReduceXORtoXOR16()
658 const ReduceEntry &Entry = Arguments->Entry; in ReduceXORtoXOR16()