2005-10-25 |
Nate Begeman | Allow custom lowered FP_TO_SINT ops in the check for... |
tree | commitdiff |
2005-10-25 |
Chris Lattner | Clear a bit in this file that was causing a miscompilat... |
tree | commitdiff |
2005-10-23 |
Andrew Lenharth | add TargetExternalSymbol |
tree | commitdiff |
2005-10-22 |
Chris Lattner | BuildSDIV and BuildUDIV only work for i32/i64, but... |
tree | commitdiff |
2005-10-21 |
Chris Lattner | add a case missing from the dag combiner that exposed... |
tree | commitdiff |
2005-10-21 |
Nate Begeman | Fix a typo in the dag combiner, so that this can work... |
tree | commitdiff |
2005-10-21 |
Nate Begeman | Invert the TargetLowering flag that controls divide... |
tree | commitdiff |
2005-10-20 |
Nate Begeman | Fix a couple bugs in the const div stuff where we'd... |
tree | commitdiff |
2005-10-20 |
Chris Lattner | don't use llabs with apparently VC++ doesn't have |
tree | commitdiff |
2005-10-20 |
Nate Begeman | Move the target constant divide optimization up into... |
tree | commitdiff |
2005-10-19 |
Nate Begeman | Teach Legalize how to do something with EXTRACT_ELEMENT... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Add the ability to lower return instructions to TargetL... |
tree | commitdiff |
2005-10-18 |
Chris Lattner | Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not... |
tree | commitdiff |
2005-10-18 |
Chris Lattner | remove hack |
tree | commitdiff |
2005-10-18 |
Chris Lattner | Fold (select C, load A, load B) -> load (select C,... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Implement some feedback from Chris re: constant canonic... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Legalize BUILD_PAIR appropriately for upcoming 64 bit... |
tree | commitdiff |
2005-10-17 |
Nate Begeman | fold fmul X, +2.0 -> fadd X, X; |
tree | commitdiff |
2005-10-17 |
Chris Lattner | add a trivial fold |
tree | commitdiff |
2005-10-15 |
Chris Lattner | Fix this logic. |
tree | commitdiff |
2005-10-15 |
Chris Lattner | Add a case we were missing that was causing us to fail... |
tree | commitdiff |
2005-10-15 |
Chris Lattner | Use getExtLoad here instead of getNode, as extloads... |
tree | commitdiff |
2005-10-14 |
Nate Begeman | fold sext_in_reg, sext_in_reg where both have the same... |
tree | commitdiff |
2005-10-14 |
Nate Begeman | Relax the checking on zextload generation a bit, since... |
tree | commitdiff |
2005-10-13 |
Chris Lattner | Fix the trunc(load) case, finally allowing crafty and... |
tree | commitdiff |
2005-10-13 |
Chris Lattner | Fix some bugs in (sext (load x)) |
tree | commitdiff |
2005-10-13 |
Chris Lattner | When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember... |
tree | commitdiff |
2005-10-13 |
Chris Lattner | Implement PromoteOp for *EXTLOAD, allowing MallocBench... |
tree | commitdiff |
2005-10-13 |
Nate Begeman | Fix the remaining DAGCombiner issues pointed out by... |
tree | commitdiff |
2005-10-13 |
Chris Lattner | Fix a minor bug in the dag combiner that broke pcompres... |
tree | commitdiff |
2005-10-13 |
Nate Begeman | Add support to Legalize for expanding i64 sextload... |
tree | commitdiff |
2005-10-13 |
Jim Laskey | Inhibit instructions from being pushed before function... |
tree | commitdiff |
2005-10-13 |
Nate Begeman | Move some Legalize functionality over to the DAGCombine... |
tree | commitdiff |
2005-10-12 |
Nate Begeman | Fix a potential bug with two combine-to's back to back... |
tree | commitdiff |
2005-10-12 |
Nate Begeman | More cool stuff for the dag combiner. We can now final... |
tree | commitdiff |
2005-10-12 |
Jim Laskey | Finally committing to the new scheduler. Still -sched... |
tree | commitdiff |
2005-10-11 |
Chris Lattner | Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsi... |
tree | commitdiff |
2005-10-11 |
Chris Lattner | Add a canonicalization that got lost, fixing PowerPC... |
tree | commitdiff |
2005-10-10 |
Chris Lattner | clean up some corner cases |
tree | commitdiff |
2005-10-10 |
Chris Lattner | Implement trivial DSE. If two stores are neighbors... |
tree | commitdiff |
2005-10-10 |
Chris Lattner | Add support for CombineTo, allowing the dag combiner... |
tree | commitdiff |
2005-10-10 |
Nate Begeman | Teach the DAGCombiner several new tricks, teaching... |
tree | commitdiff |
2005-10-10 |
Chris Lattner | Fix comment |
tree | commitdiff |
2005-10-10 |
Chris Lattner | Add ISD::ADD to MaskedValueIsZero |
tree | commitdiff |
2005-10-10 |
Chris Lattner | This function is now dead |
tree | commitdiff |
2005-10-10 |
Chris Lattner | Enable Nate's excellent DAG combiner work by default... |
tree | commitdiff |
2005-10-09 |
Chris Lattner | add a todo for something I noticed |
tree | commitdiff |
2005-10-09 |
Chris Lattner | (X & Y) & C == 0 if either X&C or Y&C are zero |
tree | commitdiff |
2005-10-09 |
Chris Lattner | When emiting a CopyFromReg and the source is already... |
tree | commitdiff |
2005-10-08 |
Nate Begeman | Lo and behold, the last bits of SelectionDAG.cpp have... |
tree | commitdiff |
2005-10-07 |
Chris Lattner | remove debugging code |
tree | commitdiff |
2005-10-07 |
Chris Lattner | implement CodeGen/PowerPC/div-2.ll:test2-4 by propagati... |
tree | commitdiff |
2005-10-07 |
Chris Lattner | fix indentation |
tree | commitdiff |
2005-10-07 |
Chris Lattner | Turn sdivs into udivs when we can prove the sign bits... |
tree | commitdiff |
2005-10-06 |
Chris Lattner | silence a bogus GCC warning |
tree | commitdiff |
2005-10-06 |
Chris Lattner | Make the legalizer completely non-recursive |
tree | commitdiff |
2005-10-05 |
Nate Begeman | Let the combiner handle more cases |
tree | commitdiff |
2005-10-05 |
Nate Begeman | Remove some bad code from Legalize |
tree | commitdiff |
2005-10-05 |
Nate Begeman | Check in some more DAGCombiner pieces |
tree | commitdiff |
2005-10-05 |
Chris Lattner | implement visitBR_CC so that PowerPC/inverted-bool... |
tree | commitdiff |
2005-10-05 |
Chris Lattner | fix some pastos |
tree | commitdiff |
2005-10-05 |
Chris Lattner | Add a new HandleNode class, which is used to handle... |
tree | commitdiff |
2005-10-05 |
Chris Lattner | Implement the code for PowerPC/inverted-bool-compares... |
tree | commitdiff |
2005-10-05 |
Chris Lattner | make sure that -view-isel-dags is the input to the... |
tree | commitdiff |
2005-10-05 |
Chris Lattner | Fix a crash compiling Olden/tsp |
tree | commitdiff |
2005-10-04 |
Jim Laskey | Reverting to version - until problem isolated. |
tree | commitdiff |
2005-10-04 |
Nate Begeman | Fix some faulty logic in the libcall inserter. |
tree | commitdiff |
2005-10-04 |
Nate Begeman | Add back a workaround that fixes some breakages from... |
tree | commitdiff |
2005-10-03 |
Jim Laskey | Refactor gathering node info and emission. |
tree | commitdiff |
2005-10-02 |
Chris Lattner | Fix a problem where the legalizer would run out of... |
tree | commitdiff |
2005-10-02 |
Chris Lattner | silence a bogus warning |
tree | commitdiff |
2005-10-02 |
Chris Lattner | Add assertions to the trivial scheduler to check that... |
tree | commitdiff |
2005-10-02 |
Chris Lattner | Codegen CopyFromReg using the regclass that matches... |
tree | commitdiff |
2005-10-01 |
Chris Lattner | Add some very paranoid checking for operand/result... |
tree | commitdiff |
2005-10-01 |
Jeff Cohen | Fix VC++ warnings. |
tree | commitdiff |
2005-10-01 |
Chris Lattner | add a method |
tree | commitdiff |
2005-10-01 |
Jim Laskey | typo |
tree | commitdiff |
2005-10-01 |
Jim Laskey | 1. Simplify the gathering of node groups. |
tree | commitdiff |
2005-09-30 |
Jim Laskey | 1. Made things node-centric (from operand). |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Fix two bugs in my patch earlier today that broke int... |
tree | commitdiff |
2005-09-29 |
Jeff Cohen | Silence VC++ redeclaration warnings. |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | If the target prefers it, use _setjmp/_longjmp should... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | initialize new flag |
tree | commitdiff |
2005-09-27 |
Jim Laskey | Remove some redundancies. |
tree | commitdiff |
2005-09-26 |
Jim Laskey | Addition of a simple two pass scheduler. This version... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and... |
tree | commitdiff |
2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to... |
tree | commitdiff |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | If a function has liveins, and if the target requested... |
tree | commitdiff |
2005-09-10 |
Chris Lattner | Allow targets to say they don't support truncstore... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Add a missing #include, patch courtesy of Baptiste... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a problem duraid encountered on itanium where this... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a crash viewing dags that have target nodes in... |
tree | commitdiff |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move... |
tree | commitdiff |
2005-09-08 |
Nate Begeman | Move yet more folds over to the dag combiner from sd.cpp |
tree | commitdiff |
2005-09-07 |
Nate Begeman | Another round of dag combiner changes. This fixes... |
tree | commitdiff |
2005-09-07 |
Nate Begeman | Implement a common missing fold, (add (add x, c1),... |
tree | commitdiff |
2005-09-07 |
Chris Lattner | Fix a bug nate ran into with replacealluseswith. In... |
tree | commitdiff |
2005-09-07 |
Nate Begeman | Add an option to the DAG Combiner to enable it for... |
tree | commitdiff |
next |