Displaying 1 result from an estimated 1 matches for "branchexit".
Did you mean:
branchexits
2019 May 10
2
[Pipeliner] MachinePipeliner TargetInstrInfo hooks need more information?
...the operands for *exiting*
the loop)
In the end we had to change the signatures to pass around a bit more
information:
bool analyzeLoop(MachineLoop &L, MachineInstr *&IndVarInst,
MachineInstr *&CmpInst, MachineInstr *&BranchInst,
bool *BranchExits)
unsigned reduceLoopCount(MachineBasicBlock &MBB,
MachineInstr *IndVar,
MachineInstr &Cmp,
MachineInstr &Exit,
bool BranchExits,
SmallVectorImpl<MachineOperand> &Cond,
SmallVectorImpl<MachineInstr *> &PrevInst...