| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | The select instruction is not neccesarily in the same block as the | Chris Lattner | 2009-09-28 | 2 | -2/+19 |
* | Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of | Evan Cheng | 2009-09-28 | 4 | -5/+41 |
* | Document a bug in the ocaml bindings has wrong linkage values. | Erick Tryzelaar | 2009-09-28 | 1 | -0/+14 |
* | Expose the rest of the attribute settings. | Erick Tryzelaar | 2009-09-28 | 2 | -0/+20 |
* | Fix a bug in ocaml bindings that has incorrect linkage options. | Erick Tryzelaar | 2009-09-28 | 2 | -0/+10 |
* | Regenerate. | Mikhail Glushenkov | 2009-09-28 | 1 | -7/+13 |
* | Add a way to query the number of input files. | Mikhail Glushenkov | 2009-09-28 | 4 | -5/+32 |
* | Document the 'not' combinator. | Mikhail Glushenkov | 2009-09-28 | 1 | -8/+11 |
* | A bit prettier formatting. | Mikhail Glushenkov | 2009-09-28 | 1 | -3/+3 |
* | Remove temporary debugging hack. | Dan Gohman | 2009-09-28 | 1 | -1/+1 |
* | Move the dominator verification code out of special code embedded within | Dan Gohman | 2009-09-28 | 10 | -65/+80 |
* | Move this assert to check the condition as soon as it is known. | Dan Gohman | 2009-09-28 | 1 | -1/+1 |
* | Extend the StartPassTimer and StopPassTimer functions so that the | Dan Gohman | 2009-09-28 | 4 | -34/+29 |
* | Use movt/movw pair to materialize 32 bit constants on ARMv6T2+. | Anton Korobeynikov | 2009-09-27 | 5 | -40/+77 |
* | Fix an old copy+pasto. | Dan Gohman | 2009-09-27 | 1 | -1/+1 |
* | Extract the code for inserting a loop into the loop queue into | Dan Gohman | 2009-09-27 | 2 | -4/+12 |
* | When a loop is deleted, immediately release all of the active | Dan Gohman | 2009-09-27 | 1 | -0/+9 |
* | Extract the code for releasing a pass into a separate function, and | Dan Gohman | 2009-09-27 | 2 | -25/+30 |
* | Remove the "metadata*" type and simplify the code it complicated. This was only | Nick Lewycky | 2009-09-27 | 3 | -95/+22 |
* | LBRX no longer has an explicit SrcValueSDNode operand, so the type | Dan Gohman | 2009-09-27 | 1 | -1/+1 |
* | simplify some code. | Chris Lattner | 2009-09-27 | 1 | -2/+2 |
* | The bitcast case is not needed here: instcombine turns icmp(bitcast(x), null)... | Chris Lattner | 2009-09-27 | 1 | -24/+7 |
* | New unit test for the cloning module, which so far only covers cloning of | Nick Lewycky | 2009-09-27 | 4 | -1/+120 |
* | calls are already unmovable, malloc doesn't need a special case. | Chris Lattner | 2009-09-27 | 1 | -2/+1 |
* | calls to external functions are already marked overdefined, special casing | Chris Lattner | 2009-09-27 | 1 | -5/+1 |
* | calls are already handled, malloc doesn't need a special case. | Chris Lattner | 2009-09-27 | 1 | -3/+1 |
* | Round out the API for the new optimization flags. | Nick Lewycky | 2009-09-27 | 3 | -4/+32 |
* | calls are rejected above, no need to special case malloc here. | Chris Lattner | 2009-09-27 | 1 | -3/+2 |
* | remove special handling of bitcast(malloc), it will be handled | Chris Lattner | 2009-09-27 | 1 | -5/+4 |
* | unlike the malloc instruction, "malloc" calls do not claim to be readonly, ju... | Chris Lattner | 2009-09-27 | 1 | -1/+1 |
* | add a new DirectiveMap stringmap, which allows more efficient dispatching | Chris Lattner | 2009-09-27 | 2 | -23/+35 |
* | Link order: it matters. | Nick Lewycky | 2009-09-27 | 1 | -1/+1 |
* | allow pushing icmps through phis with multiple uses and across critical edges. | Chris Lattner | 2009-09-27 | 1 | -8/+23 |
* | Enhance the previous fix for PR4895 to allow more values than just | Chris Lattner | 2009-09-27 | 2 | -17/+53 |
* | implement PR4895, by making FoldOpIntoPhi handle select conditions | Chris Lattner | 2009-09-27 | 2 | -11/+64 |
* | avoid copying MCAsmInfo by value, add an (extremely low prio) fixme. | Chris Lattner | 2009-09-27 | 2 | -5/+3 |
* | Use explicit structs instead of std::pair to map callee saved regs to spill s... | Tilmann Scheller | 2009-09-27 | 3 | -160/+166 |
* | Delete a bogus comment. | Dan Gohman | 2009-09-27 | 1 | -1/+0 |
* | Remove a redundant assert. | Dan Gohman | 2009-09-27 | 1 | -1/+0 |
* | Enable -g with DEBUG_SYMBOLS and --enable-debug-symbols instead of | Jeffrey Yasskin | 2009-09-27 | 4 | -27/+61 |
* | Fix SCEVExpander's canonical addrec expansion code to work on loops that | Dan Gohman | 2009-09-27 | 1 | -19/+12 |
* | Add dominates and releaseMemory member functions to PostDominatorTree. | Dan Gohman | 2009-09-27 | 1 | -0/+12 |
* | Grab an LLVM Context from an instruction that exists rather than one | Dan Gohman | 2009-09-27 | 1 | -1/+1 |
* | Clarify a comment. | Dan Gohman | 2009-09-27 | 1 | -1/+2 |
* | Tell ScalarEvolution to forget everything it knows about a loop before | Dan Gohman | 2009-09-27 | 1 | -0/+5 |
* | Micro-optimize DerivedType::dropAllTypeUses. | Dan Gohman | 2009-09-27 | 1 | -1/+2 |
* | Instead of testing whether an instruction dominates the loop preheader, | Dan Gohman | 2009-09-27 | 1 | -3/+3 |
* | Add a properlyDominates member function to ScalarEvolution. | Dan Gohman | 2009-09-27 | 3 | -0/+46 |
* | Remove a redundant #include. | Dan Gohman | 2009-09-27 | 1 | -1/+0 |
* | Avoid using mutex locks if not in multithreaded mode by using a SmartScopedMutex | Torok Edwin | 2009-09-27 | 1 | -2/+2 |