Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove some beta code that no longer has an owner. | Chris Lattner | 2005-10-24 | 9 | -3043/+0 |
| | | | | llvm-svn: 23944 | ||||
* | When a function takes a variable number of pointer arguments, with a zero | Jeff Cohen | 2005-10-23 | 3 | -3/+5 |
| | | | | | | | | | | | | | pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888 | ||||
* | Eliminate tabs and trailing spaces | Jeff Cohen | 2005-04-23 | 7 | -205/+205 |
| | | | | llvm-svn: 21480 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 8 | -324/+324 |
| | | | | llvm-svn: 21427 | ||||
* | Add missing createXxxPass functions | Jeff Cohen | 2005-01-07 | 1 | -0/+3 |
| | | | | llvm-svn: 19319 | ||||
* | Add missing include | Jeff Cohen | 2005-01-07 | 1 | -0/+1 |
| | | | | llvm-svn: 19315 | ||||
* | Fix link error in PPC optimized build of 'opt'. | Brian Gaeke | 2004-12-13 | 1 | -0/+1 |
| | | | | llvm-svn: 18913 | ||||
* | Add support for compilers without argument dependent name lookup, contributed | Chris Lattner | 2004-12-08 | 1 | -1/+1 |
| | | | | | | by Bjørn Wennberg llvm-svn: 18627 | ||||
* | Remove unneeded class qualifier, contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -1/+1 |
| | | | | llvm-svn: 18625 | ||||
* | Remove dead vars | Chris Lattner | 2004-11-05 | 2 | -2/+0 |
| | | | | llvm-svn: 17482 | ||||
* | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 1 | -1/+1 |
| | | | | llvm-svn: 17286 | ||||
* | We won't use automake | Reid Spencer | 2004-10-22 | 2 | -700/+0 |
| | | | | llvm-svn: 17155 | ||||
* | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+675 |
| | | | | llvm-svn: 17136 | ||||
* | Correction to allow compilation with Visual C++. | Reid Spencer | 2004-10-18 | 1 | -2/+2 |
| | | | | | | Patch contributed by Morten Ofstad. Thanks Morten! llvm-svn: 17123 | ||||
* | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 1 | -4/+3 |
| | | | | llvm-svn: 16950 | ||||
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 1 | -0/+26 |
| | | | | llvm-svn: 16893 | ||||
* | Add accessor function. | Brian Gaeke | 2004-09-30 | 2 | -0/+8 |
| | | | | llvm-svn: 16622 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 3 | -3/+3 |
| | | | | | | | | 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 | ||||
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 7 | -18/+8 |
| | | | | llvm-svn: 15334 | ||||
* | These files don't need to include <iostream> since they include ↵ | Brian Gaeke | 2004-07-21 | 3 | -3/+0 |
| | | | | | | "Support/Debug.h". llvm-svn: 15089 | ||||
* | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 4 | -0/+4 |
| | | | | llvm-svn: 14622 | ||||
* | Expand head-of-file comment. | Brian Gaeke | 2004-06-03 | 1 | -1/+3 |
| | | | | llvm-svn: 13982 | ||||
* | Use new form of unconditional branch constructor. | Brian Gaeke | 2004-06-01 | 1 | -1/+1 |
| | | | | llvm-svn: 13930 | ||||
* | Clean up this pass somewhat: | Brian Gaeke | 2004-05-14 | 1 | -42/+38 |
| | | | | | | | | | | | | Add better comments, including a better head-of-file comment. Prune #includes. Fix a FIXME that Chris put here by using doInitialization(). Use DEBUG() to print out debug msgs. Give names to basic blocks inserted by this pass. Expand tabs. Use InsertProfilingInitCall() from ProfilingUtils to insert the initialize call. llvm-svn: 13581 | ||||
* | Start cleaning up this pass so that I can debug it. | Brian Gaeke | 2004-03-30 | 1 | -80/+34 |
| | | | | llvm-svn: 12548 | ||||
* | Start using the nicer terminator auto-insertion API | Chris Lattner | 2003-11-20 | 3 | -11/+5 |
| | | | | llvm-svn: 10111 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 8 | -3/+38 |
| | | | | llvm-svn: 9903 | ||||
* | Be gcc 3.4 clean | Chris Lattner | 2003-11-05 | 1 | -1/+3 |
| | | | | llvm-svn: 9725 | ||||
* | Added LLVM copyright header. | John Criswell | 2003-10-21 | 1 | -0/+7 |
| | | | | llvm-svn: 9321 | ||||
* | Added LLVM copyright notice to Makefiles. | John Criswell | 2003-10-20 | 1 | -0/+8 |
| | | | | llvm-svn: 9312 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 7 | -0/+49 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Regularize header file comments | Chris Lattner | 2003-10-13 | 6 | -28/+30 |
| | | | | llvm-svn: 9071 | ||||
* | Regularize header file comment, eliminate using's | Chris Lattner | 2003-10-13 | 1 | -22/+20 |
| | | | | llvm-svn: 9069 | ||||
* | Include <cstdio> instead of <stdio.h>. | Brian Gaeke | 2003-10-10 | 1 | -1/+1 |
| | | | | llvm-svn: 9032 | ||||
* | Don't include Config/stdio.h or <stdio.h>. | Brian Gaeke | 2003-10-10 | 1 | -1/+0 |
| | | | | llvm-svn: 9031 | ||||
* | Fix spelling. | Misha Brukman | 2003-10-10 | 3 | -11/+11 |
| | | | | llvm-svn: 9027 | ||||
* | Fixing the spelling of this filename. | Misha Brukman | 2003-10-10 | 1 | -669/+0 |
| | | | | llvm-svn: 9009 | ||||
* | Do not use BasicBlock::*_iterator, just use *_iterator itself. | Chris Lattner | 2003-09-24 | 4 | -8/+4 |
| | | | | | | Isn't updating copy and pasted code a joy llvm-svn: 8702 | ||||
* | Rename Function::getEntryNode -> getEntryBlock | Chris Lattner | 2003-09-20 | 1 | -1/+1 |
| | | | | llvm-svn: 8625 | ||||
* | Update for new UnifyFunction... API | Chris Lattner | 2003-09-10 | 1 | -7/+7 |
| | | | | | | Remove using decl llvm-svn: 8458 | ||||
* | Remove #include | Chris Lattner | 2003-09-10 | 2 | -2/+0 |
| | | | | llvm-svn: 8457 | ||||
* | Correct comments | Brian Gaeke | 2003-09-05 | 2 | -17/+1 |
| | | | | | | | Don't include InstLoops.h Don't export factory functions for these passes llvm-svn: 8373 | ||||
* | Use the new interface, simplifies code | Chris Lattner | 2003-08-31 | 2 | -18/+13 |
| | | | | | | NOTE that these two files are _BUGGY_ and need to be fixed, just not by me :) llvm-svn: 8241 | ||||
* | Use the new interface, simplifies code | Chris Lattner | 2003-08-31 | 1 | -43/+4 |
| | | | | | | Delete a bunch of commented out code llvm-svn: 8240 | ||||
* | Give std::map<BasicBlock *, BasicBlock *> the short name BBMap, because | Brian Gaeke | 2003-08-12 | 1 | -63/+27 |
| | | | | | | | | | | | | | | it's used 7 different times. Rename `getBackEdges' to `findAndInstrumentBackEdges', for clarity. Remove some excess whitespace and commented-out code. Use shorter forms of CallInst ctors. Do not make `reopt_threshold' visible to the LLVM program, and do not pass it to the call to `reoptimizerInitialize'. Don't pass the GlobalVariable representing it to any of our helper methods. `reopt_threshold' is an internal parameter of the reoptimizer, which InstLoops does not need to know about. llvm-svn: 7794 | ||||
* | DEBUG got moved to Support/Debug.h | Chris Lattner | 2003-08-01 | 3 | -3/+3 |
| | | | | llvm-svn: 7492 | ||||
* | A pass to combine multiple backedges that go to same target | Anand Shukla | 2003-07-18 | 1 | -0/+227 |
| | | | | llvm-svn: 7201 | ||||
* | Added functionality to instrmentation pass | Anand Shukla | 2003-07-10 | 1 | -99/+111 |
| | | | | llvm-svn: 7161 | ||||
* | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 2 | -2/+2 |
| | | | | | | system. llvm-svn: 7014 | ||||
* | Fixed a bug so initialization code is always inserted in main | Anand Shukla | 2003-06-05 | 2 | -18/+44 |
| | | | | llvm-svn: 6622 |