Lines Matching refs:RegiT
222 template <class BlockT, class InstrT, class RegiT>
226 std::set<RegiT> breakInitRegs; //Registers that need to "reg = 0", before
229 std::set<RegiT> contInitRegs; //Registers that need to "reg = 0", after
232 std::set<RegiT> endbranchInitRegs; //Init before entering this loop, at loop
234 std::set<RegiT> breakOnRegs; //registers that need to "if (reg) break
237 std::set<RegiT> contOnRegs; //registers that need to "if (reg) continue
286 typedef int RegiT; typedef in llvmCFGStruct::CFGStructurizer
288 typedef LandInformation<BlockT, InstrT, RegiT> LoopLandInfo;
346 BlockT *ExitLandBlock, RegiT SetReg);
348 RegiT SetReg);
382 void addLoopBreakOnReg(LoopT *LoopRep, RegiT RegNum);
383 void addLoopContOnReg(LoopT *LoopRep, RegiT RegNum);
384 void addLoopBreakInitReg(LoopT *LoopRep, RegiT RegNum);
385 void addLoopContInitReg(LoopT *LoopRep, RegiT RegNum);
386 void addLoopEndbranchInitReg(LoopT *LoopRep, RegiT RegNum);
1452 RegiT initReg = INVALIDREGNUM; in handleLoopbreak()
1483 RegiT initReg = INVALIDREGNUM; in handleLoopcontBlock()
1604 for (typename std::set<RegiT>::const_iterator iter = in mergeLooplandBlock()
1619 for (typename std::set<RegiT>::const_iterator iter = in mergeLooplandBlock()
1626 for (typename std::set<RegiT>::const_iterator iter = in mergeLooplandBlock()
1641 for (typename std::set<RegiT>::const_iterator iter = in mergeLooplandBlock()
1650 for (std::set<RegiT>::const_iterator iter = loopLand->contOnRegs.begin(), in mergeLooplandBlock()
1696 RegiT setReg) { in mergeLoopbreakBlock()
1765 RegiT setReg) { in settleLoopcontBlock()
1907 RegiT endBranchReg = static_cast<int> in addLoopEndbranchBlock()
1967 RegiT preValReg = static_cast<int> in addLoopEndbranchBlock()
1975 RegiT condResReg = static_cast<int> in addLoopEndbranchBlock()
2437 void CFGStructurizer<PassT>::addLoopBreakOnReg(LoopT *loopRep, RegiT regNum) { in addLoopBreakOnReg()
2454 void CFGStructurizer<PassT>::addLoopContOnReg(LoopT *loopRep, RegiT regNum) { in addLoopContOnReg()
2470 void CFGStructurizer<PassT>::addLoopBreakInitReg(LoopT *loopRep, RegiT regNum) { in addLoopBreakInitReg()
2486 void CFGStructurizer<PassT>::addLoopContInitReg(LoopT *loopRep, RegiT regNum) { in addLoopContInitReg()
2503 RegiT regNum) { in addLoopEndbranchInitReg()
2793 typedef int RegiT; typedef
3086 RegiT regNum, in insertCondBranchBefore()
3103 RegiT regNum) { in insertCondBranchEnd()
3117 RegiT regNum, int regVal) { in insertAssignInstrBefore()
3131 RegiT regNum, int regVal) { in insertAssignInstrBefore()
3150 RegiT dstReg, RegiT src1Reg, in insertCompareInstrBefore()
3151 RegiT src2Reg) { in insertCompareInstrBefore()