2011-11-04 |
Dan Gohman | Teach instsimplify to simplify calls to undef. |
tree | commitdiff |
2011-11-03 |
Daniel Dunbar | build: Add initial cut at LLVMBuild.txt files. |
tree | commitdiff |
2011-10-30 |
Duncan Sands | Reapply commit 143214 with a fix: m_ICmp doesn't match... |
tree | commitdiff |
2011-10-29 |
Eli Friedman | Revert r143214; it's breaking a bunch of stuff. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | The expression icmp eq (select (icmp eq x, 0), 1, x... |
tree | commitdiff |
2011-10-28 |
Duncan Sands | A shift of a power of two is a power of two or zero. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | Fold icmp ugt (udiv X, Y), X to false. Spotted by... |
tree | commitdiff |
2011-10-27 |
Duncan Sands | Reapply commit 143028 with a fix: the problem was casti... |
tree | commitdiff |
2011-10-27 |
Bob Wilson | Revert Duncan's r143028 expression folding which appear... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | The maximum power of 2 dividing a power of 2 is itself... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | My super-optimizer noticed that we weren't folding... |
tree | commitdiff |
2011-10-25 |
Duncan Sands | Restore commits 142790 and 142843 - they weren't breaki... |
tree | commitdiff |
2011-10-25 |
Chandler Carruth | Fix the API usage in loop probability heuristics. It... |
tree | commitdiff |
2011-10-25 |
Duncan Sands | Speculatively revert commits 142790 and 142843 to see... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | Now that we look at all the header PHIs, we need to... |
tree | commitdiff |
2011-10-24 |
Chandler Carruth | Remove return heuristics from the static branch probabi... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | Reapply r142781 with fix. Original message: |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | PHI nodes not in the loop header aren't part of the... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | Speculatively revert r142781. Bots are showing |
tree | commitdiff |
2011-10-24 |
Chandler Carruth | Simplify the design of BranchProbabilityInfo by collaps... |
tree | commitdiff |
2011-10-23 |
Nick Lewycky | Enhance SCEV's brute force loop analysis to handle... |
tree | commitdiff |
2011-10-23 |
Chandler Carruth | Tidy up a loop to be more idiomatic for LLVM's codebase... |
tree | commitdiff |
2011-10-23 |
Chandler Carruth | Teach the BranchProbabilityInfo pass to print its resul... |
tree | commitdiff |
2011-10-23 |
Benjamin Kramer | Add compare operators to BranchProbability and use... |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | Make SCEV's brute force analysis stronger in two ways... |
tree | commitdiff |
2011-10-21 |
Benjamin Kramer | Extend the floating point heuristic to consider NaN... |
tree | commitdiff |
2011-10-21 |
Benjamin Kramer | BranchProbabilityInfo: floating point equality is unlikely. |
tree | commitdiff |
2011-10-20 |
Eli Friedman | A FIXME about block addresses and indirectbr. |
tree | commitdiff |
2011-10-20 |
Eli Friedman | Simplify; no intended functional change. |
tree | commitdiff |
2011-10-20 |
Nick Lewycky | "@string = constant i8 0" is a value i8* string of... |
tree | commitdiff |
2011-10-19 |
Chandler Carruth | Generalize the reading of probability metadata to work... |
tree | commitdiff |
2011-10-19 |
Chandler Carruth | Teach the BranchProbabilityInfo analysis pass to read... |
tree | commitdiff |
2011-10-19 |
Chandler Carruth | Add pass printing support to BlockFrequencyInfo pass... |
tree | commitdiff |
2011-10-17 |
Devang Patel | Update DebugInfoFinder to match recent debug info encod... |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Correct over-zealous removal of hack. |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Now that we have the ReturnsTwice function attribute... |
tree | commitdiff |
2011-10-16 |
Chandler Carruth | Delete a dead member. Dunno if this was ever used,... |
tree | commitdiff |
2011-10-15 |
Andrew Trick | Fix SCEVExpander assert during LSR: "argument of incomp... |
tree | commitdiff |
2011-10-14 |
Nick Lewycky | An instruction's operands aren't necessarily instructio... |
tree | commitdiff |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Reapply r141870, SCEV expansion of post-inc. |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Fix memory corruption I introduced a few checkins ago. |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Revert r141870. The test case crashes on linux with... |
tree | commitdiff |
2011-10-13 |
Andrew Trick | LSR: Reuse the post-inc expansion of expressions. |
tree | commitdiff |
2011-10-13 |
Andrew Trick | SCEV: Rewrite TrandformForPostIncUse to handle expressi... |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Slightly more useful tracing. |
tree | commitdiff |
2011-10-11 |
Eric Christopher | Add a new wrapper node for a DILexicalBlock that encaps... |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
tree | commitdiff |
2011-10-08 |
Andrew Trick | Add an extra safety check in front of the optimization... |
tree | commitdiff |
2011-10-07 |
Andrew Trick | LSR should only reuse phis that match its formula. |
tree | commitdiff |
2011-10-06 |
Eli Friedman | Remove the old atomic instrinsics. autoupgrade functio... |
tree | commitdiff |
2011-10-05 |
Andrew Trick | Fixes PR11070 - assert in SCEV getConstantEvolvingPHIOp... |
tree | commitdiff |
2011-10-05 |
Andrew Trick | Typo. Thanks Bob. |
tree | commitdiff |
2011-10-05 |
Chandler Carruth | Fix a broken assert found by -Wparentheses. |
tree | commitdiff |
2011-10-05 |
Andrew Trick | Fix disabled SCEV analysis caused r141161 and add unit... |
tree | commitdiff |
2011-10-05 |
Andrew Trick | Avoid exponential recursion in SCEV getConstantEvolving... |
tree | commitdiff |
2011-10-04 |
Nick Lewycky | The product of two chrec's can always be represented... |
tree | commitdiff |
2011-10-03 |
Nick Lewycky | Reapply r140979 with fix! We never did get a testcase... |
tree | commitdiff |
2011-10-03 |
Nick Lewycky | Revert r140979 due to reports of bootstrap failure. |
tree | commitdiff |
2011-10-03 |
Nick Lewycky | Add one more case we compute a max trip count. |
tree | commitdiff |
2011-10-01 |
Andrew Trick | Inlining and unrolling heuristics should be aware of... |
tree | commitdiff |
2011-10-01 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-09-28 |
Andrew Trick | indvars: generalize SCEV getPreStartForSignExtend. |
tree | commitdiff |
2011-09-28 |
Eli Friedman | PR10628: Fix getModRefInfo so it queries the underlying... |
tree | commitdiff |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
tree | commitdiff |
2011-09-26 |
Eli Friedman | Enhance alias analysis for atomic instructions a bit... |
tree | commitdiff |
2011-09-21 |
Galina Kistanova | Fix for DbgInfoPrinter.cpp:174:12: warning: ‘LineNo... |
tree | commitdiff |
2011-09-14 |
Devang Patel | Add support to emit debug info for C++0x nullptr type. |
tree | commitdiff |
2011-09-12 |
Eric Christopher | Fix typo. |
tree | commitdiff |
2011-09-12 |
Devang Patel | Add asserts to keep front-ends honest while encoding... |
tree | commitdiff |
2011-09-10 |
Andrew Trick | Set NSW/NUW flags on SCEVAddExpr when the operation... |
tree | commitdiff |
2011-09-08 |
Eli Friedman | A couple minor corrections to r139276. |
tree | commitdiff |
2011-09-08 |
Eli Friedman | Fix the logic in BasicAliasAnalysis::aliasGEP for compa... |
tree | commitdiff |
2011-09-06 |
Owen Anderson | memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT... |
tree | commitdiff |
2011-09-06 |
Owen Anderson | Teach BasicAA about the aliasing properties of memset_p... |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | This transform only handles two-operand AddRec's. Preve... |
tree | commitdiff |
2011-09-06 |
Devang Patel | Now, named mdnode llvm.dbg.cu keeps track of all compil... |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Fix typo in comment again. |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Apparently we compile the code, not the comments. Thank... |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Fix typo in comment. |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Nope! I had it right the first time. Revert the operati... |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Fix flipped sign. While there, show my math. |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | No no no, fix typo properly! |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | The logic inside getMulExpr to simplify {a,+,b}*{c... |
tree | commitdiff |
2011-09-06 |
Nick Lewycky | Revert r139126 due to selfhost failures reported by... |
tree | commitdiff |
2011-09-05 |
Nick Lewycky | Teach SCEV to report a max backedge count in one intere... |
tree | commitdiff |
2011-09-05 |
Benjamin Kramer | InstSimplify: Don't try to replace an extractvalue... |
tree | commitdiff |
2011-09-05 |
Duncan Sands | Add some simple insertvalue simplifications, for the... |
tree | commitdiff |
2011-09-04 |
Benjamin Kramer | Use canonical forms for the branch probability zero... |
tree | commitdiff |
2011-09-02 |
Andrew Trick | Comment and clarifying assert. |
tree | commitdiff |
2011-08-31 |
Devang Patel | After r138010, subroutine type does not have context... |
tree | commitdiff |
2011-08-29 |
Nadav Rotem | Fixes following the CR by Chris and Duncan: |
tree | commitdiff |
2011-08-29 |
Andrew Trick | Reapply r138695. Fix PassManager stack depths. |
tree | commitdiff |
2011-08-28 |
Nadav Rotem | Bitcasts are transitive. Bitcast-Bitcast-X becomes... |
tree | commitdiff |
2011-08-27 |
Andrew Trick | Reverting r138695 to see if it fixes clang self host. |
tree | commitdiff |
2011-08-27 |
Andrew Trick | Fix PassManager stack depths. |
tree | commitdiff |
2011-08-26 |
Eric Christopher | Whitespace and 80-col. |
tree | commitdiff |
2011-08-26 |
Andrew Trick | LoopInfo::updateUnloop fix, and verify Block->Loop... |
tree | commitdiff |
2011-08-24 |
Bill Wendling | Skip the landingpad instruction when determining the... |
tree | commitdiff |
2011-08-24 |
Nadav Rotem | Implement Constant::isAllOnesValue(). Fix ConstantFoldi... |
tree | commitdiff |
next |