2009-10-11 |
Chris Lattner | remove some harmful code that would turn an insertelement...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | reduce vec_shuffle2 and merge into vec_shuffle.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | filecheckize vec_shuffle.ll and merge shuffle.ll into it.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | remove old testcase
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | merge test into shift.ll, this also eliminates awful...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | convert to filecheck.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | teach instcombine to simplify xor's harder, catching the
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | cleanups
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | convert xor2 to filecheck, merge in a random regtest
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | cleanup, no functionality change.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | generalize a transformation even more: we don't care...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | simplify a transformation by making it more general.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | temporarily revert previous patch
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | populate instcombine's initial worklist more carefully...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | add PR5004 as a known problem.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | duncan points out that llvm-gcc doesn't do the right...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | when folding duplicate conditions, delete the
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | some notes from Anton
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | implement rdar://7293527, a trivial instcombine that...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | add a helper for matching "1".
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | implement a transformation in jump threading that is...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | another testcase jump threading shouldn't crash on.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | rename a file, remove a poorly reduced testcase.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | restructure some code, no functionality change.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | factor some code better and move a function, no functionalit...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | make jump threading on a phi with undef inputs happen.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | there is no need to run mem2reg after jump threading...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | fix a bunch of bad formatting, delete the dead
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | simplify some run lines, convert a test to filecheck.
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | rewrite LCSSA to use SSAUpdate, to only return true...
|
commit | commitdiff | tree |
2009-10-11 |
Chris Lattner | clean up and simplify some code. Don't use setvector...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | switch GVN to use SSAUpdater. Besides removing a lot...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add a simple helper method.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add ability for clients of SSAUpdater to find out about the
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | clarify
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | remove dead code
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add the ability to get a rewritten value from the middle...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | rename GetValueInBlock -> GetValueAtEndOfBlock to better...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | fix broken link
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | final changes.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | down to 'major changes'
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | more updates
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add a link to the GSG for info on how to check out...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | x86 uses 5 operands for most memory refs now.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | more tweaks
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | continue decoding chris scribble.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | remove some dead passes
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | checkpoint.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | fix broken anchors.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | use a typedef instead of spelling out an insane type...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | Change jump threading to use the new SSAUpdater class...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | Implement an efficient and fully general SSA update...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add some WeakVH::operator='s. Without these, assigning
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | change some static_cast into cast, pointed out by Gabor.
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | add a version of PHINode::getIncomingBlock that takes...
|
commit | commitdiff | tree |
2009-10-10 |
Chris Lattner | random tidying
|
commit | commitdiff | tree |
2009-10-09 |
Chris Lattner | more random updates.
|
commit | commitdiff | tree |
2009-10-09 |
Chris Lattner | checkpoint.
|
commit | commitdiff | tree |
2009-10-09 |
Chris Lattner | checkpoint.
|
commit | commitdiff | tree |
2009-10-09 |
Chris Lattner | update clang section.
|
commit | commitdiff | tree |
2009-10-08 |
Chris Lattner | some updates from users of llvm
|
commit | commitdiff | tree |
2009-10-08 |
Chris Lattner | all content split into sections, still much work to...
|
commit | commitdiff | tree |
2009-10-08 |
Chris Lattner | remove LoopVR pass. According to Nick:
|
commit | commitdiff | tree |
2009-10-08 |
Chris Lattner | checkpoint, this is still not comprehendible.
|
commit | commitdiff | tree |
2009-10-07 |
Chris Lattner | second half of lazy liveness removal.
|
commit | commitdiff | tree |
2009-10-06 |
Chris Lattner | remove predicate simplifier, it never got the last...
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | callgraph changes came after the 2.6 branch.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check...
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | add more type predicates.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | teach the optimizer how to constant fold uadd/usub...
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | simplify this code a bunch.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | add some helper functions.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | code simplifications.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | instcombine shouldn't delete all null checks for mallocs.
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | stop MachineFunctionPass from claiming that it preserves...
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | remove llvm-db: it is completely broken and if anyone...
|
commit | commitdiff | tree |
2009-10-05 |
Chris Lattner | add some completely unformated and probably incoherent...
|
commit | commitdiff | tree |
2009-10-01 |
Chris Lattner | remove the GVNPRE pass. It has been subsumed by the...
|
commit | commitdiff | tree |
2009-09-30 |
Chris Lattner | add macruby, fix a validation problem.
|
commit | commitdiff | tree |
2009-09-28 |
Chris Lattner | The select instruction is not neccesarily in the same...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | simplify some code.
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | The bitcast case is not needed here: instcombine turns...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | calls are already unmovable, malloc doesn't need a...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | calls to external functions are already marked overdefined...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | calls are already handled, malloc doesn't need a special...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | calls are rejected above, no need to special case malloc...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | remove special handling of bitcast(malloc), it will...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | unlike the malloc instruction, "malloc" calls do not...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | add a new DirectiveMap stringmap, which allows more...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | allow pushing icmps through phis with multiple uses...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | Enhance the previous fix for PR4895 to allow more values...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | implement PR4895, by making FoldOpIntoPhi handle select...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | avoid copying MCAsmInfo by value, add an (extremely...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | rename REG -> REGISTER to make it explicit in the doc...
|
commit | commitdiff | tree |
2009-09-27 |
Chris Lattner | implement and document support for filecheck variables...
|
commit | commitdiff | tree |
2009-09-26 |
Chris Lattner | remove support for "NoSub" from regex. It seems like...
|
commit | commitdiff | tree |
2009-09-25 |
Chris Lattner | reject attempts to use ()'s in patterns, these are...
|
commit | commitdiff | tree |
next |