| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | simplify this function a bit, allow DS-AA to build on/improve the mod/ref | Chris Lattner | 2005-03-17 | 1 | -8/+11 |
| | | | | | | | results returned by AA, not just use one or the other. llvm-svn: 20662 | ||||
| * | Clean up some code, handle null pointer specially to avoid an assertion | Chris Lattner | 2005-03-17 | 1 | -6/+10 |
| | | | | | llvm-svn: 20660 | ||||
| * | Two changes: | Chris Lattner | 2005-03-17 | 1 | -3/+3 |
| | | | | | | | | | | 1. Chain to the parent implementation of M/R analysis if we can't find any information. It has some heuristics that often do well. 2. Do not clear all flags, this can make invalid nodes by turning nodes that used to be collapsed into non-collapsed nodes (fixing crashes) llvm-svn: 20659 | ||||
| * | clean up warnings when building in release mode | Duraid Madina | 2005-03-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 20658 | ||||
| * | now the angry bug reports have somewhere to go! | Duraid Madina | 2005-03-17 | 1 | -0/+5 |
| | | | | | llvm-svn: 20657 | ||||
| * | statically link ia64 into llc | Chris Lattner | 2005-03-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 20656 | ||||
| * | OK, IA64 is statically linked into llc | Duraid Madina | 2005-03-17 | 1 | -2/+0 |
| | | | | | llvm-svn: 20655 | ||||
| * | build the IA64 target as a .so for now | Duraid Madina | 2005-03-17 | 2 | -1/+3 |
| | | | | | llvm-svn: 20654 | ||||
| * | dainty | Duraid Madina | 2005-03-17 | 1 | -1/+2 |
| | | | | | llvm-svn: 20653 | ||||
| * | and so it begins... | Duraid Madina | 2005-03-17 | 17 | -0/+3756 |
| | | | | | | | | | PHASE 1: write instruction selector PHASE 2: ??? PHASE 3: profit! llvm-svn: 20652 | ||||
| * | Don't emit two comparisons when comparing a FP value against zero! | Chris Lattner | 2005-03-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 20651 | ||||
| * | spiff up the nightly tester output one more notch | Chris Lattner | 2005-03-17 | 1 | -3/+3 |
| | | | | | llvm-svn: 20650 | ||||
| * | Fix the missing symbols problem Bill was hitting. Patch contributed by | Chris Lattner | 2005-03-17 | 12 | -0/+12 |
| | | | | | | | Bill Wendling!! llvm-svn: 20649 | ||||
| * | Do not create ridiculously huge DSNodes, as described in the comments. | Chris Lattner | 2005-03-17 | 1 | -1/+21 |
| | | | | | | | This speeds up the BU pass on 172.mgrid from 62.3 -> 0.1242s. llvm-svn: 20648 | ||||
| * | Fix a bug where we would consider " .99" and "1.0" different because of the | Chris Lattner | 2005-03-17 | 1 | -0/+9 |
| | | | | | | | leading whitespace. llvm-svn: 20647 | ||||
| * | remove compat_iterator, which is dead in the tree. | Chris Lattner | 2005-03-16 | 1 | -92/+0 |
| | | | | | llvm-svn: 20644 | ||||
| * | remove use of compat_iterator. | Chris Lattner | 2005-03-16 | 3 | -14/+15 |
| | | | | | llvm-svn: 20643 | ||||
| * | remove use of compat_iterator | Chris Lattner | 2005-03-16 | 2 | -9/+11 |
| | | | | | llvm-svn: 20642 | ||||
| * | Print out who commits and what files were modified at the bottom of the test ↵ | Chris Lattner | 2005-03-16 | 1 | -8/+14 |
| | | | | | | | summary log sent to llvm-commits. llvm-svn: 20641 | ||||
| * | Do #include HashExtras.h with VC++ | Jeff Cohen | 2005-03-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 20640 | ||||
| * | Don't provide default hash struct instantiation. | Jeff Cohen | 2005-03-16 | 1 | -6/+9 |
| | | | | | llvm-svn: 20639 | ||||
| * | Convert tabs to spaces | Misha Brukman | 2005-03-16 | 1 | -5/+5 |
| | | | | | llvm-svn: 20638 | ||||
| * | Add adapter class to let VC++ hash_map use GCC's hash struct. | Jeff Cohen | 2005-03-16 | 1 | -0/+26 |
| | | | | | llvm-svn: 20637 | ||||
| * | Remove deleted files from VC++ project. | Jeff Cohen | 2005-03-16 | 1 | -6/+0 |
| | | | | | llvm-svn: 20636 | ||||
| * | Fix grammar wrt apostrophe's | Misha Brukman | 2005-03-16 | 1 | -3/+3 |
| | | | | | llvm-svn: 20635 | ||||
| * | Convert tabs to spaces | Misha Brukman | 2005-03-16 | 2 | -14/+14 |
| | | | | | llvm-svn: 20634 | ||||
| * | fix some 80 column violations | Chris Lattner | 2005-03-15 | 1 | -4/+11 |
| | | | | | | | Add support for programs that define main in a .a file, such as f2c'd programs. llvm-svn: 20631 | ||||
| * | consolidate LinkFiles into LinkItems, use lib_* iterators. | Chris Lattner | 2005-03-15 | 2 | -85/+61 |
| | | | | | llvm-svn: 20630 | ||||
| * | consolidate LinkLibraries into LinkItems | Chris Lattner | 2005-03-15 | 2 | -76/+57 |
| | | | | | llvm-svn: 20629 | ||||
| * | make sure to mark nodes in the globals graph incomplete after computing it | Chris Lattner | 2005-03-15 | 1 | -0/+1 |
| | | | | | | | so that external globals (and whatever they point to) are marked incomplete. llvm-svn: 20628 | ||||
| * | fix crashes when we only have a prototype for main. | Chris Lattner | 2005-03-15 | 3 | -3/+3 |
| | | | | | llvm-svn: 20627 | ||||
| * | Fix a crash that happens when mapping something like this: | Chris Lattner | 2005-03-15 | 1 | -6/+12 |
| | | | | | | | | | | | | | | { short, short } to short where the second short maps onto the second field of the first struct. In this case, the struct index is not aligned, so we should avoid calling getLink(2), which asserts out. llvm-svn: 20626 | ||||
| * | sure, I can set a flag, but if I never check it, why bother setting it? ↵ | Andrew Lenharth | 2005-03-15 | 2 | -3/+5 |
| | | | | | | | Should fix 20 programs :) llvm-svn: 20623 | ||||
| * | Make computeGGToGMapping compute an invnodemap | Chris Lattner | 2005-03-15 | 1 | -9/+11 |
| | | | | | llvm-svn: 20622 | ||||
| * | remove warning, make computeGGToGMapping return an invnodemap. | Chris Lattner | 2005-03-15 | 1 | -7/+8 |
| | | | | | llvm-svn: 20621 | ||||
| * | add support for hashing nodehandles. | Chris Lattner | 2005-03-15 | 1 | -0/+9 |
| | | | | | llvm-svn: 20620 | ||||
| * | Finally fix (the right way) the problem where functions like this: | Chris Lattner | 2005-03-15 | 1 | -0/+24 |
| | | | | | | | | | | | | void foo() { G = 1; } would have an empty DSGraph even though G (a global) is directly used in the function. llvm-svn: 20619 | ||||
| * | Start using retnodes_* for iteration. | Chris Lattner | 2005-03-15 | 6 | -39/+34 |
| | | | | | llvm-svn: 20618 | ||||
| * | add iterators for return nodes list. | Chris Lattner | 2005-03-15 | 1 | -0/+7 |
| | | | | | llvm-svn: 20617 | ||||
| * | method renamed | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 20616 | ||||
| * | Replace more a*'s with arg_*'s, thanks to Gabor Greif! | Chris Lattner | 2005-03-15 | 3 | -5/+5 |
| | | | | | llvm-svn: 20615 | ||||
| * | add missing copyright header | Chris Lattner | 2005-03-15 | 1 | -0/+7 |
| | | | | | llvm-svn: 20614 | ||||
| * | Stop using abegin and aend. | Alkis Evlogimenos | 2005-03-15 | 1 | -2/+2 |
| | | | | | llvm-svn: 20610 | ||||
| * | Stop using abegin. | Alkis Evlogimenos | 2005-03-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 20609 | ||||
| * | Use arg_iterator and arg_begin and arg_end functions. | Alkis Evlogimenos | 2005-03-15 | 1 | -4/+5 |
| | | | | | llvm-svn: 20608 | ||||
| * | Add EquivClassGraphs.cpp to VC++ project. | Jeff Cohen | 2005-03-15 | 1 | -0/+3 |
| | | | | | llvm-svn: 20607 | ||||
| * | avoid varialbe name collisions | Chris Lattner | 2005-03-15 | 1 | -2/+3 |
| | | | | | llvm-svn: 20606 | ||||
| * | Do it right... | Jeff Cohen | 2005-03-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 20605 | ||||
| * | Fix VC++ breakage. | Jeff Cohen | 2005-03-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 20604 | ||||
| * | stop using method. | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 20603 | ||||

