2010-02-26 |
Chris Lattner | add some helpful comments to the emitter
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | switch from my nice hashtable based merging solution...
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | fix same bug in CheckChainCompatibleMatcher::isEqualImpl
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | fix a nasty bug in CheckTypeMatcher::isEqualImpl
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | finish off the factoring optimization along the lines...
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | add a new setNumChildren method for resizing scopes...
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | fix the matcher in the presence of multiple scopes...
|
commit | commitdiff | tree |
2010-02-26 |
Chris Lattner | this file lacks a run line!
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | rewrite OptimizeGlobalAddressOfMalloc to fix PR6422...
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | change the scope node to include a list of children...
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | remove a dead PatLeaf, I previously changed all uses...
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | Implement the first half of redundancy factoring: efficiently
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | factor the print method better.
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | add methods to do equality checks and get hashes of...
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | formatting.
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | rename fooMatcherNode to fooMatcher.
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | add some noop code to push it out of my tree.
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | rename PushMatcherNode -> ScopeMatcherNode to more...
|
commit | commitdiff | tree |
2010-02-25 |
Chris Lattner | add a fixme for an experiment that defeated me for...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | fix a bug I introduced by checking the wrong node's...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | clean up various VT manipulations, patch by Micah Villmow...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | fix PR5954, patch by Roman Divacky.
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | convert cycle checker to smallptrset, add comments...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | revert david's patch which does not even build.
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | contract movechild+checktype into a new checkchild...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | split the movechild/record/moveparent -> recordchild...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | emit a histogram of the opcodes in comments.
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | lets not break the old isel.
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | Since the new instruction selector now works, I don...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | implement a simple proof-of-concept optimization for
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | The new isel passes all tests, time to start making...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | Change the scheduler from adding nodes in allnodes...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | The new isel was not properly handling patterns that...
|
commit | commitdiff | tree |
2010-02-24 |
Chris Lattner | add node #'s to debug dumps.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | fix X86/uint_to_fp-2.ll, only fold loads when they...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | make selectnodeto set the nodeid to -1. This makes...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | no need to override IsLegalToFold, the base implementation
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | fix a bug in findNonImmUse (used by IsLegalToFold)...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | Print node ID's in dumps and views if set.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | use OutStreamer.EmitCodeAlignment for alignment in...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | genericize MCAsmStreamer::EmitCodeAlignment to support...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | add some #if 0'd out code for checking that named values in
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | Reject patterns that use a name multiple times in the...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | disable two patterns that are using non-sensical result...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | remove a confused pattern that is trying to match an...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | reject patterns that have dead named arguments in the...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | remove a bunch of dead named arguments in input patterns,
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | reject patterns that mention a name in the destination...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | merge some code.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | fix a type mismatch in this pattern, where we were...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | more tidying up
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | reduce indentation by eliminating 'else after return'
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | reapply my cellspu changes with a fix to not break...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | X86InstrInfoSSE.td declares PINSRW as having type v8i16,
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | fix hte last cellspu failure.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | hack around more crimes in instruction selection.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | the cell backend is making all sorts of unsafe and...
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | really fix an off-by-one error
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | fix an off-by-one error.
|
commit | commitdiff | tree |
2010-02-23 |
Chris Lattner | switch the value# in OPC_CompleteMatch and OPC_EmitNode...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | add a new Push2 opcode for targets (like cellspu) which...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | no need to run llvm-as here.
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | Change ComplexPattern handling to push the node being...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | expand my hack to work with nodes that have flags but...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | add a new CheckMultiOpcode opcode for checking that...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | When matching patterns that have a complex pattern...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | add some debug hooks for tracking the behavior of the...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | remove dupes now.
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | move #includes earlier.
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | enhance my hack for flags handling, this allows us...
|
commit | commitdiff | tree |
2010-02-22 |
Chris Lattner | fix an incorrect VT: eflags is always i32. The bug...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | fix most of the failures in the x86 suite by handling...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | fix an odd thinko in an assertion, all arm tests pass...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Always emit register class id references as i32 like
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | add some no-unwinds, other minor cleanups.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | speculatively teach OPC_CheckValueType and OPC_EmitNode...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | teach OPC_CheckType to handle MVT::iPTR, down to 2...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | make this check a bit more generous, it may be outliving its
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Relax an assertion a bit. We allow replacing things...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | add a triple so that this doesn't fail due to linux...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Sort the patterns before adding them to the FA so that...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | filecheckize and add nouwinds.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | when a match fails and we have to rollback, make sure...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | handle optional in flags that aren't present.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | emit table indexes before each row so that it is debuggable.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | fix two bugs in OPC_EmitRegister, which makes ppc happier.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | fix a table size miscomputation, target opcodes are...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | emit to the right streams, to avoid emitting the push
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | oops don't turn this on for everyone yet.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | implement the last known missing feature: updating...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | fix and un-xfail X86/vec_ss_load_fold.ll
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | temporarily disable this.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Lots of improvements to the new dagisel emitter. This...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | rename SelectScalarSSELoad -> SelectScalarSSELoadXXX...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | add a hook so that the new isel can run SDNodeXForms.
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Eliminate some uses of immAllOnes, just use -1, it...
|
commit | commitdiff | tree |
2010-02-21 |
Chris Lattner | Eliminate some uses of immAllOnes, just use -1, it...
|
commit | commitdiff | tree |
2010-02-19 |
Chris Lattner | add emitter support for integer constants and simple...
|
commit | commitdiff | tree |
2010-02-19 |
Chris Lattner | fix this to work more determinstically, patch by Thomas...
|
commit | commitdiff | tree |
2010-02-19 |
Chris Lattner | I confused myself, temporaries will be recorded right...
|
commit | commitdiff | tree |
next |