projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, because
2009-06-11
Eli Friedman
Misc x86 README updates: remove a couple of already...
commit
|
commitdiff
|
tree
2009-06-07
Eli Friedman
Fix the run-line for this test to work correctly outside...
commit
|
commitdiff
|
tree
2009-06-07
Eli Friedman
Tweak the expansion code for BIT_CONVERT to generate...
commit
|
commitdiff
|
tree
2009-06-07
Eli Friedman
Get rid of some unnecessary code.
commit
|
commitdiff
|
tree
2009-06-07
Eli Friedman
Slightly generalize the code that handles shuffles...
commit
|
commitdiff
|
tree
2009-06-07
Eli Friedman
PR3628: Add patterns to match SHL/SRL/SRA to the correspondi...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
PR4340: Run SimplifyDemandedVectorElts on insertelement...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Fix the expansion for CONCAT_VECTORS so that it doesn...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Factor out a couple of helpers.
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Avoid crashing on a variable-index insertelement with...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Get rid of some bogus patterns for X86vzmovl. Don...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Fix an obvious typo.
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Get rid of a bogus pattern that interferes with optimization.
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
PR2598: make sure to expand illegal forms of integer...
commit
|
commitdiff
|
tree
2009-06-06
Eli Friedman
Make SINT_TO_FP/UINT_TO_FP vector legalization queries...
commit
|
commitdiff
|
tree
2009-06-04
Eli Friedman
PR3739, part 2: Use an explicit store to spill XMM...
commit
|
commitdiff
|
tree
2009-06-04
Eli Friedman
PR3739, part 1: Disable the red zone on Win64.
commit
|
commitdiff
|
tree
2009-06-03
Eli Friedman
PR4317: Handle splits where the new block is unreachable...
commit
|
commitdiff
|
tree
2009-06-01
Eli Friedman
PR4286: Make RewriteLoadUserOfWholeAlloca and
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Add explicit test for PR4280.
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Re-commit r72514 and r72516 with a fixed version of...
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Add a testcase which got fixed by recent legalization...
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Remove a couple of useless functions.
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Remove special cases for more opcodes.
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Return the operand rather than a null SDValue when...
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Remove special case for SETCC opcode; add some comments...
commit
|
commitdiff
|
tree
2009-05-28
Eli Friedman
Some minor cleanups.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Ger rid of some dead code.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Minor cleanups; add a better explanation for the issue...
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Remove more special cases for opcodes.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Remove special cases for more opcodes.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Removing more special cases from LegalizeDAG.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Eliminate more special cases for opcodes.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Remove more special cases from LegalizeDAG.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Remove unused argument.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Remove more opcode special cases.
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Start of refactoring LegalizeDAG so that we don't need...
commit
|
commitdiff
|
tree
2009-05-27
Eli Friedman
Don't abuse the quirky behavior of LegalizeDAG for...
commit
|
commitdiff
|
tree
2009-05-26
Eli Friedman
Don't abuse the quirky behavior of LegalizeDAG for...
commit
|
commitdiff
|
tree
2009-05-26
Eli Friedman
Delete a bunch of dead code from LegalizeDAG.
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Add a comment which should hopefully make the purpose...
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Minor improvement to FCOPYSIGN to use BIT_CONVERT in...
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Rewrite ISD::FCOPYSIGN lowering to never use i64. Not...
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Update for CMakeLists; untested, so tell me if there...
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Remove checks of getTypeAction from LegalizeOp; we...
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Disable type legalization in LegalizeDAG.
commit
|
commitdiff
|
tree
2009-05-24
Eli Friedman
Make the PPC backend use a legal type for the operands...
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Fix a bug in the expansion of EXTRACT_SUBVECTOR in
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Make the X86 backend mark EXTRACT_SUBVECTOR as Expand...
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Add a proper implementation of EXTRACT_SUBVECTOR legalizatio...
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Fix test to account for legalization changes; I think...
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Add a new step to legalization to legalize vector math...
commit
|
commitdiff
|
tree
2009-05-23
Eli Friedman
Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT...
commit
|
commitdiff
|
tree
2009-05-22
Eli Friedman
Fix loop-index-split to correctly preserve dominance...
commit
|
commitdiff
|
tree
2009-05-21
Eli Friedman
Fix broken logic in DominatorTreeBase::Split. Part...
commit
|
commitdiff
|
tree
2009-05-21
Eli Friedman
Fix indentation.
commit
|
commitdiff
|
tree
2009-05-21
Eli Friedman
Fix some incorrect logic in DominanceFrontier::splitBlock...
commit
|
commitdiff
|
tree
2009-05-20
Eli Friedman
Fix for PR4235: to build a floating-point value from...
commit
|
commitdiff
|
tree
2009-05-18
Eli Friedman
Tweak MemoryBuffer::getSTDIN so that it returns after...
commit
|
commitdiff
|
tree
2009-05-09
Eli Friedman
Allow scalar evolution to compute iteration counts...
commit
|
commitdiff
|
tree
2009-05-09
Eli Friedman
Remove a completed optimization. Add a potential optimizati...
commit
|
commitdiff
|
tree
2009-05-08
Eli Friedman
PR4123: don't crash when inlining a call which uses...
commit
|
commitdiff
|
tree
2009-04-16
Eli Friedman
Fix for PR3944: make mem2reg O(N) instead of O(N^2...
commit
|
commitdiff
|
tree
2009-03-04
Eli Friedman
PR3686: make the legalizer handle bitcast from i80...
commit
|
commitdiff
|
tree
2008-12-17
Eli Friedman
Fix for PR3225: disable a broken optimization in
commit
|
commitdiff
|
tree
2008-12-16
Eli Friedman
Add a helper to remove a branch and DCE the condition...
commit
|
commitdiff
|
tree
2008-12-01
Eli Friedman
Fix bogus assertion using getSExtValue for legitimate...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Minor cleanup: use getTrue and getFalse where appropriate...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Some minor cleanups to instcombine; no functionality...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Optimize memmove and memset into the LLVM builtins...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
A couple small cleanups, plus a new potential optimization.
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Moving potential optimizations out of PR2330 into lib...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Followup to r60283: optimize arbitrary width signed...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Fix for PR2164: allow transforming arbitrary-width...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
APIntify a test which is potentially unsafe otherwise...
commit
|
commitdiff
|
tree
2008-11-30
Eli Friedman
Fix a link issue I ran into trying compiling LLVM on...
commit
|
commitdiff
|
tree
2008-09-05
Eli Friedman
Fix for PR2687: Add patterns to match sint_to_fp and...
commit
|
commitdiff
|
tree
2008-08-21
Eli Friedman
Remove size_t operator; this unbreaks the build on...
commit
|
commitdiff
|
tree
2008-08-04
Eli Friedman
PR2621: Improvements to the SCEV AddRec binomial expansion...
commit
|
commitdiff
|
tree
2008-07-30
Eli Friedman
Another SCEV issue from PR2607; essentially the same...
commit
|
commitdiff
|
tree
2008-07-30
Eli Friedman
Fix for PR2607: SCEV miscomputing the loop count for...
commit
|
commitdiff
|
tree
2008-06-21
Eli Friedman
Fix for PR2479: correctly optimize expressions like...
commit
|
commitdiff
|
tree
2008-06-19
Eli Friedman
Fix a bug with <8 x i16> shuffle lowering on X86 where...
commit
|
commitdiff
|
tree
2008-06-13
Eli Friedman
Remove unnecessary target lines.
commit
|
commitdiff
|
tree
2008-06-13
Eli Friedman
Remove unnecessary target lines.
commit
|
commitdiff
|
tree
2008-06-13
Eli Friedman
Don't skip over instructions other than loads that...
commit
|
commitdiff
|
tree
2008-06-13
Eli Friedman
Make sure SimplifyStoreAtEndOfBlock doesn't mess with...
commit
|
commitdiff
|
tree
2008-02-28
Eli Friedman
A few more small things I've run into.
commit
|
commitdiff
|
tree
2008-02-26
Eli Friedman
Fix for pr2093: direct operands aren't necessarily...
commit
|
commitdiff
|
tree
2008-02-25
Eli Friedman
Add missing include (for ptrdiff_t).
commit
|
commitdiff
|
tree
2008-02-21
Eli Friedman
A few minor updates, removing implemented stuff and...
commit
|
commitdiff
|
tree
2008-02-13
Eli Friedman
Add a note pointing to PR1996.
commit
|
commitdiff
|
tree
2008-02-13
Eli Friedman
Add test for PR1996. (This is my first time adding...
commit
|
commitdiff
|
tree
2008-02-12
Eli Friedman
Fix for bug 1996: optimize out loads of undef. This...
commit
|
commitdiff
|
tree