2005-11-22 |
Nate Begeman | Check in code to scalarize arbitrarily wide packed...
|
commit | commitdiff | tree |
2005-11-22 |
Nate Begeman | Rather than attempting to legalize 1 x float, make...
|
commit | commitdiff | tree |
2005-11-19 |
Nate Begeman | Teach LLVM how to scalarize packed types. Currently...
|
commit | commitdiff | tree |
2005-11-18 |
Nate Begeman | Split out the shift code from visitBinary.
|
commit | commitdiff | tree |
2005-11-18 |
Nate Begeman | Also add the new vector value type here, for completeness.
|
commit | commitdiff | tree |
2005-11-17 |
Nate Begeman | Teach the type lowering code about turning packed types...
|
commit | commitdiff | tree |
2005-11-16 |
Nate Begeman | Patch to clean up function call pseudos and support...
|
commit | commitdiff | tree |
2005-11-06 |
Nate Begeman | Add the necessary support to the ISel to allow targets...
|
commit | commitdiff | tree |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions.
|
commit | commitdiff | tree |
2005-11-02 |
Nate Begeman | Fix a crash that Andrew noticed, and add a pair of...
|
commit | commitdiff | tree |
2005-10-28 |
Nate Begeman | New case to handle someday
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Add a regression test for the recent fix for FP_TO_UINT...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Add a note about some bitfield stuff we could be doing...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Correctly Expand or Promote FP_TO_UINT based on the...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Allow custom lowered FP_TO_SINT ops in the check for...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Match rotate. This does actually match the rotates...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Don't generate operations that aren't yet supported
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Kill some now-dead code.
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Fix a typo in the dag combiner, so that this can work...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Invert the TargetLowering flag that controls divide...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Fix a couple bugs in the const div stuff where we'd...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Add some more patterns for i64 on ppc
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Move the target constant divide optimization up into...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Enable targets to say that integer divide is expensive...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Write patterns for the various shl and srl patterns...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Woo, it kinda works. We now generate this atrociously...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Teach Legalize how to do something with EXTRACT_ELEMENT...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Make a new reg class for 64 bit regs that aliases the...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Add the ability to lower return instructions to TargetLoweri...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Do the right thing and enable 64 bit regs under the...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | First bits of 64 bit PowerPC stuff, currently disabled...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Implement some feedback from Chris re: constant canonicalization
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Legalize BUILD_PAIR appropriately for upcoming 64 bit...
|
commit | commitdiff | tree |
2005-10-17 |
Nate Begeman | fold fmul X, +2.0 -> fadd X, X;
|
commit | commitdiff | tree |
2005-10-16 |
Nate Begeman | More PPC32 -> PPC changes, as well as merging some...
|
commit | commitdiff | tree |
2005-10-15 |
Nate Begeman | Remove some dead code now that the dag combiner exists.
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Properly split f32 and f64 into separate register classes...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Remove an unnecsesary file. PPC32 and PPC64 share...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | fold sext_in_reg, sext_in_reg where both have the same...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Relax the checking on zextload generation a bit, since...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Fix the remaining DAGCombiner issues pointed out by...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Add support to Legalize for expanding i64 sextload...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Move some Legalize functionality over to the DAGCombiner...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | SimplifySelectCC is dead
|
commit | commitdiff | tree |
2005-10-12 |
Nate Begeman | Fix a potential bug with two combine-to's back to back...
|
commit | commitdiff | tree |
2005-10-12 |
Nate Begeman | More cool stuff for the dag combiner. We can now finally...
|
commit | commitdiff | tree |
2005-10-10 |
Nate Begeman | Teach the DAGCombiner several new tricks, teaching...
|
commit | commitdiff | tree |
2005-10-08 |
Nate Begeman | Remove another unused file. Preparing for the great...
|
commit | commitdiff | tree |
2005-10-08 |
Nate Begeman | Remove a file that is no longer used
|
commit | commitdiff | tree |
2005-10-08 |
Nate Begeman | Lo and behold, the last bits of SelectionDAG.cpp have...
|
commit | commitdiff | tree |
2005-10-05 |
Nate Begeman | Let the combiner handle more cases
|
commit | commitdiff | tree |
2005-10-05 |
Nate Begeman | Remove some bad code from Legalize
|
commit | commitdiff | tree |
2005-10-05 |
Nate Begeman | Check in some more DAGCombiner pieces
|
commit | commitdiff | tree |
2005-10-04 |
Nate Begeman | Fix some faulty logic in the libcall inserter.
|
commit | commitdiff | tree |
2005-10-04 |
Nate Begeman | Add back a workaround that fixes some breakages from...
|
commit | commitdiff | tree |
2005-09-30 |
Nate Begeman | Remove some now-dead code.
|
commit | commitdiff | tree |
2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to...
|
commit | commitdiff | tree |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions...
|
commit | commitdiff | tree |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move...
|
commit | commitdiff | tree |
2005-09-08 |
Nate Begeman | Move yet more folds over to the dag combiner from sd.cpp
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Another round of dag combiner changes. This fixes...
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Implement a common missing fold, (add (add x, c1),...
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Add an option to the DAG Combiner to enable it for...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Test the new 64bit i64<->fp functionality
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Implement i64<->fp using the fctidz/fcfid instructions...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Add note about future optimization noted in the ppc...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Add accessor for 64bit flag, so that we can tell when...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Next round of DAGCombiner changes. This version now...
|
commit | commitdiff | tree |
2005-09-02 |
Nate Begeman | Next round of DAG Combiner changes. Just need to support...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Fix some code in the current node combining code, spotted...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Implement first round of feedback from chris (there...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Add the rest of the currently implemented visit routines...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | First pass at the DAG Combiner. It isn't used anywhere...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Add regression test for efficient codegen of i32 x...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Enable generation of AssertSext and AssertZext in the...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Sigh, not my day. Fix typo.
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Fix a mistake in my previous patch pointed out by sabre...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Remove some unnecessary casts, and add the AssertZext...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Add support for count trailing zeroes, and population...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Remove a bogus piece of my AssertSext/AssertZext patch...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Add AssertSext, AssertZext nodes for targets that pass...
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Remove operand type 'crbit', since it is no longer...
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Remove some code made dead by the fsel patch
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Fix JIT encoding of conditional branches
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | SUBFIC produces two results, not one.
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Implement SHL_PARTS and SRL_PARTS
|
commit | commitdiff | tree |
2005-08-25 |
Nate Begeman | New fold for SELECT_CC
|
commit | commitdiff | tree |
2005-08-25 |
Nate Begeman | Remove option to make SetCC illegal on PowerPC after...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Whoops, fix a thinko. All cases except SETNE are now...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Remove unused statistic
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Add the "ppc specific" setcc-equivalent select_cc cases
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Teach SelectionDAG how to simplify a few more setcc...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Fix optimization of select_cc seteq X, 0, 1, 0 -> srl...
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Ack, typo
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Add an option to make SetCC illegal as a beta option
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Teach the SelectionDAG how to transform select_cc eq...
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Teach Legalize how to turn setcc into select_cc
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Remove some instructions we no longer generate
|
commit | commitdiff | tree |
2005-08-19 |
Nate Begeman | Fix a bug where we were passing the wrong number of...
|
commit | commitdiff | tree |
next |