2006-03-05 |
Chris Lattner | Reinstate this now that the offending opposite xform... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Do not fold (add (shl x, c1), (shl c2, c1)) -> (shl... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | print arbitrary constant pool entries |
tree | commitdiff |
2006-03-05 |
Evan Cheng | Back out fold (shl (add x, c1), c2) -> (add (shl x... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Add some simple copysign folds |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Codegen copysign[f] into a FCOPYSIGN node |
tree | commitdiff |
2006-03-04 |
Chris Lattner | fold (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2) |
tree | commitdiff |
2006-03-03 |
Jim Laskey | Added support for dwarf block data entries. |
tree | commitdiff |
2006-03-03 |
Jim Laskey | Adding basic structure support. |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR... |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Number of NodeTypes now exceeds 128. |
tree | commitdiff |
2006-03-03 |
Evan Cheng | SDOperand::isOperand should not be a forwarding. It... |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Added isOperand(N): true if this is an operand of N |
tree | commitdiff |
2006-03-03 |
Evan Cheng | A bit more tweaking |
tree | commitdiff |
2006-03-03 |
Jeff Cohen | Fix VC++ compilation errors. |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Move #include "llvm/CodeGen/AsmPrinter.h" to top since... |
tree | commitdiff |
2006-03-03 |
Chris Lattner | remove the read/write port/io intrinsics. |
tree | commitdiff |
2006-03-03 |
Chris Lattner | Split memcpy/memset/memmove intrinsics into i32/i64... |
tree | commitdiff |
2006-03-02 |
Evan Cheng | - Fixed some priority calculation bugs that were causin... |
tree | commitdiff |
2006-03-01 |
Jim Laskey | Support for enumerations. |
tree | commitdiff |
2006-03-01 |
Evan Cheng | Don't print llvm constant in assmebly file. Assembler... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Fix CodeGen/Generic/2006-03-01-dagcombineinfloop.ll... |
tree | commitdiff |
2006-03-01 |
Jim Laskey | Switch back to using actual dwarf tags. Simplifies... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Fix a typo evan noticed |
tree | commitdiff |
2006-03-01 |
Jim Laskey | Use context and not compile unit. |
tree | commitdiff |
2006-03-01 |
Jim Laskey | I guess I can handle large type sizes. |
tree | commitdiff |
2006-03-01 |
Jim Laskey | Basic array support. |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add support for target-specific dag combines |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add interfaces for targets to provide target-specific... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add a new AddToWorkList method, start using it |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Pull shifts by a constant through multiplies (a form... |
tree | commitdiff |
2006-03-01 |
Evan Cheng | Vector ops lowering. |
tree | commitdiff |
2006-03-01 |
Evan Cheng | - Added VConstant as an abstract version of ConstantVec. |
tree | commitdiff |
2006-02-28 |
Jim Laskey | Add const, volatile, restrict support. |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Fold "and (LOAD P), 255" -> zextload. This allows... |
tree | commitdiff |
2006-02-28 |
Chris Lattner | fold (sra (sra x, c1), c2) -> (sra x, c1+c2) |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Add support for output memory constraints. |
tree | commitdiff |
2006-02-27 |
Jim Laskey | Qualify dwarf namespace inside llvm namespace. |
tree | commitdiff |
2006-02-27 |
Jim Laskey | Partial enabling of functions. |
tree | commitdiff |
2006-02-27 |
Jim Laskey | Supporting multiple compile units. |
tree | commitdiff |
2006-02-27 |
Jim Laskey | Re-orging file. |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Implement bit propagation through sub nodes, this ... |
tree | commitdiff |
2006-02-27 |
Chris Lattner | remove some completed notes |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Check RHS simplification before LHS simplification... |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Just like we use the RHS of an AND to simplify the... |
tree | commitdiff |
2006-02-26 |
Chris Lattner | Add a bunch of missed cases. Perhaps the most signific... |
tree | commitdiff |
2006-02-26 |
Evan Cheng | Print ConstantPoolSDNode offset field. |
tree | commitdiff |
2006-02-25 |
Evan Cheng | Added an offset field to ConstantPoolSDNode. |
tree | commitdiff |
2006-02-25 |
Chris Lattner | Fix a bug that Evan exposed with some changes he's... |
tree | commitdiff |
2006-02-25 |
Chris Lattner | Remove debugging printout :) |
tree | commitdiff |
2006-02-25 |
Chris Lattner | Refactor some code from being inline to being out in... |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Use the PrintAsmMemoryOperand to print addressing modes. |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Pass all the flags to the asm printer, not just the... |
tree | commitdiff |
2006-02-24 |
Chris Lattner | rename NumOps -> NumVals to avoid shadowing a NumOps... |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Refactor operand adding out to a new AddOperand method |
tree | commitdiff |
2006-02-24 |
Jim Laskey | Add pointer and reference types. Added short-term... |
tree | commitdiff |
2006-02-24 |
Jeff Cohen | Get VC++ building again. |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Implement (most of) selection of inline asm memory... |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Lower C_Memory operands. |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Recognize memory operand codes |
tree | commitdiff |
2006-02-23 |
Jim Laskey | Added basic support for typedefs. |
tree | commitdiff |
2006-02-23 |
Chris Lattner | Fix an endianness problem on big-endian targets with... |
tree | commitdiff |
2006-02-23 |
Chris Lattner | Record all of the expanded registers in the DAG and... |
tree | commitdiff |
2006-02-23 |
Jim Laskey | DwarfWriter reading basic type information from llvm... |
tree | commitdiff |
2006-02-23 |
Chris Lattner | Code cleanups, no functionality change |
tree | commitdiff |
2006-02-22 |
Chris Lattner | This fixes a couple of problems with expansion |
tree | commitdiff |
2006-02-22 |
Chris Lattner | Don't return registers from register classes that aren... |
tree | commitdiff |
2006-02-22 |
Chris Lattner | Change a whole bunch of code to be built around RegsFor... |
tree | commitdiff |
2006-02-22 |
Jim Laskey | Coordinate activities with llvm-gcc4 and dwarf. |
tree | commitdiff |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
tree | commitdiff |
2006-02-21 |
Chris Lattner | Adjust to changes in getRegForInlineAsmConstraint prototype |
tree | commitdiff |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
tree | commitdiff |
2006-02-20 |
Chris Lattner | Fix a problem Nate and Duraid reported where simplifyin... |
tree | commitdiff |
2006-02-20 |
Chris Lattner | Fix a problem on itanium with memset. The value to... |
tree | commitdiff |
2006-02-18 |
Nate Begeman | Add a fold for add that exchanges it with a constant... |
tree | commitdiff |
2006-02-18 |
Nate Begeman | Add checks to make sure we don't create bogus extend... |
tree | commitdiff |
2006-02-17 |
Chris Lattner | Fix a tricky issue in the SimplifyDemandedBits code... |
tree | commitdiff |
2006-02-17 |
Nate Begeman | Clean up DemandedBitsAreZero interface |
tree | commitdiff |
2006-02-17 |
Nate Begeman | Don't expand sdiv by power of two before legalize,... |
tree | commitdiff |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
tree | commitdiff |
2006-02-17 |
Chris Lattner | Fix another miscompilation exposed by lencode, where... |
tree | commitdiff |
2006-02-17 |
Jeff Cohen | Fix bug noticed by VC++. |
tree | commitdiff |
2006-02-16 |
Evan Cheng | Dumb bug. Code sees a memcpy from X+c so it increments... |
tree | commitdiff |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | If the false case is the current basic block, then... |
tree | commitdiff |
2006-02-16 |
Chris Lattner | Lowering of sdiv X, pow2 was broken, this fixes it... |
tree | commitdiff |
2006-02-15 |
Evan Cheng | Remove an unused function parameter. |
tree | commitdiff |
2006-02-15 |
Evan Cheng | Turn a memcpy from string constant into a series of... |
tree | commitdiff |
2006-02-15 |
Jim Laskey | Should not combine ISD::LOCATIONs until we have scheme... |
tree | commitdiff |
2006-02-15 |
Evan Cheng | Lower memcpy with small constant size operand into... |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Doh again! |
tree | commitdiff |
2006-02-14 |
Jim Laskey | Using wrong DW_FORM. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Keep to < 80 cols |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Missed a break so memcpy cases fell through to memset... |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Fixed a build breakage. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Expand memset dst, c, size to a series of stores if... |
tree | commitdiff |
2006-02-14 |
Chris Lattner | now that libcalls don't suck, we can remove this hack |
tree | commitdiff |
2006-02-14 |
Chris Lattner | Fix a latent bug in the call sequence handling stuff... |
tree | commitdiff |
next |