summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Minor asm fix.Evan Cheng2006-08-292-2/+5
| | | | llvm-svn: 29965
* This is also a 32-bit only test. x86-64 would pass fp parameters through XMM ↵Evan Cheng2006-08-291-0/+3
| | | | | | registers. llvm-svn: 29964
* Fix test case so it passes on x86-64.Evan Cheng2006-08-291-0/+3
| | | | llvm-svn: 29963
* Remove dead code.Evan Cheng2006-08-291-4/+0
| | | | llvm-svn: 29962
* Delete a no-longer-supported configuration item.Reid Spencer2006-08-291-1/+0
| | | | llvm-svn: 29960
* Undo xfail.Evan Cheng2006-08-291-5/+1
| | | | llvm-svn: 29958
* Don't performance load/op/store transformation if op produces a floating pointEvan Cheng2006-08-291-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 Cheng2006-08-293-8/+13
| | | | | | - Also disable isel load folding if -fast. llvm-svn: 29956
* Issue cvs co with -P option to prune empty directories. Remove the unnecessaryEvan Cheng2006-08-292-11/+2
| | | | | | update stage. llvm-svn: 29955
* Handle callee saved registers in dwarf frame info (lead up to exceptionJim Laskey2006-08-292-15/+48
| | | | | | handling.) llvm-svn: 29954
* Tidy up options.Jim Laskey2006-08-291-9/+9
| | | | llvm-svn: 29953
* Avoid making unneeded load/mod/store transformation which can hurt performance.Evan Cheng2006-08-291-5/+10
| | | | llvm-svn: 29952
* Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make ↵Evan Cheng2006-08-293-31/+22
| | | | | | it a static method of SelectionDAG. llvm-svn: 29951
* Clean up a bit.Owen Anderson2006-08-291-51/+32
| | | | llvm-svn: 29950
* Make ppc64 jit kinda work right. About 2/3 of Olden passes with this,Nate Begeman2006-08-293-31/+133
| | | | | | there are clearly some encoding bugs lurking in there somewhere. llvm-svn: 29949
* The list is sorted by name.Nick Lewycky2006-08-291-4/+4
| | | | llvm-svn: 29948
* Add PredicateSimplifier pass. Collapses equal variables into one formNick Lewycky2006-08-288-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 Cheng2006-08-281-3/+6
| | | | | | issue. llvm-svn: 29946
* Add 2nd form of resizeChris Lattner2006-08-281-0/+12
| | | | llvm-svn: 29945
* Add an optional pass to preprocess the DAG before x86 isel to allow ↵Evan Cheng2006-08-281-0/+130
| | | | | | selecting more load/mod/store instructions. llvm-svn: 29943
* Add a --disable-compression option like llvm-link/llvm-as etc haveChris Lattner2006-08-281-1/+3
| | | | llvm-svn: 29941
* remove extraneous spaceChris Lattner2006-08-281-1/+1
| | | | llvm-svn: 29940
* Spell naively with the i-Umlaut...Bill Wendling2006-08-281-2/+2
| | | | llvm-svn: 29939
* Messed up and put a "To be written" in a section that was written.Bill Wendling2006-08-281-1/+0
| | | | llvm-svn: 29938
* Added some preliminary text to the TargetJITInfo class section.Bill Wendling2006-08-281-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 Anderson2006-08-281-9/+89
| | | | | | | | speedup of gccas on 252.eon llvm-svn: 29936
* Back out last revision which should not have been committed (yet).Reid Spencer2006-08-281-4/+0
| | | | llvm-svn: 29935
* For PR387:Reid Spencer2006-08-288-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 usageChris Lattner2006-08-281-2/+2
| | | | llvm-svn: 29933
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-2815-29/+21
| | | | llvm-svn: 29932
* Excise references to the now defunct "analyze" tool. Merge descriptionsReid Spencer2006-08-288-113/+35
| | | | | | where appropriate. llvm-svn: 29931
* Add virtual methods to all subclasses so they are not overloaded.Reid Spencer2006-08-281-0/+7
| | | | llvm-svn: 29930
* Silence -Woverloaded-virtual warnings.Chris Lattner2006-08-282-2/+15
| | | | llvm-svn: 29929
* update doc: analyze is gone and passes should just use RegisterPassChris Lattner2006-08-271-42/+19
| | | | llvm-svn: 29928
* Update tests now that opt no longer reads .ll filesChris Lattner2006-08-2718-21/+21
| | | | llvm-svn: 29927
* Adjust tests now that opt doesn't read .ll files.Chris Lattner2006-08-276-6/+6
| | | | llvm-svn: 29926
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-2776-149/+107
| | | | llvm-svn: 29925
* opt no longer reads .ll files. Run llvm-as explicitly.Chris Lattner2006-08-2713-13/+13
| | | | llvm-svn: 29924
* -analyze mode shouldn't output a .bc file.Chris Lattner2006-08-271-2/+1
| | | | llvm-svn: 29923
* Fit to 80 colsChris Lattner2006-08-271-3/+6
| | | | llvm-svn: 29922
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-2722-59/+52
| | | | llvm-svn: 29921
* We no longer care whether something is an opt vs analysis pass, only whetherChris Lattner2006-08-272-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 Lattner2006-08-271-12/+1
| | | | llvm-svn: 29919
* Remove a dead class.Chris Lattner2006-08-271-17/+0
| | | | llvm-svn: 29918
* Minor code cleanupsChris Lattner2006-08-271-11/+10
| | | | llvm-svn: 29917
* eliminate only use of FilteredPassNameParserChris Lattner2006-08-271-2/+1
| | | | llvm-svn: 29916
* Merge the 'analyze' mode code with the 'opt' mode code. Eliminate theChris Lattner2006-08-272-76/+26
| | | | | | 'autodetect .ll files' functionality. llvm-svn: 29915
* Move this test from Codegen/PowerPC to CodeGen/Generic. It fails on ia64,Chris Lattner2006-08-271-0/+0
| | | | | | but that's not the ppc backend's fault. llvm-svn: 29914
* Use compiler.h instead of hand rolling our own macroChris Lattner2006-08-271-9/+4
| | | | llvm-svn: 29913
* add directive to disable inliningChris Lattner2006-08-271-0/+8
| | | | llvm-svn: 29912
OpenPOWER on IntegriCloud