summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add a subtarget feature for the stfiwx instruction. I know the G5 has it,Chris Lattner2006-02-28
* Compile:Chris Lattner2006-02-28
* remove implemented itemChris Lattner2006-02-28
* Fold "and (LOAD P), 255" -> zextload. This allows us to compile:Chris Lattner2006-02-28
* fold (sra (sra x, c1), c2) -> (sra x, c1+c2)Chris Lattner2006-02-28
* Implement rem.ll:test[7-9] and PR712Chris Lattner2006-02-28
* Simplify some code now that the RHS of a rem can't be 0Chris Lattner2006-02-28
* Rearrange some code, fold "rem X, 0", implementing rem.ll:test6Chris Lattner2006-02-28
* Add support for output memory constraints.Chris Lattner2006-02-27
* Qualify dwarf namespace inside llvm namespace.Jim Laskey2006-02-27
* readme updatesNate Begeman2006-02-27
* Partial enabling of functions.Jim Laskey2006-02-27
* Don't print constant initializers, they may span lines now.Chris Lattner2006-02-27
* Supporting multiple compile units.Jim Laskey2006-02-27
* Re-orging file.Jim Laskey2006-02-27
* Pretty print large struct constants.Jim Laskey2006-02-27
* Removed dependency on how operands are printed (want multi-line.)Jim Laskey2006-02-27
* Merge two almost-identical pieces of code.Chris Lattner2006-02-27
* Fold (A^B) == A -> B == 0Chris Lattner2006-02-27
* Implement bit propagation through sub nodes, this (re)implementsChris Lattner2006-02-27
* remove some completed notesChris Lattner2006-02-27
* Check RHS simplification before LHS simplification to avoid infinitely loopingChris Lattner2006-02-27
* Just like we use the RHS of an AND to simplify the LHS, use the LHS toChris Lattner2006-02-27
* Add a bunch of missed cases. Perhaps the most significant of which is thatChris Lattner2006-02-26
* Fold (X|C1)^C2 -> X^(C1|C2) when possible. This implementsChris Lattner2006-02-26
* Reverting. Didn't realize some developers were embedding constants in theirJim Laskey2006-02-26
* ConstantPoolIndex is now the displacement portion of the address (ratherEvan Cheng2006-02-26
* Print ConstantPoolSDNode offset field.Evan Cheng2006-02-26
* Fixed ConstantPoolIndex operand asm print bug. This fixed 2005-07-17-INT-To-FPEvan Cheng2006-02-26
* Format large struct constants for readability.Jim Laskey2006-02-25
* * Cleaned up addressing mode matching code.Evan Cheng2006-02-25
* Updates.Evan Cheng2006-02-25
* * Allow mul, shl nodes to be codegen'd as LEA (if appropriate).Evan Cheng2006-02-25
* ConstantPoolIndex is now the displacement field of addressing mode.Evan Cheng2006-02-25
* Added a common about the need for X86ISD::Wrapper.Evan Cheng2006-02-25
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-25
* Fix a bug that Evan exposed with some changes he's making, and that wasChris Lattner2006-02-25
* Remove debugging printout :)Chris Lattner2006-02-25
* Refactor some code from being inline to being out in a new class with methods.Chris Lattner2006-02-25
* Fix an obvious bug exposed when we are doingEvan Cheng2006-02-25
* Add memory printing support for PPC. Input memory operands now work withChris Lattner2006-02-24
* Use the PrintAsmMemoryOperand to print addressing modes.Chris Lattner2006-02-24
* Pass all the flags to the asm printer, not just the # operands.Chris Lattner2006-02-24
* rename NumOps -> NumVals to avoid shadowing a NumOps var in an outer scope.Chris Lattner2006-02-24
* Refactor operand adding out to a new AddOperand methodChris Lattner2006-02-24
* Fix a problem that Nate noticed that boils down to an over conservative checkChris Lattner2006-02-24
* Add pointer and reference types. Added short-term code to ignore NULL typesJim Laskey2006-02-24
* Get VC++ building again.Jeff Cohen2006-02-24
* Implement (most of) selection of inline asm memory operands.Chris Lattner2006-02-24
* Implement selection of inline asm memory operandsChris Lattner2006-02-24