Lines Matching refs:MachineFunction
61 virtual bool runOnMachineFunction(MachineFunction &F);
84 void createLoadCopy(MachineFunction&, MachineInstr *,
86 void createStoreCopy(MachineFunction&, MachineInstr *,
89 void createVecDest(MachineFunction&, MachineInstr *,
92 void createCopies(MachineFunction&, MachineInstr *,
95 unsigned copyProp(MachineFunction&);
96 unsigned removeDeadMoves(MachineFunction&);
98 void elementize(MachineFunction&);
102 void createVecShuffle(MachineFunction& F, MachineInstr *Instr,
105 void createVecExtract(MachineFunction& F, MachineInstr *Instr,
108 void createVecInsert(MachineFunction& F, MachineInstr *Instr,
111 void createVecBuild(MachineFunction& F, MachineInstr *Instr,
242 void VectorElementize::createLoadCopy(MachineFunction& F, MachineInstr *Instr,
279 void VectorElementize::createStoreCopy(MachineFunction& F, MachineInstr *Instr,
315 void VectorElementize::createVecShuffle(MachineFunction& F, MachineInstr *Instr,
351 void VectorElementize::createVecExtract(MachineFunction& F, MachineInstr *Instr,
375 void VectorElementize::createVecInsert(MachineFunction& F, MachineInstr *Instr,
411 void VectorElementize::createVecBuild(MachineFunction& F, MachineInstr *Instr,
438 void VectorElementize::createVecDest(MachineFunction& F, MachineInstr *Instr,
470 void VectorElementize::createCopies(MachineFunction& F, MachineInstr *Instr,
549 void VectorElementize::elementize(MachineFunction &F) {
550 for (MachineFunction::reverse_iterator BI=F.rbegin(), BE=F.rend();
590 unsigned VectorElementize::copyProp(MachineFunction &F) {
593 for (MachineFunction::reverse_iterator BI=F.rbegin(), BE=F.rend(); BI!=BE;
673 unsigned VectorElementize::removeDeadMoves(MachineFunction &F) {
675 for (MachineFunction::reverse_iterator BI=F.rbegin(), BE=F.rend(); BI!=BE;
705 bool VectorElementize::runOnMachineFunction(MachineFunction &F) {