summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-101-1/+1
| | | | llvm-svn: 41001
* More explicit keywords.Dan Gohman2007-08-011-1/+1
| | | | llvm-svn: 40673
* Verify loop info.Devang Patel2007-07-191-1/+2
| | | | llvm-svn: 40062
* Replace mysterious code causing a g++-4.2 warningDuncan Sands2007-07-191-6/+3
| | | | | | with hopefully correct code that pleases g++-4.2. llvm-svn: 40051
* CallGraphSCCPass manager may require other passes.Devang Patel2007-06-211-1/+1
| | | | | | | Use schedulePass() to accomodate these requirement instead of directly assigning a manager to new CallGraph PassManager. llvm-svn: 37695
* Drop 'const'Devang Patel2007-05-031-2/+2
| | | | llvm-svn: 36662
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
| | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+4
| | | | llvm-svn: 36632
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-13/+12
| | | | | | target for tabs checking. llvm-svn: 36146
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-051-10/+5
| | | | llvm-svn: 34933
* Make getPassManagerType() const.Devang Patel2007-02-271-1/+1
| | | | llvm-svn: 34669
* Dump function names when debug-pass=Executions is used.Devang Patel2007-02-011-1/+5
| | | | llvm-svn: 33772
* Pretty print pass managerDevang Patel2007-02-011-0/+4
| | | | llvm-svn: 33766
* Use StartPassTimer() and StopPassManager()Devang Patel2007-01-291-3/+2
| | | | llvm-svn: 33640
* Measure timings.Devang Patel2007-01-291-2/+3
| | | | llvm-svn: 33627
* Remove dead code.Devang Patel2007-01-261-9/+0
| | | | | | | CallGraphSCCPass does not need to implement runOnModule(). It supports runOnSCC(). llvm-svn: 33516
* Fix typo.Devang Patel2007-01-231-1/+1
| | | | llvm-svn: 33467
* Add CallGraphSCCPass::assignPassManager().Devang Patel2007-01-231-0/+38
| | | | | | This enables CalLGraphPassManager. llvm-svn: 33466
* Add CGPassManager.Devang Patel2007-01-171-0/+124
| | | | llvm-svn: 33309
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
| | | | llvm-svn: 21416
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-1/+1
| | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Pass the callgraph not the moduleChris Lattner2004-04-201-2/+2
| | | | llvm-svn: 13087
* Add the ability for SCC passes to initialize and finalize themselvesChris Lattner2004-04-201-6/+3
| | | | llvm-svn: 13084
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Rename TarjanSCCIterator -> scc_iteratorChris Lattner2003-08-311-2/+2
| | | | | | | | * Increases consistency with other iterators (e.g. df_iterator, po_iterator...) * It's shorter * We don't name classes by the implementation, we name it for the interface! llvm-svn: 8273
* The tarjan iterator now returns a reference to the current SCC, not a ↵Chris Lattner2003-08-311-1/+1
| | | | | | possibly null pointer! llvm-svn: 8262
* Initial checkin of the CallGraphSCCPass classChris Lattner2003-08-311-0/+30
llvm-svn: 8247
OpenPOWER on IntegriCloud