Lines Matching refs:StructurizeCFG

239 class StructurizeCFG {  class
340 StructurizeCFG SCFG; in runOnRegion()
379 void StructurizeCFG::orderNodes() { in INITIALIZE_PASS_DEPENDENCY()
433 void StructurizeCFG::analyzeLoops(RegionNode *N) { in analyzeLoops()
452 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, in buildCondition()
465 void StructurizeCFG::gatherPredicates(RegionNode *N) { in gatherPredicates()
523 void StructurizeCFG::collectInfos() { in collectInfos()
559 void StructurizeCFG::insertConditions(bool Loops) { in insertConditions()
605 void StructurizeCFG::simplifyConditions() { in simplifyConditions()
628 void StructurizeCFG::delPhiValues(BasicBlock *From, BasicBlock *To) { in delPhiValues()
644 void StructurizeCFG::addPhiValues(BasicBlock *From, BasicBlock *To) { in addPhiValues()
656 void StructurizeCFG::findUndefBlocks( in findUndefBlocks()
714 void StructurizeCFG::setPhiValues() { in setPhiValues()
771 void StructurizeCFG::simplifyAffectedPhis() { in simplifyAffectedPhis()
793 void StructurizeCFG::killTerminator(BasicBlock *BB) { in killTerminator()
805 void StructurizeCFG::changeExit(RegionNode *Node, BasicBlock *NewExit, in changeExit()
850 BasicBlock *StructurizeCFG::getNextFlow(BasicBlock *Dominator) { in getNextFlow()
869 BasicBlock *StructurizeCFG::needPrefix(bool NeedEmpty) { in needPrefix()
888 BasicBlock *StructurizeCFG::needPostfix(BasicBlock *Flow, in needPostfix()
900 void StructurizeCFG::setPrevNode(BasicBlock *BB) { in setPrevNode()
906 bool StructurizeCFG::dominatesPredicates(BasicBlock *BB, RegionNode *Node) { in dominatesPredicates()
914 bool StructurizeCFG::isPredictableTrue(RegionNode *Node) { in isPredictableTrue()
938 void StructurizeCFG::wireFlow(bool ExitUseAllowed, in wireFlow()
975 void StructurizeCFG::handleLoops(bool ExitUseAllowed, in handleLoops()
1008 void StructurizeCFG::createFlow() { in createFlow()
1033 void StructurizeCFG::rebuildSSA() { in rebuildSSA()
1121 void StructurizeCFG::init(Region *R) { in init()
1132 bool StructurizeCFG::makeUniformRegion(Region *R, UniformityInfo &UA) { in makeUniformRegion()
1168 bool StructurizeCFG::run(Region *R, DominatorTree *DT) { in run()
1225 StructurizeCFG SCFG; in run()