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