| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | alignment | Andrew Lenharth | 2005-02-04 | 1 | -2/+4 |
| | | | | | llvm-svn: 20028 | ||||
| * | get alignment printing correctly and get rid of __main hack | Andrew Lenharth | 2005-02-04 | 1 | -7/+2 |
| | | | | | llvm-svn: 20027 | ||||
| * | fix constant pointer outputing on 64 bit machines | Andrew Lenharth | 2005-02-04 | 1 | -0/+5 |
| | | | | | llvm-svn: 20026 | ||||
| * | FP fixes | Andrew Lenharth | 2005-02-03 | 1 | -12/+17 |
| | | | | | llvm-svn: 20019 | ||||
| * | Refactor getFunctionArgumentsForCall out of mergeInGraph. | Chris Lattner | 2005-02-03 | 1 | -29/+41 |
| | | | | | llvm-svn: 20018 | ||||
| * | This is no longer needed. Global variables with undef initializers can be | Chris Lattner | 2005-02-02 | 1 | -2/+0 |
| | | | | | | | initialized to anything, including garbage. llvm-svn: 20010 | ||||
| * | Store fix | Andrew Lenharth | 2005-02-02 | 2 | -15/+37 |
| | | | | | llvm-svn: 20004 | ||||
| * | oops | Andrew Lenharth | 2005-02-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 20003 | ||||
| * | prevent register allocator from using the stack pointer :) | Andrew Lenharth | 2005-02-02 | 2 | -3/+3 |
| | | | | | llvm-svn: 20002 | ||||
| * | fix loading of floats | Andrew Lenharth | 2005-02-02 | 1 | -1/+3 |
| | | | | | llvm-svn: 19997 | ||||
| * | marked mem* as not supported | Andrew Lenharth | 2005-02-02 | 1 | -0/+4 |
| | | | | | llvm-svn: 19992 | ||||
| * | Fix crash on MallocInsts of unsized types. | Alkis Evlogimenos | 2005-02-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 19988 | ||||
| * | fix Load bug | Andrew Lenharth | 2005-02-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 19987 | ||||
| * | Fix yet another memset issue. | Chris Lattner | 2005-02-02 | 1 | -4/+13 |
| | | | | | llvm-svn: 19986 | ||||
| * | try to make a bug bugpointable, add yet more constant pool stuff, fixup ↵ | Andrew Lenharth | 2005-02-02 | 2 | -13/+19 |
| | | | | | | | constant loads for FP llvm-svn: 19985 | ||||
| * | better constant handling, should fix many remaining cases | Andrew Lenharth | 2005-02-02 | 1 | -2/+11 |
| | | | | | llvm-svn: 19984 | ||||
| * | Eliminate some duplicated debug code | Chris Lattner | 2005-02-01 | 1 | -21/+0 |
| | | | | | llvm-svn: 19980 | ||||
| * | Eliminate self-recursion as a special case. | Chris Lattner | 2005-02-01 | 1 | -58/+39 |
| | | | | | llvm-svn: 19979 | ||||
| * | Eliminate use of DSCallSiteIterator in key loop. This is a half step to | Chris Lattner | 2005-02-01 | 1 | -62/+120 |
| | | | | | | | a tasty speedup. llvm-svn: 19978 | ||||
| * | fix FP arg passing bug, Add unsigned to/from int, fix SELECT, fix Constant pool | Andrew Lenharth | 2005-02-01 | 1 | -12/+17 |
| | | | | | llvm-svn: 19976 | ||||
| * | Print the Constant pool | Andrew Lenharth | 2005-02-01 | 1 | -8/+7 |
| | | | | | llvm-svn: 19975 | ||||
| * | Make cmov work right and loads for fp from constant pool | Andrew Lenharth | 2005-02-01 | 1 | -18/+20 |
| | | | | | llvm-svn: 19974 | ||||
| * | Correct stack stuff for FP | Andrew Lenharth | 2005-02-01 | 1 | -5/+12 |
| | | | | | llvm-svn: 19973 | ||||
| * | try to match alpha pattern | Andrew Lenharth | 2005-02-01 | 2 | -1/+21 |
| | | | | | llvm-svn: 19972 | ||||
| * | fix register names | Andrew Lenharth | 2005-02-01 | 1 | -16/+16 |
| | | | | | llvm-svn: 19971 | ||||
| * | Signficantly speed up printing by not emitting the same file twice with | Chris Lattner | 2005-02-01 | 1 | -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 alpha | Chris Lattner | 2005-02-01 | 1 | -3/+3 |
| | | | | | llvm-svn: 19969 | ||||
| * | Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit. | Chris Lattner | 2005-02-01 | 1 | -7/+29 |
| | | | | | llvm-svn: 19968 | ||||
| * | Fix test/Regression/Assembler/2005-01-31-CallingAggregateFunction.ll | Chris Lattner | 2005-02-01 | 1 | -0/+3 |
| | | | | | llvm-svn: 19966 | ||||
| * | Apparently := confuses makellvm | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 19965 | ||||
| * | pecimise loads, put indirect call addr in right register. still doesn't fix ↵ | Andrew Lenharth | 2005-02-01 | 2 | -14/+19 |
| | | | | | | | methcall llvm-svn: 19963 | ||||
| * | Updates for new use list changes. | Chris Lattner | 2005-02-01 | 1 | -6/+23 |
| | | | | | llvm-svn: 19961 | ||||
| * | Update for API change. | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 19960 | ||||
| * | API change. | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 19959 | ||||
| * | Adjust to changes in APIs | Chris Lattner | 2005-02-01 | 2 | -16/+10 |
| | | | | | llvm-svn: 19958 | ||||
| * | Hacks to make this ugly ugly code work with the new use lists. | Chris Lattner | 2005-02-01 | 1 | -17/+12 |
| | | | | | llvm-svn: 19957 | ||||
| * | Fix a problem where we could infinitely recurse on phi nodes. | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 19955 | ||||
| * | Fix hyphenation in output comment | Misha Brukman | 2005-01-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 19954 | ||||
| * | Implement InstCombine/cast.ll:test25, a case that occurs many times | Chris Lattner | 2005-01-31 | 1 | -0/+56 |
| | | | | | | | in spec llvm-svn: 19953 | ||||
| * | Implement the trivial cases in InstCombine/store.ll | Chris Lattner | 2005-01-31 | 1 | -1/+38 |
| | | | | | llvm-svn: 19950 | ||||
| * | Implement Transforms/InstCombine/cast-load-gep.ll, which allows us to ↵ | Chris Lattner | 2005-01-31 | 1 | -15/+29 |
| | | | | | | | | | devirtualize 11 indirect calls in perlbmk. llvm-svn: 19947 | ||||
| * | indirect call fix | Andrew Lenharth | 2005-01-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 19945 | ||||
| * | fp to int and back conversion sequences | Andrew Lenharth | 2005-01-31 | 2 | -14/+34 |
| | | | | | llvm-svn: 19944 | ||||
| * | Fix the regressions my User changes introduced. Apparently some parts of | Chris Lattner | 2005-01-31 | 1 | -1/+4 |
| | | | | | | | | LLVM make the very reasonable assumption that constant expressions will have at least one operand! :) llvm-svn: 19943 | ||||
| * | Rename variables to work with VC++'s hokey scoping rules. | Chris Lattner | 2005-01-31 | 2 | -9/+10 |
| | | | | | llvm-svn: 19942 | ||||
| * | Fix some scary bugs that VC++ detected. | Chris Lattner | 2005-01-31 | 2 | -2/+2 |
| | | | | | llvm-svn: 19941 | ||||
| * | * Make some methods more const correct. | Chris Lattner | 2005-01-30 | 9 | -219/+244 |
| | | | | | | | | | | | | | | | | | * Change the FunctionCalls and AuxFunctionCalls vectors into std::lists. This makes many operations on these lists much more natural, and avoids *exteremely* expensive copying of DSCallSites (e.g. moving nodes around between lists, erasing a node from not the end of the vector, etc). With a profile build of analyze, this speeds up BU DS from 25.14s to 12.59s on 176.gcc. I expect that it would help TD even more, but I don't have data for it. This effectively eliminates removeIdenticalCalls and children from the profile, going from 6.53 to 0.27s. llvm-svn: 19939 | ||||
| * | added fp extend and removed a forgotten assert in more than 6 arg support ↵ | Andrew Lenharth | 2005-01-30 | 2 | -22/+32 |
| | | | | | | | (should break somewhere else now :) ) and fix an incorrect asm sequence for indirect calls llvm-svn: 19938 | ||||
| * | This code is really unreachable. | Chris Lattner | 2005-01-30 | 1 | -1/+2 |
| | | | | | llvm-svn: 19934 | ||||
| * | Fix warnings. | Chris Lattner | 2005-01-30 | 2 | -2/+2 |
| | | | | | llvm-svn: 19933 | ||||

