2010-02-02 |
Chris Lattner | don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | fix a crash in loop unswitch on a loop invariant vector... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | remove an unreduced testcase, rename another. |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Perform sibcall in some cases when arguments are passes... |
tree | commitdiff |
2010-02-02 |
Dale Johannesen | Make local RA smarter about reusing input register... |
tree | commitdiff |
2010-02-02 |
Dan Gohman | Factor out alignof expression folding into a separate... |
tree | commitdiff |
2010-02-01 |
Dale Johannesen | Testcase for 94996 (PR 6157) |
tree | commitdiff |
2010-02-01 |
Evan Cheng | Fix PR6196. GV callee may not be a function. |
tree | commitdiff |
2010-02-01 |
Evan Cheng | Add test case for 95013. |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix PR6195, a bug constant folding scalar -> vector... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix PR6197 - infinite recursion in ipsccp due to block... |
tree | commitdiff |
2010-02-01 |
Dan Gohman | Update this test for a trivial register allocation... |
tree | commitdiff |
2010-02-01 |
Dan Gohman | Generalize target-independent folding rules for sizeof... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix rdar://7590304, a miscompilation of objc apps on... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix rdar://7590304, an infinite loop in instcombine... |
tree | commitdiff |
2010-02-01 |
Evan Cheng | Undo r94946 now all the tests are passing again. |
tree | commitdiff |
2010-01-31 |
Evan Cheng | Avoid recursive sibcall's. |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Remove test which is no longer relevant. |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Simplify/generalize the xor+add->sign-extend instcombine. |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Add a small transform: transform -(X<<Y) to (-X<<Y... |
tree | commitdiff |
2010-01-31 |
Evan Cheng | Do not mark no-return calls tail calls. It'll screw... |
tree | commitdiff |
2010-01-30 |
Anton Korobeynikov | Fix a gross typo: ARMv6+ may or may not support unalign... |
tree | commitdiff |
2010-01-30 |
Bob Wilson | Check alignment of loads when deciding whether it is... |
tree | commitdiff |
2010-01-30 |
Evan Cheng | Allow more tailcall optimization: calls with inputs... |
tree | commitdiff |
2010-01-30 |
Daniel Dunbar | MC/X86 AsmParser: Handle absolute memory operands corre... |
tree | commitdiff |
2010-01-30 |
Bob Wilson | Remove ARM-specific calling convention from this test... |
tree | commitdiff |
2010-01-29 |
Daniel Dunbar | MC/X86: Add a nice X86 assembler matcher test case... |
tree | commitdiff |
2010-01-29 |
Eric Christopher | Revert my last couple of patches. They appear to have... |
tree | commitdiff |
2010-01-29 |
Bob Wilson | Improve isSafeToLoadUnconditionally to recognize that... |
tree | commitdiff |
2010-01-29 |
Evan Cheng | Catch more trivial tail call opportunities: no inputs... |
tree | commitdiff |
2010-01-29 |
Eric Christopher | Make strcpy_chk lower to strcpy if we have a safe size. |
tree | commitdiff |
2010-01-29 |
Eric Christopher | Add constant support to object size handling and remove... |
tree | commitdiff |
2010-01-28 |
Dan Gohman | Remove the folding rule |
tree | commitdiff |
2010-01-28 |
Duncan Sands | Fix PR6165. The bug was that LHSKnownZero was being... |
tree | commitdiff |
2010-01-28 |
Chris Lattner | convert the last 3 targets to use EmitFunctionBody... |
tree | commitdiff |
2010-01-28 |
Evan Cheng | Fix a bug introduced by r94490 where it created a X86IS... |
tree | commitdiff |
2010-01-28 |
Chris Lattner | Give AsmPrinter the most common expected implementation of |
tree | commitdiff |
2010-01-28 |
Chris Lattner | emit a 0 byte instead of a noop if a function is empty... |
tree | commitdiff |
2010-01-27 |
Bob Wilson | Avoid creating redundant PHIs in SSAUpdater::GetValueIn... |
tree | commitdiff |
2010-01-27 |
Chandler Carruth | Quick fix to a test that is currently failing on every... |
tree | commitdiff |
2010-01-27 |
Duncan Sands | Revert commit 94666 (ddunbar) [Suppress clang warning... |
tree | commitdiff |
2010-01-27 |
Daniel Dunbar | Suppress clang warning about unused arguments. |
tree | commitdiff |
2010-01-27 |
Evan Cheng | Perform trivial tail call optimization for callees... |
tree | commitdiff |
2010-01-27 |
Victor Hernandez | When converting dbg.declare to dbg.value, attach promot... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | emit jump table an alias ".set" directives through... |
tree | commitdiff |
2010-01-26 |
Rafael Espindola | Emit .comm alignment in bytes but .align in powers... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | eliminate MCAsmInfo::NeedsSet: we now just use .set... |
tree | commitdiff |
2010-01-26 |
Dan Gohman | -disable-output is no longer needed with -analyze. |
tree | commitdiff |
2010-01-26 |
Dan Gohman | Fix the the ceiling-division used in computing the... |
tree | commitdiff |
2010-01-26 |
Victor Hernandez | In mem2reg, for all alloca/stores that get promoted... |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Implement cond ? -1 : 0 with sbb. |
tree | commitdiff |
2010-01-26 |
Dale Johannesen | Generate DEBUG_VALUE comments on x86. The (limited) |
tree | commitdiff |
2010-01-25 |
Dan Gohman | Fix the bitcode reader to deserialize nuw/nsw/etc.... |
tree | commitdiff |
2010-01-25 |
Chris Lattner | wirte up .file and .file to the mc asmparser. |
tree | commitdiff |
2010-01-25 |
Victor Hernandez | Revert r94260 until findDbgDeclare() is made more efficient |
tree | commitdiff |
2010-01-25 |
Rafael Espindola | Update test for darwin. |
tree | commitdiff |
2010-01-25 |
Chris Lattner | we removed support for darwin8 tools. |
tree | commitdiff |
2010-01-25 |
Rafael Espindola | Fix PR6134. |
tree | commitdiff |
2010-01-25 |
Daniel Dunbar | Attempt to unbreak test on Linux. Chris, please check. |
tree | commitdiff |
2010-01-24 |
Chris Lattner | just remove this test, it is not reduced, is not clear... |
tree | commitdiff |
2010-01-24 |
Chris Lattner | this test has been failing or a long time, just disable... |
tree | commitdiff |
2010-01-24 |
Chris Lattner | fix a parsing problem on instructions like: |
tree | commitdiff |
2010-01-24 |
Mon P Wang | It seems better to scalarize vectors of size 1 instead... |
tree | commitdiff |
2010-01-24 |
Chris Lattner | change the canonical form of "cond ? -1 : 0" to be |
tree | commitdiff |
2010-01-24 |
Mon P Wang | Improved widening loads by adding support for wider... |
tree | commitdiff |
2010-01-23 |
Nick Lewycky | Speculatively revert r94322 to see if it fixes darwin... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | third bug from PR6119: the xor dupe extension allows |
tree | commitdiff |
2010-01-23 |
Nick Lewycky | Teach DAE that even though it can't modify the function... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | add an early out to ProcessBranchOnXOR to speed it up, |
tree | commitdiff |
2010-01-23 |
Chris Lattner | fix a crash in jump threading, PR6119 |
tree | commitdiff |
2010-01-23 |
Chris Lattner | implement a simple instcombine xform that has been... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | Change constantexpr global variable initializers to... |
tree | commitdiff |
2010-01-23 |
Eric Christopher | Don't lower splat vector load to relative to the esp... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | stop testing for invalid output. |
tree | commitdiff |
2010-01-23 |
Chris Lattner | emit .ascii and .asciz through MCStreamer. |
tree | commitdiff |
2010-01-23 |
Mon P Wang | InstCombine should not fold sext/zext of a vector and... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | remove this test. |
tree | commitdiff |
2010-01-23 |
Evan Cheng | Fix test. |
tree | commitdiff |
2010-01-23 |
Evan Cheng | Fix tests. |
tree | commitdiff |
2010-01-23 |
Victor Hernandez | In mem2reg, for all alloca/stores that get promoted... |
tree | commitdiff |
2010-01-23 |
Chris Lattner | teach MCAsmStreamer::EmitBytes to use .ascii and .asciz |
tree | commitdiff |
2010-01-22 |
Daniel Dunbar | Mark EH_RETURN64 as CodeGenOnly. |
tree | commitdiff |
2010-01-22 |
Chris Lattner | make this less constrained, we want blank lines between... |
tree | commitdiff |
2010-01-22 |
Dan Gohman | Revert LoopStrengthReduce.cpp to pre-r94061 for now. |
tree | commitdiff |
2010-01-21 |
Chris Lattner | testcase for r94095 |
tree | commitdiff |
2010-01-21 |
Nick Lewycky | Fix a crasher trying to fold each element in a comparis... |
tree | commitdiff |
2010-01-21 |
Dan Gohman | Re-implement the main strength-reduction portion of... |
tree | commitdiff |
2010-01-20 |
Chris Lattner | emit basic block labels with mcstreamer. |
tree | commitdiff |
2010-01-20 |
Chris Lattner | emit integer and fp zeros as (e.g.) .byte 0 instead... |
tree | commitdiff |
2010-01-20 |
Chris Lattner | signficant cleanups to EmitGlobalConstant (including... |
tree | commitdiff |
2010-01-20 |
Devang Patel | If a instruction belongs to another function (and not... |
tree | commitdiff |
2010-01-19 |
Dan Gohman | Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to... |
tree | commitdiff |
2010-01-19 |
Dan Gohman | Make SCEVAddRecExpr's getType return a pointer type... |
tree | commitdiff |
2010-01-19 |
Dan Gohman | Add nounwinds. |
tree | commitdiff |
2010-01-19 |
Jakob Stoklund Olesen | Remove predicates when changing an add into an unpredic... |
tree | commitdiff |
2010-01-19 |
Evan Cheng | Do not extend extension results beyond the use of a... |
tree | commitdiff |
2010-01-19 |
Chris Lattner | add an MCAsmStreamer::EmitFill specialization of EmitFi... |
tree | commitdiff |
2010-01-19 |
Chris Lattner | optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund... |
tree | commitdiff |
2010-01-19 |
Chris Lattner | don't let asm-verbose break the check-next lines in... |
tree | commitdiff |
2010-01-19 |
Chris Lattner | only darwin has zerofill |
tree | commitdiff |
next |