summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Instead of fixing the version numbers before every release, mark them as x.yMisha Brukman2005-02-021-16/+16
| | | | | | | * Eliminate the redundant "This is the..." in released file listing * Fix grammar llvm-svn: 20005
* Store fixAndrew Lenharth2005-02-022-15/+37
| | | | llvm-svn: 20004
* oopsAndrew Lenharth2005-02-021-1/+1
| | | | llvm-svn: 20003
* prevent register allocator from using the stack pointer :)Andrew Lenharth2005-02-022-3/+3
| | | | llvm-svn: 20002
* fix loading of floatsAndrew Lenharth2005-02-021-1/+3
| | | | llvm-svn: 19997
* Put libraries in a common directoryJeff Cohen2005-02-025-10/+10
| | | | llvm-svn: 19995
* marked mem* as not supportedAndrew Lenharth2005-02-021-0/+4
| | | | llvm-svn: 19992
* Add additional source of Win32 GNU utilities.Jeff Cohen2005-02-021-5/+7
| | | | llvm-svn: 19991
* Fix crash on MallocInsts of unsized types.Alkis Evlogimenos2005-02-021-1/+2
| | | | llvm-svn: 19988
* fix Load bugAndrew Lenharth2005-02-021-1/+1
| | | | llvm-svn: 19987
* Fix yet another memset issue.Chris Lattner2005-02-021-4/+13
| | | | llvm-svn: 19986
* try to make a bug bugpointable, add yet more constant pool stuff, fixup ↵Andrew Lenharth2005-02-022-13/+19
| | | | | | constant loads for FP llvm-svn: 19985
* better constant handling, should fix many remaining casesAndrew Lenharth2005-02-021-2/+11
| | | | llvm-svn: 19984
* Add variable for bugpoint.Alkis Evlogimenos2005-02-021-0/+4
| | | | llvm-svn: 19981
* Eliminate some duplicated debug codeChris Lattner2005-02-011-21/+0
| | | | llvm-svn: 19980
* Eliminate self-recursion as a special case.Chris Lattner2005-02-011-58/+39
| | | | llvm-svn: 19979
* Eliminate use of DSCallSiteIterator in key loop. This is a half step toChris Lattner2005-02-011-62/+120
| | | | | | a tasty speedup. llvm-svn: 19978
* remove dead methodChris Lattner2005-02-011-3/+0
| | | | llvm-svn: 19977
* fix FP arg passing bug, Add unsigned to/from int, fix SELECT, fix Constant poolAndrew Lenharth2005-02-011-12/+17
| | | | llvm-svn: 19976
* Print the Constant poolAndrew Lenharth2005-02-011-8/+7
| | | | llvm-svn: 19975
* Make cmov work right and loads for fp from constant poolAndrew Lenharth2005-02-011-18/+20
| | | | llvm-svn: 19974
* Correct stack stuff for FPAndrew Lenharth2005-02-011-5/+12
| | | | llvm-svn: 19973
* try to match alpha patternAndrew Lenharth2005-02-012-1/+21
| | | | llvm-svn: 19972
* fix register namesAndrew Lenharth2005-02-011-16/+16
| | | | llvm-svn: 19971
* Signficantly speed up printing by not emitting the same file twice withChris Lattner2005-02-011-3/+9
| | | | | | different names. Large SCC's tend to be big, so this saves a lot of time. llvm-svn: 19970
* Fix some bugs andrew noticed legalizing memset for alphaChris Lattner2005-02-011-3/+3
| | | | llvm-svn: 19969
* Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit.Chris Lattner2005-02-011-7/+29
| | | | llvm-svn: 19968
* Put finishing touches on GettingStartedVS.html and link it to the index.Jeff Cohen2005-02-012-90/+17
| | | | llvm-svn: 19967
* Fix test/Regression/Assembler/2005-01-31-CallingAggregateFunction.llChris Lattner2005-02-011-0/+3
| | | | llvm-svn: 19966
* Apparently := confuses makellvmChris Lattner2005-02-011-1/+1
| | | | llvm-svn: 19965
* This bug crashes the assembler, distilled from a testcase produced by Andrew.Chris Lattner2005-02-011-0/+8
| | | | llvm-svn: 19964
* pecimise loads, put indirect call addr in right register. still doesn't fix ↵Andrew Lenharth2005-02-012-14/+19
| | | | | | methcall llvm-svn: 19963
* Update speedup and shrinkage infoChris Lattner2005-02-011-2/+2
| | | | llvm-svn: 19962
* Updates for new use list changes.Chris Lattner2005-02-011-6/+23
| | | | llvm-svn: 19961
* Update for API change.Chris Lattner2005-02-011-1/+1
| | | | llvm-svn: 19960
* API change.Chris Lattner2005-02-011-1/+1
| | | | llvm-svn: 19959
* Adjust to changes in APIsChris Lattner2005-02-012-16/+10
| | | | llvm-svn: 19958
* Hacks to make this ugly ugly code work with the new use lists.Chris Lattner2005-02-011-17/+12
| | | | llvm-svn: 19957
* Switch from using an ilist for uses to using a custom doubly linked list.Chris Lattner2005-02-013-118/+79
| | | | | | | | | | | | | | | | | | | | This list does not provide the ability to go backwards in the list (its more of an unordered collection, stored in the shape of a list). This change means that use iterators are now only forward iterators, not bidirectional. This improves the memory usage of use lists from '5 + 4*#use' per value to '1 + 4*#use'. While it would be better to reduce the multiplied factor, I'm not smart enough to do so. This list also has slightly more efficient operators for manipulating list nodes (a few less loads/stores), due to not needing to be able to iterate backwards through the list. This change reduces the memory footprint required to hold 176.gcc from 66.025M -> 57.687M, a 14% reduction. It also speeds up the compiler, 7.73% in the case of bytecode loading alone (release build loading 176.gcc). llvm-svn: 19956
* Fix a problem where we could infinitely recurse on phi nodes.Chris Lattner2005-02-011-1/+1
| | | | llvm-svn: 19955
* Fix hyphenation in output commentMisha Brukman2005-01-311-1/+1
| | | | llvm-svn: 19954
* Implement InstCombine/cast.ll:test25, a case that occurs many timesChris Lattner2005-01-311-0/+56
| | | | | | in spec llvm-svn: 19953
* New testcaseChris Lattner2005-01-311-0/+6
| | | | llvm-svn: 19952
* Add LLVM with Visual Studio overviewJeff Cohen2005-01-311-0/+433
| | | | llvm-svn: 19951
* Implement the trivial cases in InstCombine/store.llChris Lattner2005-01-311-1/+38
| | | | llvm-svn: 19950
* New testcaseChris Lattner2005-01-311-0/+9
| | | | llvm-svn: 19949
* Rename these to start with %c, as they are the only ones that are checked.Chris Lattner2005-01-311-15/+15
| | | | | | No change to the tests themselves. llvm-svn: 19948
* Implement Transforms/InstCombine/cast-load-gep.ll, which allows us to ↵Chris Lattner2005-01-311-15/+29
| | | | | | | | devirtualize 11 indirect calls in perlbmk. llvm-svn: 19947
* New testcaseChris Lattner2005-01-311-0/+22
| | | | llvm-svn: 19946
* indirect call fixAndrew Lenharth2005-01-311-1/+1
| | | | llvm-svn: 19945
OpenPOWER on IntegriCloud