| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support iteration over constant instructions | Chris Lattner | 2004-04-04 | 1 | -5/+5 |
| | | | | | llvm-svn: 12645 | ||||
| * | Adjust to new gep_type_iterator prototypes. | Chris Lattner | 2004-04-04 | 1 | -1/+3 |
| | | | | | llvm-svn: 12644 | ||||
| * | Remove a bunch of cruft that was used to be backwards compatible with the last | Chris Lattner | 2004-04-03 | 3 | -92/+23 |
| | | | | | | | | prerelease format for LLVM bytecode files. Now we only are compatible with LLVM 1.0+. llvm-svn: 12643 | ||||
| * | Allow for use of arbitrary iterator types... | Chris Lattner | 2004-04-03 | 1 | -19/+26 |
| | | | | | llvm-svn: 12642 | ||||
| * | Implement test/Regression/Transforms/GCSE/undefined_load.ll | Chris Lattner | 2004-04-03 | 1 | -0/+14 |
| | | | | | llvm-svn: 12641 | ||||
| * | New testcase | Chris Lattner | 2004-04-03 | 1 | -0/+14 |
| | | | | | llvm-svn: 12640 | ||||
| * | Add a break in the default case | Chris Lattner | 2004-04-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 12639 | ||||
| * | Add autoconf support for isStandardOutAConsole (). | Brian Gaeke | 2004-04-02 | 1 | -1/+5 |
| | | | | | llvm-svn: 12638 | ||||
| * | Regenerated using autoheader-2.57. | Brian Gaeke | 2004-04-02 | 1 | -0/+3 |
| | | | | | llvm-svn: 12637 | ||||
| * | Regenerated using autoconf-2.57. | Brian Gaeke | 2004-04-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 12636 | ||||
| * | check for isatty function | Brian Gaeke | 2004-04-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 12635 | ||||
| * | Remove obsolete analyses | Chris Lattner | 2004-04-02 | 1 | -71/+1 |
| | | | | | llvm-svn: 12634 | ||||
| * | Remove obsolete files | Chris Lattner | 2004-04-02 | 2 | -392/+0 |
| | | | | | llvm-svn: 12633 | ||||
| * | Add support for many of the MRegisterInfo callbacks. | Brian Gaeke | 2004-04-02 | 1 | -9/+48 |
| | | | | | | | | Eliminating call-frame pseudo instrs and frame indices are still stubs. Flesh out the emitPrologue method based on better ABI knowledge. llvm-svn: 12632 | ||||
| * | Add load, store, and NOP instructions. | Brian Gaeke | 2004-04-02 | 1 | -2/+21 |
| | | | | | | | Fix up comments. llvm-svn: 12631 | ||||
| * | Add support for printing pc-relative displacements of functions (as used in | Brian Gaeke | 2004-04-02 | 1 | -0/+6 |
| | | | | | | | the CALL instruction). llvm-svn: 12630 | ||||
| * | Add support for call instructions (0-ary only for now). | Brian Gaeke | 2004-04-02 | 1 | -1/+7 |
| | | | | | llvm-svn: 12629 | ||||
| * | cleanup some long-dead code | Chris Lattner | 2004-04-02 | 1 | -7/+1 |
| | | | | | llvm-svn: 12628 | ||||
| * | Ignore configure produced files | Chris Lattner | 2004-04-02 | 1 | -0/+5 |
| | | | | | llvm-svn: 12627 | ||||
| * | Tweak libraries for scev changes | Chris Lattner | 2004-04-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 12625 | ||||
| * | new testcase | Chris Lattner | 2004-04-02 | 1 | -0/+89 |
| | | | | | llvm-svn: 12624 | ||||
| * | Comment out debugging printouts | Chris Lattner | 2004-04-02 | 1 | -1/+5 |
| | | | | | llvm-svn: 12623 | ||||
| * | New testcases for the indvars pass | Chris Lattner | 2004-04-02 | 3 | -0/+145 |
| | | | | | llvm-svn: 12622 | ||||
| * | Tweak testcase to work with new indvars pass | Chris Lattner | 2004-04-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 12621 | ||||
| * | Rewrite the indvars pass to use the ScalarEvolution analysis. | Chris Lattner | 2004-04-02 | 1 | -298/+346 |
| | | | | | | | | | This also implements some new features for the indvars pass, including linear function test replacement, exit value substitution, and it works with a much more general class of induction variables and loops. llvm-svn: 12620 | ||||
| * | Add a new analysis | Chris Lattner | 2004-04-02 | 2 | -0/+2752 |
| | | | | | llvm-svn: 12619 | ||||
| * | Fix the obvious bug in my previous checkin | Chris Lattner | 2004-04-02 | 1 | -0/+3 |
| | | | | | llvm-svn: 12618 | ||||
| * | Implement Transforms/SimplifyCFG/return-merge.ll | Chris Lattner | 2004-04-02 | 1 | -1/+57 |
| | | | | | | | | | | | This actually causes us to turn code like: return C ? A : B; into a select instruction. llvm-svn: 12617 | ||||
| * | New testcase | Chris Lattner | 2004-04-02 | 1 | -0/+18 |
| | | | | | llvm-svn: 12616 | ||||
| * | Clean up code a bit. | Alkis Evlogimenos | 2004-04-02 | 1 | -14/+7 |
| | | | | | llvm-svn: 12615 | ||||
| * | Only strip symbols if emitting bytecode to the assembly file. | Brian Gaeke | 2004-04-02 | 1 | -29/+33 |
| | | | | | | | | | | | | | | | Move lowerselect pass to come after preselection. Move machine code construction and stack slots pass to come right before instruction selection. This is to help fix perlbmk. Update comments. Make the sequence of passes in addPassesToJITCompile look more like the sequence of passes in addPassesToEmitAssembly, including support for -print-machineinstrs. llvm-svn: 12614 | ||||
| * | Add support for constant select expressions. Clarify the assertion failure msg. | Brian Gaeke | 2004-04-02 | 1 | -3/+17 |
| | | | | | llvm-svn: 12613 | ||||
| * | Minor speedup | Chris Lattner | 2004-04-02 | 1 | -10/+5 |
| | | | | | llvm-svn: 12612 | ||||
| * | Fix type in comments | Alkis Evlogimenos | 2004-04-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 12611 | ||||
| * | Fix type in instruction builder instantiation | Alkis Evlogimenos | 2004-04-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 12610 | ||||
| * | Make the verifier API more complete and useful. | Chris Lattner | 2004-04-02 | 1 | -20/+48 |
| | | | | | | | Patch contributed by Reid Spencer llvm-svn: 12609 | ||||
| * | Make the verifier API more complete and useful | Chris Lattner | 2004-04-02 | 1 | -10/+36 |
| | | | | | llvm-svn: 12608 | ||||
| * | Add more ADC and SBB variants | Alkis Evlogimenos | 2004-04-02 | 3 | -11/+24 |
| | | | | | llvm-svn: 12607 | ||||
| * | minor formatting change | Chris Lattner | 2004-04-02 | 1 | -3/+2 |
| | | | | | llvm-svn: 12606 | ||||
| * | Fix two pretty serious bugs: | Chris Lattner | 2004-04-02 | 1 | -9/+14 |
| | | | | | | | | | | | | | 1. Each time the loop extractor extracted a loop, we would leak a module. 2. When we extracted a loop, we didn't add the new function to the list of miscompiled functions. Thus if the bug was in a loop nest and we extracted it, we could actually *LOSE THE BUG*, which is very bad. With these patches, bugpoint has successfully found a bug for me in a function with several nested loops, and cut it down to just one of them. :) :) llvm-svn: 12605 | ||||
| * | Fix a fairly nasty bug that prevented bugpoint from working quite right when | Chris Lattner | 2004-04-02 | 1 | -1/+3 |
| | | | | | | | hacking on programs with two functions that have the same name. llvm-svn: 12604 | ||||
| * | If the program returns a non-zero exit value, don't leave files laying | Chris Lattner | 2004-04-02 | 1 | -1/+4 |
| | | | | | | | around llvm-svn: 12603 | ||||
| * | Fix wonky header | Chris Lattner | 2004-04-02 | 1 | -2/+14 |
| | | | | | | | Address PR305: LLVM tools will happily spew bytecode onto your terminal llvm-svn: 12602 | ||||
| * | Add new function | Chris Lattner | 2004-04-02 | 1 | -0/+4 |
| | | | | | llvm-svn: 12601 | ||||
| * | Add new function, autoconf support required tho | Chris Lattner | 2004-04-02 | 1 | -0/+8 |
| | | | | | llvm-svn: 12600 | ||||
| * | Bug fixed | Chris Lattner | 2004-04-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 12598 | ||||
| * | Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx | Chris Lattner | 2004-04-01 | 1 | -5/+12 |
| | | | | | llvm-svn: 12597 | ||||
| * | New testcase for PR310 | Chris Lattner | 2004-04-01 | 1 | -0/+22 |
| | | | | | llvm-svn: 12596 | ||||
| * | Remove some assertions that are now bogus with the last patch I put in | Chris Lattner | 2004-04-01 | 1 | -6/+1 |
| | | | | | llvm-svn: 12595 | ||||
| * | Bug fixed | Chris Lattner | 2004-04-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 12593 | ||||

