Lines Matching defs:TPath
418 inline raw_ostream &operator<<(raw_ostream &OS, const ThreadingPath &TPath) {
419 TPath.print(OS);
831 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) {
832 PathType PathBBs = TPath.getPath();
833 APInt NextState = TPath.getExitValue();
834 const BasicBlock *Determinator = TPath.getDeterminatorBB();
948 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) {
949 LLVM_DEBUG(dbgs() << TPath << "\n");
952 TPath.push_front(SwitchBlock);
963 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) {
964 createExitPath(NewDefs, TPath, DuplicateMap, BlocksToClean, &DTU);
970 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths())
971 updateLastSuccessor(TPath, DuplicateMap, &DTU);
1233 void updateLastSuccessor(ThreadingPath &TPath,
1236 APInt NextState = TPath.getExitValue();
1237 BasicBlock *BB = TPath.getPath().back();