aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2006-11-16Fix an incorrectly inverted condition.Evan Cheng
2006-11-15remove dead #includeChris Lattner
2006-11-13Matches MachineInstr changes.Evan Cheng
2006-11-11Make an assert comment match the tested assertion.Reid Spencer
2006-11-11Add methods to add implicit def use operands to a MI.Evan Cheng
2006-11-11disallow preinc of a frameindex. This is not profitable and causes 2-addrChris Lattner
2006-11-11reduce indentation by using early exits. No functionality change.Chris Lattner
2006-11-11move big chunks of code out-of-line, no functionality change.Chris Lattner
2006-11-10Fix a dag combiner bug exposed by my recent instcombine patch. This fixesChris Lattner
2006-11-10Add implicit def / use operands to MachineInstr.Evan Cheng
2006-11-10When forming a pre-indexed store, make sure ptr isn't the same or is a pred o...Evan Cheng
2006-11-10commentateChris Lattner
2006-11-09Don't attempt expensive pre-/post- indexed dag combine if target does not sup...Evan Cheng
2006-11-09Add a mechanism to specify whether a target supports a particular indexed loa...Evan Cheng
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-09getPostIndexedAddressParts change: passes in load/store instead of its loaded...Evan Cheng
2006-11-08Match more post-indexed ops.Evan Cheng
2006-11-08Remove redundant <cmath>.Jim Laskey
2006-11-08- When performing pre-/post- indexed load/store transformation, do not worryEvan Cheng
2006-11-08Fixed a minor bug preventing some pre-indexed load / store transformation.Evan Cheng
2006-11-08For PR950:Reid Spencer
2006-11-08Fix a obscure post-indexed load / store dag combine bug.Evan Cheng
2006-11-07Add post-indexed load / store transformations.Evan Cheng
2006-11-07Fix PR988 and CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll.Chris Lattner
2006-11-06Remove dead code; added a missing null ptr check.Evan Cheng
2006-11-06Add comment.Evan Cheng
2006-11-05Unbreak VC++ build.Jeff Cohen
2006-11-05Added pre-indexed store support.Evan Cheng
2006-11-05Added getIndexedStore.Evan Cheng
2006-11-04Changes to use operand constraints to process two-address instructions.Evan Cheng
2006-11-03Fix comments.Evan Cheng
2006-11-03RenameEvan Cheng
2006-11-03Remove dead variable. Fix 80 column violations.Reid Spencer
2006-11-03Added DAG combiner transformation to generate pre-indexed loads.Evan Cheng
2006-11-03Added isPredecessor.Evan Cheng
2006-11-03silence warningChris Lattner
2006-11-02For PR786:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-11-02Allow the getRegForInlineAsmConstraint method to return a register class withChris Lattner
2006-11-01Clean up.Evan Cheng
2006-11-01CopyFromReg starts a live range so its use should not be considered a floater.Evan Cheng
2006-11-01Print jumptable index.Evan Cheng
2006-10-31Compile CodeGen/PowerPC/fp-branch.ll to:Chris Lattner
2006-10-31look through isunordered to inline it into branch blocks.Chris Lattner
2006-10-31handle global address constant sdnodesChris Lattner
2006-10-31TargetLowering::isOperandValidForConstraintChris Lattner
2006-10-31Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner
2006-10-31Turn an assert into an error message. This is commonly triggered whenChris Lattner
2006-10-31Fix a typo which can break jumptables.Evan Cheng