| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Initial support for edge profiling | Chris Lattner | 2004-03-08 | 1 | -0/+94 |
| | | | | | llvm-svn: 12225 | ||||
| * | Split utility functions out of BlockProfiling.cpp | Chris Lattner | 2004-03-08 | 3 | -85/+137 |
| | | | | | llvm-svn: 12224 | ||||
| * | finegrainify namespacification | Chris Lattner | 2004-03-08 | 1 | -14/+14 |
| | | | | | llvm-svn: 12221 | ||||
| * | Remove dependence on return type of ConstantStruct::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 11466 | ||||
| * | Remove dependence on the return type of ConstantArray::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 11463 | ||||
| * | initialization calls now return argc. If the program uses the argc value | Chris Lattner | 2004-02-10 | 1 | -17/+24 |
| | | | | | | | | passed into main, make sure they use the return value of the init call instead of the one passed in. llvm-svn: 11262 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 2 | -9/+4 |
| | | | | | llvm-svn: 10727 | ||||
| * | 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 | 11 | -3/+50 |
| | | | | | llvm-svn: 9903 | ||||
| * | Be gcc 3.4 clean | Chris Lattner | 2003-11-05 | 1 | -1/+3 |
| | | | | | llvm-svn: 9725 | ||||
| * | Refactor code, initial implementation of -insert-block-profiling pass | Chris Lattner | 2003-10-29 | 1 | -64/+106 |
| | | | | | llvm-svn: 9593 | ||||
| * | Pass in argc & argv | Chris Lattner | 2003-10-28 | 1 | -6/+20 |
| | | | | | llvm-svn: 9563 | ||||
| * | Initial checkin of profiling instrumentation pass. So far, despite the | Chris Lattner | 2003-10-28 | 1 | -0/+127 |
| | | | | | | | | file name, we only support function profiling. This will be fixed in the near future. llvm-svn: 9547 | ||||
| * | Eliminate using declarations | Chris Lattner | 2003-10-27 | 1 | -25/+26 |
| | | | | | llvm-svn: 9543 | ||||
| * | 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 | 2 | -0/+16 |
| | | | | | llvm-svn: 9312 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 9 | -0/+63 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Change the Opcode enum for PHI nodes from "Instruction::PHINode" to ↵ | Chris Lattner | 2003-10-19 | 1 | -1/+1 |
| | | | | | | | "Instruction::PHI" to be more consistent with the other instructions. llvm-svn: 9269 | ||||
| * | Regularize header file comments | Chris Lattner | 2003-10-13 | 8 | -30/+32 |
| | | | | | 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 | ||||
| * | Use global *_iterator | Chris Lattner | 2003-09-24 | 1 | -2/+1 |
| | | | | | llvm-svn: 8703 | ||||
| * | 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 | 2 | -3/+3 |
| | | | | | 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 | ||||
| * | Use the new interface, simplifies code | Chris Lattner | 2003-08-31 | 1 | -13/+8 |
| | | | | | llvm-svn: 8239 | ||||
| * | 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 | ||||
| * | Added check for inlinable function | Anand Shukla | 2003-07-18 | 1 | -1/+55 |
| | | | | | llvm-svn: 7206 | ||||
| * | A pass to combine multiple backedges that go to same target | Anand Shukla | 2003-07-18 | 1 | -0/+227 |
| | | | | | llvm-svn: 7201 | ||||
| * | Trace loads and stores as they happen (stores were being | Vikram S. Adve | 2003-07-11 | 1 | -10/+17 |
| | | | | | | | | | | | | remembered in valuesStoredInFunction, but never traced at function return, and that's too late to be finding the error anyway). Stores trace both the value and the address being stored to, but after some experience I think only values should be traced. The pointer hash table just fills up far too quickly if every store address were traced. llvm-svn: 7169 | ||||
| * | 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 | ||||
| * | Use a constant expr GEP instead of an actual instruction | Chris Lattner | 2003-06-05 | 1 | -4/+2 |
| | | | | | llvm-svn: 6620 | ||||
| * | Make this work with counter > 127 | Chris Lattner | 2003-06-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 6613 | ||||
| * | Added the #(internal functions) to output | Anand Shukla | 2003-06-01 | 1 | -0/+8 |
| | | | | | llvm-svn: 6502 | ||||
| * | Remove using declarations | Chris Lattner | 2003-05-22 | 1 | -7/+4 |
| | | | | | llvm-svn: 6306 | ||||
| * | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 5 | -14/+14 |
| | | | | | llvm-svn: 5872 | ||||
| * | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 3 | -6/+13 |
| | | | | | llvm-svn: 5786 | ||||
| * | Make help message more clear | Chris Lattner | 2003-04-13 | 1 | -2/+4 |
| | | | | | llvm-svn: 5775 | ||||
| * | Changes to runtime framework | Anand Shukla | 2003-02-14 | 7 | -85/+190 |
| | | | | | llvm-svn: 5572 | ||||
| * | Revert Anand's patch which broke the build | Chris Lattner | 2003-02-10 | 1 | -4/+4 |
| | | | | | llvm-svn: 5525 | ||||

