Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Minor asm fix. | Evan Cheng | 2006-08-29 | 2 | -2/+5 |
| | | | | llvm-svn: 29965 | ||||
* | This is also a 32-bit only test. x86-64 would pass fp parameters through XMM ↵ | Evan Cheng | 2006-08-29 | 1 | -0/+3 |
| | | | | | | registers. llvm-svn: 29964 | ||||
* | Fix test case so it passes on x86-64. | Evan Cheng | 2006-08-29 | 1 | -0/+3 |
| | | | | llvm-svn: 29963 | ||||
* | Remove dead code. | Evan Cheng | 2006-08-29 | 1 | -4/+0 |
| | | | | llvm-svn: 29962 | ||||
* | Delete a no-longer-supported configuration item. | Reid Spencer | 2006-08-29 | 1 | -1/+0 |
| | | | | llvm-svn: 29960 | ||||
* | Undo xfail. | Evan Cheng | 2006-08-29 | 1 | -5/+1 |
| | | | | llvm-svn: 29958 | ||||
* | Don't performance load/op/store transformation if op produces a floating point | Evan Cheng | 2006-08-29 | 1 | -1/+3 |
| | | | | | | | or vector result. X86 does not have load/mod/store variants of those instructions. llvm-svn: 29957 | ||||
* | - Enable x86 isel preprocessing by default unless -fast is specified. | Evan Cheng | 2006-08-29 | 3 | -8/+13 |
| | | | | | | - Also disable isel load folding if -fast. llvm-svn: 29956 | ||||
* | Issue cvs co with -P option to prune empty directories. Remove the unnecessary | Evan Cheng | 2006-08-29 | 2 | -11/+2 |
| | | | | | | update stage. llvm-svn: 29955 | ||||
* | Handle callee saved registers in dwarf frame info (lead up to exception | Jim Laskey | 2006-08-29 | 2 | -15/+48 |
| | | | | | | handling.) llvm-svn: 29954 | ||||
* | Tidy up options. | Jim Laskey | 2006-08-29 | 1 | -9/+9 |
| | | | | llvm-svn: 29953 | ||||
* | Avoid making unneeded load/mod/store transformation which can hurt performance. | Evan Cheng | 2006-08-29 | 1 | -5/+10 |
| | | | | llvm-svn: 29952 | ||||
* | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make ↵ | Evan Cheng | 2006-08-29 | 3 | -31/+22 |
| | | | | | | it a static method of SelectionDAG. llvm-svn: 29951 | ||||
* | Clean up a bit. | Owen Anderson | 2006-08-29 | 1 | -51/+32 |
| | | | | llvm-svn: 29950 | ||||
* | Make ppc64 jit kinda work right. About 2/3 of Olden passes with this, | Nate Begeman | 2006-08-29 | 3 | -31/+133 |
| | | | | | | there are clearly some encoding bugs lurking in there somewhere. llvm-svn: 29949 | ||||
* | The list is sorted by name. | Nick Lewycky | 2006-08-29 | 1 | -4/+4 |
| | | | | llvm-svn: 29948 | ||||
* | Add PredicateSimplifier pass. Collapses equal variables into one form | Nick Lewycky | 2006-08-28 | 8 | -0/+977 |
| | | | | | | | and simplifies expressions. This implements the optimization described in PR807. llvm-svn: 29947 | ||||
* | On Mac, print jump table entries after the function to work around a linker ↵ | Evan Cheng | 2006-08-28 | 1 | -3/+6 |
| | | | | | | issue. llvm-svn: 29946 | ||||
* | Add 2nd form of resize | Chris Lattner | 2006-08-28 | 1 | -0/+12 |
| | | | | llvm-svn: 29945 | ||||
* | Add an optional pass to preprocess the DAG before x86 isel to allow ↵ | Evan Cheng | 2006-08-28 | 1 | -0/+130 |
| | | | | | | selecting more load/mod/store instructions. llvm-svn: 29943 | ||||
* | Add a --disable-compression option like llvm-link/llvm-as etc have | Chris Lattner | 2006-08-28 | 1 | -1/+3 |
| | | | | llvm-svn: 29941 | ||||
* | remove extraneous space | Chris Lattner | 2006-08-28 | 1 | -1/+1 |
| | | | | llvm-svn: 29940 | ||||
* | Spell naively with the i-Umlaut... | Bill Wendling | 2006-08-28 | 1 | -2/+2 |
| | | | | llvm-svn: 29939 | ||||
* | Messed up and put a "To be written" in a section that was written. | Bill Wendling | 2006-08-28 | 1 | -1/+0 |
| | | | | llvm-svn: 29938 | ||||
* | Added some preliminary text to the TargetJITInfo class section. | Bill Wendling | 2006-08-28 | 1 | -300/+302 |
| | | | | | | | Fixed some inconsistencies with format. Corrected some of the text. Put code inside of "code" div tags. llvm-svn: 29937 | ||||
* | Make LoopUnroll fold excessive BasicBlocks. This results in a significant ↵ | Owen Anderson | 2006-08-28 | 1 | -9/+89 |
| | | | | | | | | speedup of gccas on 252.eon llvm-svn: 29936 | ||||
* | Back out last revision which should not have been committed (yet). | Reid Spencer | 2006-08-28 | 1 | -4/+0 |
| | | | | llvm-svn: 29935 | ||||
* | For PR387: | Reid Spencer | 2006-08-28 | 8 | -5/+27 |
| | | | | | | | Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934 | ||||
* | Update to match changes in RegisterAnalysisGroup usage | Chris Lattner | 2006-08-28 | 1 | -2/+2 |
| | | | | llvm-svn: 29933 | ||||
* | simplify AnalysisGroup registration, eliminating one typeid call. | Chris Lattner | 2006-08-28 | 15 | -29/+21 |
| | | | | llvm-svn: 29932 | ||||
* | Excise references to the now defunct "analyze" tool. Merge descriptions | Reid Spencer | 2006-08-28 | 8 | -113/+35 |
| | | | | | | where appropriate. llvm-svn: 29931 | ||||
* | Add virtual methods to all subclasses so they are not overloaded. | Reid Spencer | 2006-08-28 | 1 | -0/+7 |
| | | | | llvm-svn: 29930 | ||||
* | Silence -Woverloaded-virtual warnings. | Chris Lattner | 2006-08-28 | 2 | -2/+15 |
| | | | | llvm-svn: 29929 | ||||
* | update doc: analyze is gone and passes should just use RegisterPass | Chris Lattner | 2006-08-27 | 1 | -42/+19 |
| | | | | llvm-svn: 29928 | ||||
* | Update tests now that opt no longer reads .ll files | Chris Lattner | 2006-08-27 | 18 | -21/+21 |
| | | | | llvm-svn: 29927 | ||||
* | Adjust tests now that opt doesn't read .ll files. | Chris Lattner | 2006-08-27 | 6 | -6/+6 |
| | | | | llvm-svn: 29926 | ||||
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 76 | -149/+107 |
| | | | | llvm-svn: 29925 | ||||
* | opt no longer reads .ll files. Run llvm-as explicitly. | Chris Lattner | 2006-08-27 | 13 | -13/+13 |
| | | | | llvm-svn: 29924 | ||||
* | -analyze mode shouldn't output a .bc file. | Chris Lattner | 2006-08-27 | 1 | -2/+1 |
| | | | | llvm-svn: 29923 | ||||
* | Fit to 80 cols | Chris Lattner | 2006-08-27 | 1 | -3/+6 |
| | | | | llvm-svn: 29922 | ||||
* | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner | 2006-08-27 | 22 | -59/+52 |
| | | | | llvm-svn: 29921 | ||||
* | We no longer care whether something is an opt vs analysis pass, only whether | Chris Lattner | 2006-08-27 | 2 | -45/+31 |
| | | | | | | something is a pass vs an analysis group now. Simplify interfaces. llvm-svn: 29920 | ||||
* | analyze no longer exists, don't offer to run it :) | Chris Lattner | 2006-08-27 | 1 | -12/+1 |
| | | | | llvm-svn: 29919 | ||||
* | Remove a dead class. | Chris Lattner | 2006-08-27 | 1 | -17/+0 |
| | | | | llvm-svn: 29918 | ||||
* | Minor code cleanups | Chris Lattner | 2006-08-27 | 1 | -11/+10 |
| | | | | llvm-svn: 29917 | ||||
* | eliminate only use of FilteredPassNameParser | Chris Lattner | 2006-08-27 | 1 | -2/+1 |
| | | | | llvm-svn: 29916 | ||||
* | Merge the 'analyze' mode code with the 'opt' mode code. Eliminate the | Chris Lattner | 2006-08-27 | 2 | -76/+26 |
| | | | | | | 'autodetect .ll files' functionality. llvm-svn: 29915 | ||||
* | Move this test from Codegen/PowerPC to CodeGen/Generic. It fails on ia64, | Chris Lattner | 2006-08-27 | 1 | -0/+0 |
| | | | | | | but that's not the ppc backend's fault. llvm-svn: 29914 | ||||
* | Use compiler.h instead of hand rolling our own macro | Chris Lattner | 2006-08-27 | 1 | -9/+4 |
| | | | | llvm-svn: 29913 | ||||
* | add directive to disable inlining | Chris Lattner | 2006-08-27 | 1 | -0/+8 |
| | | | | llvm-svn: 29912 |