remove hack
[oota-llvm.git] / lib / CodeGen /
2005-10-18 Chris Lattnerremove hack
2005-10-18 Chris LattnerFold (select C, load A, load B) -> load (select C,...
2005-10-18 Nate BegemanImplement some feedback from Chris re: constant canonic...
2005-10-18 Nate BegemanLegalize BUILD_PAIR appropriately for upcoming 64 bit...
2005-10-17 Nate Begemanfold fmul X, +2.0 -> fadd X, X;
2005-10-17 Chris Lattneradd a trivial fold
2005-10-15 Chris LattnerFix this logic.
2005-10-15 Chris LattnerAdd a case we were missing that was causing us to fail...
2005-10-15 Chris LattnerUse getExtLoad here instead of getNode, as extloads...
2005-10-14 Nate Begemanfold sext_in_reg, sext_in_reg where both have the same...
2005-10-14 Nate BegemanRelax the checking on zextload generation a bit, since...
2005-10-13 Chris LattnerFix the trunc(load) case, finally allowing crafty and...
2005-10-13 Chris LattnerFix some bugs in (sext (load x))
2005-10-13 Chris LattnerWhen ExpandOp'ing a [SZ]EXTLOAD, make sure to remember...
2005-10-13 Chris LattnerImplement PromoteOp for *EXTLOAD, allowing MallocBench...
2005-10-13 Nate BegemanFix the remaining DAGCombiner issues pointed out by...
2005-10-13 Chris LattnerFix a minor bug in the dag combiner that broke pcompres...
2005-10-13 Nate BegemanAdd support to Legalize for expanding i64 sextload...
2005-10-13 Jim LaskeyInhibit instructions from being pushed before function...
2005-10-13 Nate BegemanMove some Legalize functionality over to the DAGCombine...
2005-10-12 Nate BegemanFix a potential bug with two combine-to's back to back...
2005-10-12 Nate BegemanMore cool stuff for the dag combiner. We can now final...
2005-10-12 Jim LaskeyFinally committing to the new scheduler. Still -sched...
2005-10-12 Jim LaskeyAdded graphviz/gv support for MF.
2005-10-11 Chris LattnerFix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsi...
2005-10-11 Chris LattnerAdd a canonicalization that got lost, fixing PowerPC...
2005-10-10 Chris Lattnerclean up some corner cases
2005-10-10 Chris LattnerImplement trivial DSE. If two stores are neighbors...
2005-10-10 Chris LattnerAdd support for CombineTo, allowing the dag combiner...
2005-10-10 Nate BegemanTeach the DAGCombiner several new tricks, teaching...
2005-10-10 Chris LattnerFix comment
2005-10-10 Chris LattnerAdd ISD::ADD to MaskedValueIsZero
2005-10-10 Chris LattnerThis function is now dead
2005-10-10 Chris LattnerEnable Nate's excellent DAG combiner work by default...
2005-10-09 Chris Lattneradd a todo for something I noticed
2005-10-09 Chris Lattner(X & Y) & C == 0 if either X&C or Y&C are zero
2005-10-09 Chris LattnerWhen emiting a CopyFromReg and the source is already...
2005-10-08 Nate BegemanLo and behold, the last bits of SelectionDAG.cpp have...
2005-10-07 Chris Lattnerremove debugging code
2005-10-07 Chris Lattnerimplement CodeGen/PowerPC/div-2.ll:test2-4 by propagati...
2005-10-07 Chris Lattnerfix indentation
2005-10-07 Chris LattnerTurn sdivs into udivs when we can prove the sign bits...
2005-10-06 Chris Lattnersilence a bogus GCC warning
2005-10-06 Chris LattnerFix the LLC regressions on X86 last night. In particul...
2005-10-06 Chris LattnerMake the legalizer completely non-recursive
2005-10-05 Nate BegemanLet the combiner handle more cases
2005-10-05 Nate BegemanRemove some bad code from Legalize
2005-10-05 Nate BegemanCheck in some more DAGCombiner pieces
2005-10-05 Chris LattnerFix a bug in the local spiller, where we could take...
2005-10-05 Chris Lattnerimplement visitBR_CC so that PowerPC/inverted-bool...
2005-10-05 Chris Lattnerfix some pastos
2005-10-05 Chris LattnerAdd a new HandleNode class, which is used to handle...
2005-10-05 Chris LattnerImplement the code for PowerPC/inverted-bool-compares...
2005-10-05 Chris Lattnermake sure that -view-isel-dags is the input to the...
2005-10-05 Chris LattnerFix a crash compiling Olden/tsp
2005-10-04 Jim LaskeyReverting to version - until problem isolated.
2005-10-04 Nate BegemanFix some faulty logic in the libcall inserter.
2005-10-04 Nate BegemanAdd back a workaround that fixes some breakages from...
2005-10-03 Jim LaskeyRefactor gathering node info and emission.
2005-10-03 Chris Lattnerclean up this code a bit, no functionality change
2005-10-03 Chris LattnerBreak the body of the loop out into a new method
2005-10-02 Chris LattnerFix a problem where the legalizer would run out of...
2005-10-02 Chris Lattnersilence a bogus warning
2005-10-02 Chris LattnerAdd assertions to the trivial scheduler to check that...
2005-10-02 Chris LattnerCodegen CopyFromReg using the regclass that matches...
2005-10-01 Chris LattnerAdd some very paranoid checking for operand/result...
2005-10-01 Jeff CohenFix VC++ warnings.
2005-10-01 Chris Lattneradd a method
2005-10-01 Jim Laskeytypo
2005-10-01 Jim Laskey1. Simplify the gathering of node groups.
2005-09-30 Jim Laskey1. Made things node-centric (from operand).
2005-09-30 Chris Lattnernow that we have a reg class to spill with, get this...
2005-09-30 Chris LattnerNow that we have getCalleeSaveRegClasses() info, use...
2005-09-30 Chris LattnerChange this code ot pass register classes into the...
2005-09-29 Chris LattnerFix two bugs in my patch earlier today that broke int...
2005-09-29 Jeff CohenSilence VC++ redeclaration warnings.
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-27 Chris LattnerIf the target prefers it, use _setjmp/_longjmp should...
2005-09-27 Chris Lattnerinitialize new flag
2005-09-27 Jim LaskeyRemove some redundancies.
2005-09-26 Jim LaskeyAddition of a simple two pass scheduler. This version...
2005-09-23 Chris LattnerTurn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and...
2005-09-21 Chris LattnerExpose the LiveInterval interfaces as public headers.
2005-09-19 Nate BegemanStub out the rest of the DAG Combiner. Just need to...
2005-09-19 Chris LattnerTeach the local spiller to turn stack slot loads into...
2005-09-16 Nate BegemanMore DAG combining. Still need the branch instructions...
2005-09-13 Chris LattnerIf a function has liveins, and if the target requested...
2005-09-10 Chris LattnerAllow targets to say they don't support truncstore...
2005-09-09 Chris LattnerAdd a missing #include, patch courtesy of Baptiste...
2005-09-09 Chris LattnerFix a problem duraid encountered on itanium where this...
2005-09-09 Chris LattnerFix a crash viewing dags that have target nodes in...
2005-09-09 Chris LattnerUse continue in the use-processing loop to make it...
2005-09-09 Nate BegemanLast round of 2-node folds from SD.cpp. Will move...
2005-09-09 Chris Lattnerremove debugging code *slaps head*
2005-09-09 Chris LattnerWhen spilling a live range that is used multiple times...
2005-09-08 Nate BegemanMove yet more folds over to the dag combiner from sd.cpp
2005-09-07 Nate BegemanAnother round of dag combiner changes. This fixes...
2005-09-07 Chris LattnerFix a bug that Tzu-Chien Chiu noticed: live interval...
2005-09-07 Nate BegemanImplement a common missing fold, (add (add x, c1),...
2005-09-07 Chris LattnerFix a bug nate ran into with replacealluseswith. In...
next