Lines Matching refs:TPath

409 inline raw_ostream &operator<<(raw_ostream &OS, const ThreadingPath &TPath) {  in operator <<()  argument
410 TPath.print(OS); in operator <<()
568 ThreadingPath TPath; in run() local
578 TPath.setExitValue(C); in run()
579 TPath.setDeterminator(BB); in run()
580 TPath.setPath(Path); in run()
585 if (TPath.isExitValueSet() && BB == Path.front()) in run()
591 if (TPath.isExitValueSet()) in run()
592 TPaths.push_back(TPath); in run()
720 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in isLegalAndProfitableToTransform()
721 PathType PathBBs = TPath.getPath(); in isLegalAndProfitableToTransform()
722 uint64_t NextState = TPath.getExitValue(); in isLegalAndProfitableToTransform()
723 const BasicBlock *Determinator = TPath.getDeterminatorBB(); in isLegalAndProfitableToTransform()
824 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in createAllExitPaths()
825 LLVM_DEBUG(dbgs() << TPath << "\n"); in createAllExitPaths()
826 PathType NewPath(TPath.getPath()); in createAllExitPaths()
828 TPath.setPath(NewPath); in createAllExitPaths()
839 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) { in createAllExitPaths()
840 createExitPath(NewDefs, TPath, DuplicateMap, BlocksToClean, &DTU); in createAllExitPaths()
846 for (ThreadingPath &TPath : SwitchPaths->getThreadingPaths()) in createAllExitPaths()
847 updateLastSuccessor(TPath, DuplicateMap, &DTU); in createAllExitPaths()
1097 void updateLastSuccessor(ThreadingPath &TPath, in updateLastSuccessor()
1100 uint64_t NextState = TPath.getExitValue(); in updateLastSuccessor()
1101 BasicBlock *BB = TPath.getPath().back(); in updateLastSuccessor()