2006-01-29 |
Chris Lattner | Factor matching code that is common between patterns... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | Split out code generation from analysis from emission |
tree | commitdiff |
2006-01-29 |
Chris Lattner | move some code around, no change in the generated code |
tree | commitdiff |
2006-01-28 |
Chris Lattner | now that we have control over emission of the code... |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Change PatternCodeEmitter to emit code into a buffer... |
tree | commitdiff |
2006-01-28 |
Reid Spencer | Make long warnings wrap and have less indent so other... |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Fit to 80 columns, no functionality change |
tree | commitdiff |
2006-01-27 |
Jeff Cohen | Teach tablegen to generate code that is VC++ warning... |
tree | commitdiff |
2006-01-27 |
Evan Cheng | (store (op (load ...)), ...) |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Subtarget feature can now set any variable to any value |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Use printInlineAsm to, well, print inline asm's. |
tree | commitdiff |
2006-01-27 |
Chris Lattner | PHI and INLINEASM are now builtin instructions provided... |
tree | commitdiff |
2006-01-27 |
Chris Lattner | If we want to emit things in enum order, use getInstruc... |
tree | commitdiff |
2006-01-27 |
Chris Lattner | There is at least a 'noitinerary' itinerary now |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Don't emit JIT code for these instructions |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Teach the dag selectors to select InlineAsm nodes. |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Another folding problem: if a node r/w chain or flag... |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Add a FIXME comment. |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Incoming (and optional) flag bugs. They may be embedded... |
tree | commitdiff |
2006-01-24 |
Evan Cheng | Fix an optional in flag bug. |
tree | commitdiff |
2006-01-24 |
Evan Cheng | Optional InFlag was not being included in node. |
tree | commitdiff |
2006-01-20 |
Evan Cheng | Prevent folding of a node with multiple uses if the... |
tree | commitdiff |
2006-01-19 |
Chris Lattner | Don't include generated lexer .cpp files. |
tree | commitdiff |
2006-01-19 |
Evan Cheng | Bug fix. Flag operand number may be calculated incorrectly. |
tree | commitdiff |
2006-01-19 |
Evan Cheng | Use pattern information to determine whether the use... |
tree | commitdiff |
2006-01-19 |
Evan Cheng | Prevent unnecessary CopyToReg when the same HW register... |
tree | commitdiff |
2006-01-17 |
Chris Lattner | fix a broken comment |
tree | commitdiff |
2006-01-17 |
John Criswell | Regenerated the Lex and Yacc output files on Linux... |
tree | commitdiff |
2006-01-17 |
Evan Cheng | Emit a type matching check for ComplexPatterns. |
tree | commitdiff |
2006-01-15 |
Evan Cheng | Type inferencing bug |
tree | commitdiff |
2006-01-12 |
Evan Cheng | Allow transformation from GlobalAddress to TargetGlobal... |
tree | commitdiff |
2006-01-12 |
Evan Cheng | GlobalAddress -> TargetGlobalAddress; ExternalSymbol... |
tree | commitdiff |
2006-01-11 |
Evan Cheng | Some minor fixes. |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Always select target registers to themselves |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Emit an error instead of an assertion if trying to... |
tree | commitdiff |
2006-01-10 |
Robert Bocchino | Added support for the extractelement operation. |
tree | commitdiff |
2006-01-09 |
Evan Cheng | * Remove instruction fields hasInFlag / hasOutFlag... |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Pattern complexity calculation fix. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Tweak pattern complexity calc. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Bug fix wrt chain operand. |
tree | commitdiff |
2006-01-04 |
Jeff Cohen | Replace fix with one less disruptive to the original... |
tree | commitdiff |
2006-01-04 |
Jeff Cohen | Tblgen was generating syntactically illegal C++ code... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Remove obsolete comment, make things look a bit nicer |
tree | commitdiff |
2006-01-04 |
Chris Lattner | reduce stack usage of the recursive SelectCode function... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Remove my previous ugly hack that tries to reduce the... |
tree | commitdiff |
2005-12-30 |
Duraid Madina | HP-UX DVDs are crunchy and good to eat |
tree | commitdiff |
2005-12-30 |
Duraid Madina | almost got the HP-UX tester up.. :) |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Add support for generating v4i32 altivec code |
tree | commitdiff |
2005-12-27 |
Duraid Madina | This gets most of the backends building with HP HappyC++. |
tree | commitdiff |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
tree | commitdiff |
2005-12-26 |
Duraid Madina | more standards-compliance stuff |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | support targetexternalsym |
tree | commitdiff |
2005-12-23 |
Evan Cheng | * Support for hasInFlag and hasOutFlag (on instructions... |
tree | commitdiff |
2005-12-22 |
Chris Lattner | silence some bogus gcc warnings |
tree | commitdiff |
2005-12-22 |
Evan Cheng | Attempt to fix a crash on WIN32. |
tree | commitdiff |
2005-12-22 |
Evan Cheng | * Added support for FLAG - a special nameless flag... |
tree | commitdiff |
2005-12-21 |
Evan Cheng | Allows instructions which no explicit operands. e.g... |
tree | commitdiff |
2005-12-21 |
Chris Lattner | Eliminate some GCC warnings from the generated code |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Fix the semantic of Requires<[cond]> to mean if (!cond... |
tree | commitdiff |
2005-12-20 |
Chris Lattner | This ugly patch works around a GCC bug where it is... |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Now support instructions with implicit write to non... |
tree | commitdiff |
2005-12-20 |
Patrick Meredith | Added a break that I meant to include originally, for... |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Lefted out a fix in the previous check in. |
tree | commitdiff |
2005-12-19 |
Evan Cheng | Fix another bug related to chain / flag. |
tree | commitdiff |
2005-12-19 |
Evan Cheng | Fixes for a number of bugs: save flag results in CodeGe... |
tree | commitdiff |
2005-12-19 |
Patrick Meredith | This is a script to extract nodes and edges associated... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Handle basic block nodes |
tree | commitdiff |
2005-12-18 |
Chris Lattner | More fixes for Selection of copyto/fromreg with a flag |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Select copytoreg and copyfromreg nodes that have flag... |
tree | commitdiff |
2005-12-17 |
Evan Cheng | Support for read / write from explicit registers with... |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Added support to specify predicates. |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Skip over srcvalue nodes when generating ISEL code. |
tree | commitdiff |
2005-12-12 |
Evan Cheng | Bug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue... |
tree | commitdiff |
2005-12-12 |
Evan Cheng | At top of generated isel SelectCode() is this: |
tree | commitdiff |
2005-12-12 |
Evan Cheng | Bug fix: finding the correct incoming chain for pattern... |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Send an indicator to llvm-testresults if the build... |
tree | commitdiff |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
tree | commitdiff |
2005-12-10 |
Evan Cheng | Stop emitting a redudant type check for complex pattern... |
tree | commitdiff |
2005-12-10 |
Evan Cheng | For instructions which produce no result, e.g. store... |
tree | commitdiff |
2005-12-09 |
Chris Lattner | Add a new SDTCisPtrTy constraint, which indicates that... |
tree | commitdiff |
2005-12-09 |
Evan Cheng | * Do not allow nodes which produce chain results (e... |
tree | commitdiff |
2005-12-09 |
Evan Cheng | Prevent folding of instructions which produce chains... |
tree | commitdiff |
2005-12-09 |
Evan Cheng | * Make sure complex pattern operands are selected first... |
tree | commitdiff |
2005-12-08 |
Evan Cheng | * Added an explicit type field to ComplexPattern. |
tree | commitdiff |
2005-12-08 |
Evan Cheng | Added support for ComplexPattern. These are patterns... |
tree | commitdiff |
2005-12-05 |
Evan Cheng | * Infer instruction property hasCtrlDep from pattern... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Implement PR673: for explicit register references,... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Add some methods |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Generate code to silence bogus GCC warnings. |
tree | commitdiff |
2005-12-04 |
Evan Cheng | * Commit the fix (by Chris) for a tblgen type inferenci... |
tree | commitdiff |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed... |
tree | commitdiff |
2005-12-01 |
Evan Cheng | Teach tblgen to accept register source operands in... |
tree | commitdiff |
2005-12-01 |
Nate Begeman | Nuke CodeGenInstruction's ValueType member, it is no... |
tree | commitdiff |
2005-12-01 |
Nate Begeman | Stop checking the ValueType of the CodeGenInstruction... |
tree | commitdiff |
2005-11-30 |
Nate Begeman | fit into 80 columns |
tree | commitdiff |
2005-11-30 |
Chris Lattner | Make the code generated by tblgen return the result... |
tree | commitdiff |
2005-11-30 |
Nate Begeman | No longer track value types for asm printer operands... |
tree | commitdiff |
2005-11-30 |
Nate Begeman | Fix some copy and paste typos. |
tree | commitdiff |
2005-11-29 |
Evan Cheng | Better error message when unrecognized opcode is seen. |
tree | commitdiff |
2005-11-29 |
Nate Begeman | Add the new vector types to tablegen |
tree | commitdiff |
next |