2008-12-15 |
Chris Lattner | add testcase for r61051 |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support for splitting and scalarizing vector... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | add a basic test for heap-sra |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Teach basicaa to use the nocapture attribute when possi... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Add a testcase for GCC PR 23455, which lpre handles... |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support to LegalizeType for expanding the operand... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | gvn now hoists this load out of the hot non-call path. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Adjust testcase to make it more stable across visitatio... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | make GVN try to rename inputs to the resultant replaced... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Implement initial support for PHI translation in memdep... |
tree | commitdiff |
2008-12-14 |
Chris Lattner | another random testcase that shouldn't crash gvn and is |
tree | commitdiff |
2008-12-13 |
Chris Lattner | RLE isn't smart enough to eliminate this safely yet. |
tree | commitdiff |
2008-12-13 |
Chris Lattner | rename some tests to be more uniform in naming convention. |
tree | commitdiff |
2008-12-13 |
Chris Lattner | gvn should never crash on this. |
tree | commitdiff |
2008-12-13 |
Bill Wendling | Temporarily revert r60973. It's inexplicably causing... |
tree | commitdiff |
2008-12-13 |
Chris Lattner | make RLE preserve the name of the load that it replaces... |
tree | commitdiff |
2008-12-12 |
Devang Patel | Re-enable test. |
tree | commitdiff |
2008-12-12 |
Bill Wendling | - Use patterns instead of creating completely new instr... |
tree | commitdiff |
2008-12-12 |
Devang Patel | XFAIL these tests for now. |
tree | commitdiff |
2008-12-12 |
Nick Lewycky | Revert my re-instated reverted commit, fixes the bootst... |
tree | commitdiff |
2008-12-11 |
Nick Lewycky | Sneaky, sneaky: move the -1 to the outside of the SMax... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | If ADD, SUB, or MUL have an overflow bit that's used... |
tree | commitdiff |
2008-12-10 |
Duncan Sands | For amusement, implement SADDO, SSUBO, UADDO, USUBO |
tree | commitdiff |
2008-12-10 |
Mon P Wang | Fixed a bug when trying to optimize a extract vector... |
tree | commitdiff |
2008-12-10 |
Chris Lattner | Allow basicaa to walk through geps with identical indic... |
tree | commitdiff |
2008-12-10 |
Evan Cheng | Fix a couple of Dwarf bugs. |
tree | commitdiff |
2008-12-09 |
Bill Wendling | Implement fast-isel conversion of a branch instruction... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | loosen up an assertion that isn't valid when called... |
tree | commitdiff |
2008-12-09 |
Bill Wendling | Add sub/mul overflow intrinsics. This currently doesn... |
tree | commitdiff |
2008-12-09 |
Duncan Sands | Fix PR3117: not all nodes being legalized. The |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Teach BasicAA::getModRefInfo(CallSite, CallSite) some |
tree | commitdiff |
2008-12-09 |
Evan Cheng | xfail this for now. |
tree | commitdiff |
2008-12-09 |
Mikhail Glushenkov | Remove Clang tests since clang is not installed on... |
tree | commitdiff |
2008-12-09 |
Mikhail Glushenkov | Add some rudimentary tests for . |
tree | commitdiff |
2008-12-09 |
Nick Lewycky | It's easy to handle SLE/SGE when the loop has a unit... |
tree | commitdiff |
2008-12-09 |
Scott Michel | CellSPU: |
tree | commitdiff |
2008-12-09 |
Mon P Wang | Fix getNode to allow a vector for the shift amount... |
tree | commitdiff |
2008-12-08 |
Devang Patel | Actually test something. Use PR3170 test case. |
tree | commitdiff |
2008-12-08 |
Devang Patel | Undo previous patch. |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Factor out the code for sign-extending/truncating gep... |
tree | commitdiff |
2008-12-07 |
Mikhail Glushenkov | Make 'extern' an option property. |
tree | commitdiff |
2008-12-07 |
Mikhail Glushenkov | Add some clarifying comments. |
tree | commitdiff |
2008-12-07 |
Mikhail Glushenkov | Add tests for tblgen's LLVMC backend. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | fix a bug I introduced in simplifycfg handling single... |
tree | commitdiff |
2008-12-06 |
Evan Cheng | Clean up some ARM GV asm printing out; minor fixes... |
tree | commitdiff |
2008-12-06 |
Chris Lattner | Reimplement the inner loop of DSE. It now uniformly... |
tree | commitdiff |
2008-12-05 |
Dale Johannesen | Fix test to pass on Linux. |
tree | commitdiff |
2008-12-05 |
Dale Johannesen | Make LoopStrengthReduce smarter about hoisting things... |
tree | commitdiff |
2008-12-05 |
Evan Cheng | This test also requires -mattr=+sse41. |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Effectively undo 60461 in PIC mode which simply transfo... |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Fix test/Transforms/GVN/pre-load.ll |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Re-did 60519. It turns out Darwin's handling of hidden... |
tree | commitdiff |
2008-12-05 |
Scott Michel | CellSPU: Add new directory under tests/CodeGen/CellSPU... |
tree | commitdiff |
2008-12-04 |
Devang Patel | Rewrite code that 1) filters loops and 2) calculates... |
tree | commitdiff |
2008-12-04 |
Bill Wendling | Temporarily revert r60519. It was causing a bootstrap... |
tree | commitdiff |
2008-12-04 |
Evan Cheng | Visibility hidden GVs do not require extra load of... |
tree | commitdiff |
2008-12-03 |
Evan Cheng | Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high... |
tree | commitdiff |
2008-12-03 |
Rafael Espindola | Fix some tests. The grep for "il" was matching "file". |
tree | commitdiff |
2008-12-03 |
Richard Osborne | Add support for ISD::TRAP to the XCore backend |
tree | commitdiff |
2008-12-03 |
Evan Cheng | Fix test. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | testcase for br undef folding. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | Teach jump threading some more simple tricks: |
tree | commitdiff |
2008-12-03 |
Chris Lattner | don't spew tons of stuff to the output. This testcase... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad... |
tree | commitdiff |
2008-12-03 |
Bill Wendling | Change label to 'carry' for unsigned adds. |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Fix byval arguments in the fastcc calling convention... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Add nounwind attributes to this test. |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | testcases for recent dag combiner changes |
tree | commitdiff |
2008-12-02 |
Evan Cheng | Remove a (what appears to be) overly strict assertion... |
tree | commitdiff |
2008-12-02 |
Scott Michel | CellSPU: |
tree | commitdiff |
2008-12-02 |
Chris Lattner | Implement PRE of loads in the GVN pass with a pretty... |
tree | commitdiff |
2008-12-02 |
Owen Anderson | Add a test for my previous PRE fix. |
tree | commitdiff |
2008-12-02 |
Evan Cheng | Fix PR3124: overly strict assert. |
tree | commitdiff |
2008-12-02 |
Bill Wendling | Second stab at target-dependent lowering of everyone... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Add rdar reference, make this actually fail when the... |
tree | commitdiff |
2008-12-01 |
Dale Johannesen | Consider only references to an IV within the loop when |
tree | commitdiff |
2008-12-01 |
Scott Michel | CellSPU: |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Use m_Specific() instead of double matching. |
tree | commitdiff |
2008-12-01 |
Chris Lattner | simplify these patterns using m_Specific. No need... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Teach inst combine to merge GEPs through PHIs. This... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | testcase for my previous commit. |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Implement ((A|B)&1)|(B&-2) -> (A&1) | B transformation... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Add instruction combining for ((A&~B)|(~A&B)) -> A... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Implement (A&((~A)|B)) -> A&B transformation in the... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | getSExtValue() doesn't work for ConstantInts with bitwi... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Optimize memmove and memset into the LLVM builtins... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Followup to r60283: optimize arbitrary width signed... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Fix for PR2164: allow transforming arbitrary-width... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | APIntify a test which is potentially unsafe otherwise... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Strengthen check for div inst-combining. |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Instcombine was illegally transforming -X/C into X... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | don't require GVN to work on dead values, just make the |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Fix a thinko that manifested as a crash on clamav last... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | Fix PR3141 by ensuring that MemoryDependenceAnalysis... |
tree | commitdiff |
2008-11-28 |
Chris Lattner | don't call MergeBasicBlockIntoOnlyPred on a block whose... |
tree | commitdiff |
2008-11-27 |
Nick Lewycky | Chris prefers icmp/select over udiv! |
tree | commitdiff |
2008-11-27 |
Nick Lewycky | Add a couple of missed optimizations on integer vectors... |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Fix PR3138: if we merge the entry block into another... |
tree | commitdiff |
2008-11-27 |
Bill Wendling | XFAil test due to reverting of patch. |
tree | commitdiff |
2008-11-27 |
Chris Lattner | Make jump threading substantially more powerful, in... |
tree | commitdiff |
next |