2010-02-28 |
Chris Lattner | simplify some code now that chain/flag results are... |
tree | commitdiff |
2010-02-28 |
Chris Lattner | don't emit useless functions. These were producing |
tree | commitdiff |
2010-02-28 |
Chris Lattner | change a few opcodes to use VBRs instead of embedding |
tree | commitdiff |
2010-02-28 |
Chris Lattner | enhance the EmitNode/MorphNodeTo operands to take a... |
tree | commitdiff |
2010-02-28 |
Chris Lattner | use MorphNodeTo instead of SelectNodeTo. SelectNodeTo |
tree | commitdiff |
2010-02-28 |
Chris Lattner | enhance the new isel to use SelectNodeTo for most patterns, |
tree | commitdiff |
2010-02-28 |
Chris Lattner | enhance EmitNodeMatcher to keep track of the recorded... |
tree | commitdiff |
2010-02-28 |
Chris Lattner | add infrastructure to support forming selectnodeto... |
tree | commitdiff |
2010-02-28 |
Chris Lattner | Generalize my hack to use SDNodeInfo to find out when a |
tree | commitdiff |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
tree | commitdiff |
2010-02-27 |
Chris Lattner | change CheckOpcodeMatcher to hold the SDNodeInfo instead of |
tree | commitdiff |
2010-02-27 |
Chris Lattner | add another case from the ppc backend. This is obvious... |
tree | commitdiff |
2010-02-27 |
Chris Lattner | fix logic in DEBUG. |
tree | commitdiff |
2010-02-27 |
Chris Lattner | teach the optimizer that opcode == ISD::STORE is contr... |
tree | commitdiff |
2010-02-27 |
Chris Lattner | Teach the grouper some simple tricks about looking... |
tree | commitdiff |
2010-02-27 |
Chris Lattner | use DEBUG instead of DebugFlag directly so that this |
tree | commitdiff |
2010-02-27 |
Chris Lattner | implement a new optimization to sink pattern predicates... |
tree | commitdiff |
2010-02-26 |
Dan Gohman | Fix grammaro in a comment. |
tree | commitdiff |
2010-02-26 |
Dan Gohman | Add Revision keywords to these files, as it's common... |
tree | commitdiff |
2010-02-26 |
Dan Gohman | Improve the vim code for highlighting trailing whitespa... |
tree | commitdiff |
2010-02-26 |
Dan Gohman | Add the alignstack keyword. |
tree | commitdiff |
2010-02-26 |
Dan Gohman | Remove bogus Updated line. |
tree | commitdiff |
2010-02-26 |
Chris Lattner | add some helpful comments to the emitter |
tree | commitdiff |
2010-02-26 |
Chris Lattner | switch from my nice hashtable based merging solution... |
tree | commitdiff |
2010-02-26 |
Chris Lattner | fix same bug in CheckChainCompatibleMatcher::isEqualImpl |
tree | commitdiff |
2010-02-26 |
Chris Lattner | fix a nasty bug in CheckTypeMatcher::isEqualImpl |
tree | commitdiff |
2010-02-26 |
Chris Lattner | finish off the factoring optimization along the lines... |
tree | commitdiff |
2010-02-26 |
Chris Lattner | add a new setNumChildren method for resizing scopes... |
tree | commitdiff |
2010-02-25 |
Chris Lattner | change the scope node to include a list of children... |
tree | commitdiff |
2010-02-25 |
Dan Gohman | Add the union keyword. |
tree | commitdiff |
2010-02-25 |
Daniel Dunbar | Add simple script for finding most-recent-rev-before... |
tree | commitdiff |
2010-02-25 |
Chris Lattner | Implement the first half of redundancy factoring: effic... |
tree | commitdiff |
2010-02-25 |
Chris Lattner | factor the print method better. |
tree | commitdiff |
2010-02-25 |
Chris Lattner | add methods to do equality checks and get hashes of... |
tree | commitdiff |
2010-02-25 |
Chris Lattner | formatting. |
tree | commitdiff |
2010-02-25 |
Chris Lattner | rename fooMatcherNode to fooMatcher. |
tree | commitdiff |
2010-02-25 |
Chris Lattner | add some noop code to push it out of my tree. |
tree | commitdiff |
2010-02-25 |
Chris Lattner | rename PushMatcherNode -> ScopeMatcherNode to more... |
tree | commitdiff |
2010-02-25 |
Jeffrey Yasskin | Filter the future all-of-llvm shared library out of... |
tree | commitdiff |
2010-02-25 |
Chris Lattner | add a fixme for an experiment that defeated me for... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | contract movechild+checktype into a new checkchild... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | split the movechild/record/moveparent -> recordchild... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | emit a histogram of the opcodes in comments. |
tree | commitdiff |
2010-02-24 |
Chris Lattner | lets not break the old isel. |
tree | commitdiff |
2010-02-24 |
Chris Lattner | Since the new instruction selector now works, I don... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | implement a simple proof-of-concept optimization for |
tree | commitdiff |
2010-02-24 |
Chris Lattner | The new isel passes all tests, time to start making... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | The new isel was not properly handling patterns that... |
tree | commitdiff |
2010-02-24 |
Sean Callanan | Changed the table generator so that the X86 |
tree | commitdiff |
2010-02-23 |
Mikhail Glushenkov | Trailing whitespace. |
tree | commitdiff |
2010-02-23 |
Mikhail Glushenkov | Implement order-preserving option forwarding. |
tree | commitdiff |
2010-02-23 |
Mikhail Glushenkov | Correct option forwarding: initial implementation. |
tree | commitdiff |
2010-02-23 |
Mikhail Glushenkov | New experimental/undocumented feature: 'works_on_empty'. |
tree | commitdiff |
2010-02-23 |
Mikhail Glushenkov | Add a way to enable '-opt=foo' forwarding. |
tree | commitdiff |
2010-02-23 |
Daniel Dunbar | Eliminate llvmgcc_version testing variable. |
tree | commitdiff |
2010-02-23 |
Daniel Dunbar | Kill unused llvmgccmajvers testing variable. |
tree | commitdiff |
2010-02-23 |
Chris Lattner | add some #if 0'd out code for checking that named values in |
tree | commitdiff |
2010-02-23 |
Chris Lattner | Reject patterns that use a name multiple times in the... |
tree | commitdiff |
2010-02-23 |
Chris Lattner | reject patterns that have dead named arguments in the... |
tree | commitdiff |
2010-02-23 |
Chris Lattner | reject patterns that mention a name in the destination... |
tree | commitdiff |
2010-02-23 |
Chris Lattner | merge some code. |
tree | commitdiff |
2010-02-23 |
Chris Lattner | more tidying up |
tree | commitdiff |
2010-02-23 |
Chris Lattner | reduce indentation by eliminating 'else after return' |
tree | commitdiff |
2010-02-23 |
Chris Lattner | really fix an off-by-one error |
tree | commitdiff |
2010-02-23 |
Chris Lattner | switch the value# in OPC_CompleteMatch and OPC_EmitNode... |
tree | commitdiff |
2010-02-22 |
Chris Lattner | add a new Push2 opcode for targets (like cellspu) which... |
tree | commitdiff |
2010-02-22 |
Chris Lattner | Change ComplexPattern handling to push the node being... |
tree | commitdiff |
2010-02-22 |
Chris Lattner | add a new CheckMultiOpcode opcode for checking that... |
tree | commitdiff |
2010-02-22 |
Chris Lattner | When matching patterns that have a complex pattern... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | fix most of the failures in the x86 suite by handling... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | Always emit register class id references as i32 like |
tree | commitdiff |
2010-02-21 |
Chris Lattner | Sort the patterns before adding them to the FA so that... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | emit table indexes before each row so that it is debugg... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | fix a table size miscomputation, target opcodes are... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | emit to the right streams, to avoid emitting the push |
tree | commitdiff |
2010-02-21 |
Chris Lattner | oops don't turn this on for everyone yet. |
tree | commitdiff |
2010-02-21 |
Chris Lattner | implement the last known missing feature: updating... |
tree | commitdiff |
2010-02-21 |
Chris Lattner | Lots of improvements to the new dagisel emitter. This... |
tree | commitdiff |
2010-02-19 |
Chris Lattner | add emitter support for integer constants and simple... |
tree | commitdiff |
2010-02-19 |
Chris Lattner | fix this to work more determinstically, patch by Thomas... |
tree | commitdiff |
2010-02-19 |
Chris Lattner | I confused myself, temporaries will be recorded right... |
tree | commitdiff |
2010-02-19 |
Chris Lattner | introduce a new ResultVal and start keeping track of... |
tree | commitdiff |
2010-02-18 |
Chris Lattner | add support for referencing registers and immediates, |
tree | commitdiff |
2010-02-18 |
Chris Lattner | start sketching out the structure of code for result... |
tree | commitdiff |
2010-02-18 |
Chris Lattner | rename the child field to 'next'. This is not a parent... |
tree | commitdiff |
2010-02-18 |
Chris Lattner | eliminate the MatcherNodeWithChild class, give the... |
tree | commitdiff |
2010-02-18 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2010-02-17 |
Chris Lattner | redisable this to save people a small amount of build... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | move isOnlyReachableByFallthrough out of MachineBasicBl... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | reduce nesting. |
tree | commitdiff |
2010-02-17 |
Chris Lattner | improve comments, the matcher is now feature complete... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | sink special case "cannotyetselect" for intrinsics... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | Emulate the current isel's "IsChainCompatible" logic... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | properly record chain inputs to complex patterns, |
tree | commitdiff |
2010-02-17 |
Chris Lattner | simplify IsChainCompatible codegen, add comments. no |
tree | commitdiff |
2010-02-17 |
Chris Lattner | Prep work to handle input chains of matched patterns... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | record input chains. |
tree | commitdiff |
2010-02-17 |
Chris Lattner | prefix captured value names with $ so they look like |
tree | commitdiff |
2010-02-17 |
Chris Lattner | improve comments on OPC_Record to say what we're record... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | improve comments in generated matcher a bit. |
tree | commitdiff |
next |