Lines Matching refs:TPath

412 inline raw_ostream &operator<<(raw_ostream &OS, const ThreadingPath &TPath) {  in operator <<()  argument
413 TPath.print(OS); in operator <<()
571 ThreadingPath TPath; in run() local
581 TPath.setExitValue(C); in run()
582 TPath.setDeterminator(BB); in run()
583 TPath.setPath(Path); in run()
588 if (TPath.isExitValueSet() && BB == Path.front()) in run()
594 if (TPath.isExitValueSet()) in run()
595 TPaths.push_back(TPath); in run()
728 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in isLegalAndProfitableToTransform()
729 PathType PathBBs = TPath.getPath(); in isLegalAndProfitableToTransform()
730 uint64_t NextState = TPath.getExitValue(); in isLegalAndProfitableToTransform()
731 const BasicBlock *Determinator = TPath.getDeterminatorBB(); in isLegalAndProfitableToTransform()
832 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in createAllExitPaths()
833 LLVM_DEBUG(dbgs() << TPath << "\n"); in createAllExitPaths()
834 PathType NewPath(TPath.getPath()); in createAllExitPaths()
836 TPath.setPath(NewPath); in createAllExitPaths()
847 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in createAllExitPaths()
848 createExitPath(NewDefs, TPath, DuplicateMap, BlocksToClean, &DTU); in createAllExitPaths()
854 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) in createAllExitPaths()
855 updateLastSuccessor(TPath, DuplicateMap, &DTU); in createAllExitPaths()
1105 void updateLastSuccessor(ThreadingPath &TPath, in updateLastSuccessor()
1108 uint64_t NextState = TPath.getExitValue(); in updateLastSuccessor()
1109 BasicBlock *BB = TPath.getPath().back(); in updateLastSuccessor()