Lines Matching refs:SILowerControlFlowPass
66 class SILowerControlFlowPass : public MachineFunctionPass {
97 SILowerControlFlowPass(TargetMachine &tm) :
114 char SILowerControlFlowPass::ID = 0;
117 return new SILowerControlFlowPass(tm);
120 bool SILowerControlFlowPass::shouldSkip(MachineBasicBlock *From,
140 void SILowerControlFlowPass::Skip(MachineInstr &From, MachineOperand &To) {
150 void SILowerControlFlowPass::SkipIfDead(MachineInstr &MI) {
183 void SILowerControlFlowPass::If(MachineInstr &MI) {
201 void SILowerControlFlowPass::Else(MachineInstr &MI) {
220 void SILowerControlFlowPass::Break(MachineInstr &MI) {
234 void SILowerControlFlowPass::IfBreak(MachineInstr &MI) {
249 void SILowerControlFlowPass::ElseBreak(MachineInstr &MI) {
264 void SILowerControlFlowPass::Loop(MachineInstr &MI) {
279 void SILowerControlFlowPass::EndCf(MachineInstr &MI) {
292 void SILowerControlFlowPass::Branch(MachineInstr &MI) {
299 void SILowerControlFlowPass::Kill(MachineInstr &MI) {
328 void SILowerControlFlowPass::LoadM0(MachineInstr &MI, MachineInstr *MovRel, int Offset) {
406 void SILowerControlFlowPass::computeIndirectRegAndOffset(unsigned VecReg,
426 void SILowerControlFlowPass::IndirectSrc(MachineInstr &MI) {
446 void SILowerControlFlowPass::IndirectDst(MachineInstr &MI) {
467 bool SILowerControlFlowPass::runOnMachineFunction(MachineFunction &MF) {