Age | Commit message (Expand) | Author |
2006-07-07 | Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. | Evan Cheng |
2006-06-13 | Port some bugfixes in shift handling from SimplifyDemandedBits over to | Chris Lattner |
2006-06-13 | TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts. | Jim Laskey |
2006-06-12 | Start on my todo list | Andrew Lenharth |
2006-05-17 | Another typo. Pointed out by Nate Begeman. | Evan Cheng |
2006-05-17 | Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal. | Evan Cheng |
2006-05-16 | this should be 128 I think | Andrew Lenharth |
2006-05-16 | Move this code to a common place | Andrew Lenharth |
2006-05-12 | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson |
2006-05-08 | When tracking demanded bits, if any bits from the sext of an SRA are demanded, | Chris Lattner |
2006-05-06 | Use ComputeMaskedBits to determine # sign bits as a fallback. This allows us | Chris Lattner |
2006-05-06 | Add some more sign propagation cases | Chris Lattner |
2006-05-06 | Add some more simple sign bit propagation cases. | Chris Lattner |
2006-05-06 | Add some really really simple code for computing sign-bit propagation. | Chris Lattner |
2006-05-06 | Fold (trunc (srl x, c)) -> (srl (trunc x), c) | Chris Lattner |
2006-05-05 | Implement ComputeMaskedBits/SimplifyDemandedBits for ISD::TRUNCATE | Chris Lattner |
2006-05-03 | Refactor TargetMachine, pushing handling of TargetData into the target-specif... | Owen Anderson |
2006-04-02 | relax assertion | Chris Lattner |
2006-04-02 | Allow targets to compute masked bits for intrinsics. | Chris Lattner |
2006-03-31 | Was returning the wrong type. | Chris Lattner |
2006-03-31 | Modify the TargetLowering::getPackedTypeBreakdown method to also return the | Chris Lattner |
2006-03-31 | Implement TargetLowering::getPackedTypeBreakdown | Chris Lattner |
2006-03-23 | Typo | Evan Cheng |
2006-03-16 | set TransformToType correctly for vector types. | Chris Lattner |
2006-03-13 | Add LSR hooks. | Evan Cheng |
2006-03-13 | I can't convince myself that this is safe, remove the recursive call. | Chris Lattner |
2006-03-05 | Do not fold (add (shl x, c1), (shl c2, c1)) -> (shl (add x, c2), c1), | Chris Lattner |
2006-03-03 | Number of NodeTypes now exceeds 128. | Evan Cheng |
2006-03-01 | Add interfaces for targets to provide target-specific dag combiner optimizati... | Chris Lattner |
2006-02-27 | Implement bit propagation through sub nodes, this (re)implements | Chris Lattner |
2006-02-27 | Check RHS simplification before LHS simplification to avoid infinitely looping | Chris Lattner |
2006-02-27 | Just like we use the RHS of an AND to simplify the LHS, use the LHS to | Chris Lattner |
2006-02-26 | Add a bunch of missed cases. Perhaps the most significant of which is that | Chris Lattner |
2006-02-24 | Recognize memory operand codes | Chris Lattner |
2006-02-22 | Don't return registers from register classes that aren't legal. | Chris Lattner |
2006-02-22 | split register class handling from explicit physreg handling. | Chris Lattner |
2006-02-21 | Updates to match change of getRegForInlineAsmConstraint prototype | Chris Lattner |
2006-02-18 | Add a fold for add that exchanges it with a constant shift if possible, so | Nate Begeman |
2006-02-17 | Fix bug noticed by VC++. | Jeff Cohen |
2006-02-16 | Rework the SelectionDAG-based implementations of SimplifyDemandedBits | Nate Begeman |
2006-02-14 | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. | Evan Cheng |
2006-02-04 | implementation of some methods for inlineasm | Chris Lattner |
2006-02-03 | Implement some feedback from sabre | Nate Begeman |
2006-02-03 | Add a framework for eliminating instructions that produces undemanded bits. | Nate Begeman |
2006-02-02 | Implement MaskedValueIsZero for ANY_EXTEND nodes | Chris Lattner |
2006-02-01 | Beef up the interface to inline asm constraint parsing, making it more genera... | Chris Lattner |
2006-01-30 | Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,m... | Chris Lattner |
2006-01-30 | adjust prototype | Chris Lattner |
2006-01-29 | clean up interface to ValueTypeActions | Chris Lattner |
2006-01-26 | Implement a method for inline asm support | Chris Lattner |