projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix a bug that David Greene found in the DAGCombiner's logic
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
2009-02-20
Dan Gohman
Fix a bug that David Greene found in the DAGCombiner...
blob
|
commitdiff
|
raw
2009-02-17
Scott Michel
Remove trailing whitespace to reduce later commit patch...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Dale Johannesen
Remove more non-DebugLoc getNode variants. Use
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Dale Johannesen
Remove more non-DebugLoc versions of getNode.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Dale Johannesen
Propagation in TargetLowering. Includes passing a DL
blob
|
commitdiff
|
raw
|
diff to current
2009-02-01
Duncan Sands
Fix PR3453 and probably a bunch of other potential
blob
|
commitdiff
|
raw
|
diff to current
2009-02-01
Bill Wendling
Forgot some more DebugLoc propagations.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-31
Duncan Sands
Fix PR3401: when using large integers, the type
blob
|
commitdiff
|
raw
|
diff to current
2009-01-31
Bill Wendling
Don't use DebugLoc::getUnknownLoc(). Default to somethi...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
More DebugLoc propagation.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
More DebugLoc propagation.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
More DebugLoc propagation in LOAD etc. methods.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
More DebugLoc propagation in floating-point methods.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Standardize comments about folding xforms.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Get rid of the non-DebugLoc-ified getNOT() method.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for some FP arithmetic methods.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for some FP arithmetic methods.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for BIT_CONVERT.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for more *_EXTEND methods.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for ANY_EXTEND.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for some of the *_EXTEND funct...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
- Propagate debug loc info for SELECT.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for Shifts.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for XOR and MatchRotate.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for OR. Also clean up some...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Perform obvious constant arithmetic folding.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for AND. Also clean up some...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info in SimplifyBinOpWithSameOpcode...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info in SimplifyNodeWithTwoResults.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for MULHS.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for SREM and UREM.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for UDIV.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for SDIV.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Forgot to propagate debug loc info here.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info for MUL.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info in SUB.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info in ADDC and ADDE.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug loc info in DAG combine's "ADD".
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
- Propagate debug loc info in combineSelectAndUse().
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Propagate debug location info for the token factor.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-30
Bill Wendling
Add DebugLoc propagation to some of the methods in...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-29
Dan Gohman
Make x86's BT instruction matching more thorough, and...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-28
Dan Gohman
Make isOperationLegal do what its name suggests, and...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Dan Gohman
Add an assertion to the form of SelectionDAG::getConsta...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-26
Dan Gohman
Take the next steps in making SDUse more consistent...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-23
Dan Gohman
Fold x-0 to x in unsafe-fp-math mode. This comes up...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Bob Wilson
Fix a minor bug in DAGCombiner's folding of SELECT...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Dan Gohman
Don't create ISD::FNEG nodes after legalize if they...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-22
Bob Wilson
Add SelectionDAG::getNOT method to construct bitwise...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-21
Dan Gohman
Simplify ReduceLoadWidth's logic: it doesn't need sever...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Dan Gohman
Fix a dagcombine to not generate loads of non-round...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Dan Gohman
Fix SelectionDAG::ReplaceAllUsesWith to behave correctl...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-18
Mon P Wang
Simplify extract element based on comments from Duncan...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-17
Mon P Wang
Simplify extract element of a scalar to vector.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-16
Dan Gohman
Use the getNode() accessor instead of accessing the...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-16
Chris Lattner
new nodes should be added to the worklist, not old...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-15
Dan Gohman
Move a few containers out of ScheduleDAGInstrs::BuildSc...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-03
Dan Gohman
Fix a DAGCombiner abort on an invalid shift count const...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-01
Duncan Sands
Fix PR3274: when promoting the condition of a BRCOND...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dale Johannesen
Change comments so everybody can understand them, hopef...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dale Johannesen
Add another permutation where we should get rid of...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dale Johannesen
One more permutation of subtracting off a base value.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-16
Dale Johannesen
A new dag combine; several permutations of this
blob
|
commitdiff
|
raw
|
diff to current
2008-12-12
Bill Wendling
Redo the arithmetic with overflow architecture. I was...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-11
Bill Wendling
Clarify FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-11
Mon P Wang
Make fix for r60829 less conservative to allow the...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Bill Wendling
If ADD, SUB, or MUL have an overflow bit that's used...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Mon P Wang
Fixed a bug when trying to optimize a extract vector...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-02
Dale Johannesen
One more transformation.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-02
Dale Johannesen
Add a few more transformations.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Dale Johannesen
Add a missing case in visitADD.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-24
Duncan Sands
If the type legalizer actually legalized anything
blob
|
commitdiff
|
raw
|
diff to current
2008-11-23
Duncan Sands
Rename SetCCResultContents to BooleanContents. In
blob
|
commitdiff
|
raw
|
diff to current
2008-11-22
Bill Wendling
- Move conversion of [SU]ADDO from DAG combiner into...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Bill Wendling
Default to converting UADDO to the generic form that...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Bill Wendling
Remove chains. Unnecessary.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Bill Wendling
Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-21
Bill Wendling
Implement the sadd_with_overflow intrinsic. This is...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Bill Wendling
Fix for PR3040:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-10
Mon P Wang
Added support for the following definition of shufflevector
blob
|
commitdiff
|
raw
|
diff to current
2008-11-05
Evan Cheng
Type of shuffle mask has changed.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-28
Chris Lattner
Don't produce invalid comparisons after legalize.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-19
Duncan Sands
Use a legal integer type for vector shuffle mask
blob
|
commitdiff
|
raw
|
diff to current
2008-10-18
Dan Gohman
Teach DAGCombine to fold constant offsets into GlobalAd...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Dan Gohman
Define patterns for shld and shrd that match immediate
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Evan Cheng
Rename LoadX to LoadExt.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-09
Dale Johannesen
Rename APFloat::convertToAPInt to bitcastToAPInt to
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Dan Gohman
Rename ConstantSDNode's getSignExtended to getSExtValue...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Bill Wendling
Reapplying r56550
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Eric Christopher
Temporarily revert r56550 until missing commit can...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Bill Wendling
Refactor the constant folding code into it's own functi...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-22
Evan Cheng
Per review feedback: Only perform
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Dan Gohman
Change ConstantSDNode and ConstantFPSDNode to use Const...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Dan Gohman
Rename ConstantSDNode::getValue to getZExtValue, for...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-08
Dan Gohman
In visitUREM, arrange for the temporary UDIV node to be
blob
|
commitdiff
|
raw
|
diff to current
2008-09-08
Bill Wendling
Revert my previous change -- the subtraction of two...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-07
Bill Wendling
Convert
blob
|
commitdiff
|
raw
|
diff to current
2008-09-05
Dan Gohman
Fix a search+replace-o.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Clean up uses of TargetLowering::getTargetMachine.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Bill Wendling
Another situation where ROTR is cheaper than ROTL.
blob
|
commitdiff
|
raw
|
diff to current
next