2010-01-11 |
Evan Cheng | Revert 93158. It's breaking quite a few x86_64 tests. |
tree | commitdiff |
2010-01-11 |
Jakob Stoklund Olesen | Avoid adding PHI arguments for a predecessor that has... |
tree | commitdiff |
2010-01-11 |
Dan Gohman | Use a 32-bit and with implicit zero-extension instead... |
tree | commitdiff |
2010-01-11 |
Dan Gohman | Re-instate MOV64r0 and MOV16r0, with adjustments to... |
tree | commitdiff |
2010-01-11 |
Dan Gohman | Generalize this check to avoid depending on a specific... |
tree | commitdiff |
2010-01-11 |
Dan Gohman | Make this test less trivial, to avoid spurious failures. |
tree | commitdiff |
2010-01-11 |
Evan Cheng | Select an OR with immediate as an ADD if the input... |
tree | commitdiff |
2010-01-11 |
David Greene | Implement a feature (-vector-unaligned-mem) to allow... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | add one more bitfield optimization, allowing clang... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | Extend CanEvaluateZExtd to handle and/or/xor more aggre... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | Remove the dead TD argument to CanEvaluateZExtd, and... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | teach sext optimization to handle truncs from types... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | teach zext optimization how to deal with truncs that... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | now that the cost model has changed, we can always... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | change the preferred canonical form for a sign extensio... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | two changes: |
tree | commitdiff |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext... |
tree | commitdiff |
2010-01-09 |
Chris Lattner | fix bogus test |
tree | commitdiff |
2010-01-09 |
Chris Lattner | fix bogus test |
tree | commitdiff |
2010-01-09 |
Jeffrey Yasskin | Fix llvm.org/PR5729: x86-64 tail calls were putting... |
tree | commitdiff |
2010-01-09 |
Dan Gohman | Use WriteAsOperand instead of getName() to print loop... |
tree | commitdiff |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and... |
tree | commitdiff |
2010-01-09 |
Dan Gohman | Revert an earlier change to SIGN_EXTEND_INREG for vecto... |
tree | commitdiff |
2010-01-08 |
Evan Cheng | Fix a critical bug in 64-bit atomic operation lowering... |
tree | commitdiff |
2010-01-08 |
Chris Lattner | teach instcombine to delete sign extending shift pairs... |
tree | commitdiff |
2010-01-08 |
Chris Lattner | fix PR5978 by peeling the loop so that we avoid shiftin... |
tree | commitdiff |
2010-01-08 |
Evan Cheng | ReplaceAllUsesOfValueWith may delete other nodes that... |
tree | commitdiff |
2010-01-07 |
Chris Lattner | teach ComputeNumSignBits to look through PHI nodes. |
tree | commitdiff |
2010-01-07 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-01-07 |
Chris Lattner | Enhance instcombine to reason more strongly about promo... |
tree | commitdiff |
2010-01-07 |
Chris Lattner | Fix rdar://7517201, a regression introduced by r92849. |
tree | commitdiff |
2010-01-07 |
Evan Cheng | APInt'fy TargetLowering::SimplifySetCC to fix PR5963. |
tree | commitdiff |
2010-01-07 |
Devang Patel | Use separate namespace for named metadata. |
tree | commitdiff |
2010-01-07 |
Chris Lattner | fix a globalopt crash on 'bullet' (handling evaluation... |
tree | commitdiff |
2010-01-07 |
Evan Cheng | Fix a minor regression from my dag combiner changes... |
tree | commitdiff |
2010-01-07 |
Jakob Stoklund Olesen | Add comments. |
tree | commitdiff |
2010-01-06 |
Jakob Stoklund Olesen | Add Target hook to duplicate machine instructions. |
tree | commitdiff |
2010-01-06 |
Evan Cheng | Teach dag combine to fold the following transformation... |
tree | commitdiff |
2010-01-06 |
Duncan Sands | Fix a README item: have functionattrs look through... |
tree | commitdiff |
2010-01-06 |
Duncan Sands | Partially address a README by having functionattrs... |
tree | commitdiff |
2010-01-06 |
Duncan Sands | This is testing a darwin specific feature, so only... |
tree | commitdiff |
2010-01-06 |
Chris Lattner | Teach instcombine's sext elimination logic to be more... |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Move this test from test/Transforms/IndVarSimplify to |
tree | commitdiff |
2010-01-05 |
Bill Wendling | Don't assign the shift the same type as the variable... |
tree | commitdiff |
2010-01-05 |
Victor Hernandez | Re-add parsing of function-local metadata; this time... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | more rearrangement and cleanup, fix my test failure. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove two trunc xforms that are subsumed by EvaluateIn... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | merge some tests. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | merge cast2 into cast.ll |
tree | commitdiff |
2010-01-05 |
Devang Patel | Allow null to be an element of NamedMDNode. e.g. !llvm... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove useless test. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | another example. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove a useless negative test, add a rdar # to an... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | clean up tests. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | just remove this xform which is subsumed by others. |
tree | commitdiff |
2010-01-05 |
David Greene | Add an !eq() operator to TableGen. It operates on... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | optimize comparisons against cttz/ctlz/ctpop, patch... |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Delete useless trailing semicolons. |
tree | commitdiff |
2010-01-05 |
Devang Patel | If a scope has only one instruction then first instruct... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | optimize cttz and ctlz when we can prove something... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | fix an infinite loop in reassociate building emacs. |
tree | commitdiff |
2010-01-05 |
Devang Patel | Remove dead debug info intrinsics. |
tree | commitdiff |
2010-01-04 |
Devang Patel | Fix debug_inlined section entries for routines whose... |
tree | commitdiff |
2010-01-04 |
Dan Gohman | Make this test more portable. |
tree | commitdiff |
2010-01-04 |
Devang Patel | Remove oversimplified test case. |
tree | commitdiff |
2010-01-04 |
Dan Gohman | Add some tests and update an existing test to reflect... |
tree | commitdiff |
2010-01-04 |
Devang Patel | The test, derived from optimzed IR, does not mention... |
tree | commitdiff |
2010-01-04 |
Chris Lattner | Truncate GEP indexes larger than the pointer size down... |
tree | commitdiff |
2010-01-04 |
Anton Korobeynikov | Fix invalid chain folding for memory variant of sdiv... |
tree | commitdiff |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen |
tree | commitdiff |
2010-01-03 |
Chris Lattner | fix PR5930, allowing the asmprinter to emit difference... |
tree | commitdiff |
2010-01-03 |
Chris Lattner | add PR# |
tree | commitdiff |
2010-01-03 |
Chris Lattner | differences between two blockaddress's don't cause a |
tree | commitdiff |
2010-01-03 |
Chris Lattner | generalize the previous transformation to handle indexi... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | teach instcombine to optimize idioms like A[i]&42 ... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach the table lookup optimization to generate range... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserti... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | allow this to work on linux hosts. |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach codegen to handle: |
tree | commitdiff |
2010-01-01 |
Chris Lattner | rename file. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle |
tree | commitdiff |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284 |
tree | commitdiff |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | Make this more likely to generate a libcall. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | test case we alredy get right. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
tree | commitdiff |
2009-12-31 |
Chris Lattner | merge some more tests in. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | filecheckize |
tree | commitdiff |
next |