Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Modules] Move CFG.h to the IR library as it defines graph traits over | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
| | | | | | | IR types. llvm-svn: 202827 | ||||
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. llvm-svn: 171366 | ||||
* | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. ↵ | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
| | | | | | | See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 llvm-svn: 164768 | ||||
* | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
| | | | | llvm-svn: 164767 | ||||
* | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner | 2009-08-23 | 1 | -2/+1 |
| | | | | | | update all code that this affects. llvm-svn: 79830 | ||||
* | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 1 | -10/+12 |
| | | | | | | This required converting a bunch of stuff off DOUT and other cleanups. llvm-svn: 79819 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
| | | | | llvm-svn: 21416 | ||||
* | Fixes for PR341 | Chris Lattner | 2004-07-15 | 1 | -7/+10 |
| | | | | llvm-svn: 14843 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+2 |
| | | | | llvm-svn: 9903 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | llvm-svn: 9071 | ||||
* | *** empty log message *** | Chris Lattner | 2002-07-31 | 1 | -1/+1 |
| | | | | llvm-svn: 3185 | ||||
* | * Standardize how analysis results/passes as printed with the print() virtual | Chris Lattner | 2002-07-27 | 1 | -0/+17 |
| | | | | | | | | | | methods * Eliminate AnalysisID: Now it is just a typedef for const PassInfo* * Simplify how AnalysisID's are initialized * Eliminate Analysis/Writer.cpp/.h: incorporate printing functionality into the analyses themselves. llvm-svn: 3116 | ||||
* | Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes | Chris Lattner | 2002-04-28 | 1 | -3/+3 |
| | | | | | | to the global namespace llvm-svn: 2370 | ||||
* | * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into | Chris Lattner | 2002-02-12 | 1 | -2/+3 |
| | | | | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750 | ||||
* | Pull predecessor and successor iterators out of the CFG*.h files, and plop ↵ | Chris Lattner | 2001-10-01 | 1 | -5/+3 |
| | | | | | | | | | them into the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691 | ||||
* | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -1/+0 |
| | | | | llvm-svn: 664 | ||||
* | IntervalPartition & IntervalIterator classes have been split out into | Chris Lattner | 2001-06-24 | 1 | -197/+4 |
| | | | | | | their own .h files & .cpp file llvm-svn: 62 | ||||
* | Prepare for split between Interval, IntervalIterator, and IntervalIPartition | Chris Lattner | 2001-06-24 | 1 | -2/+2 |
| | | | | llvm-svn: 60 | ||||
* | Interval::HeaderNode is now accessed thorugh an accessor function | Chris Lattner | 2001-06-22 | 1 | -1/+1 |
| | | | | llvm-svn: 56 | ||||
* | Implement the new Interval::isLoop method | Chris Lattner | 2001-06-21 | 1 | -0/+29 |
| | | | | | | Implement destructor to free memory llvm-svn: 51 | ||||
* | Add capability to build a derived interval graph | Chris Lattner | 2001-06-20 | 1 | -44/+153 |
| | | | | llvm-svn: 41 | ||||
* | Initial Checking of Interval handling code | Chris Lattner | 2001-06-20 | 1 | -0/+85 |
llvm-svn: 39 |