new testcase for static ctor list optimizations
[oota-llvm.git] / lib /
2005-09-25 Chris LattnerFix some logic I broke that caused a regression on
2005-09-24 Chris LattnerMove MaskedValueIsZero up.
2005-09-24 Chris LattnerSimplify this code a bit by relying on recursive simpli...
2005-09-24 Chris LattnerAdd support for a marker byte that indicates that we...
2005-09-24 Chris LattnerTeach the dag isel generator how to construct arbitrary...
2005-09-23 Chris Lattnerremove some debugging code
2005-09-23 Chris LattnerFold two consequtive branches that share a common desti...
2005-09-23 Chris Lattnersimplify some logic further
2005-09-23 Chris Lattnerpull a bunch of logic out of SimplifyCFG into a helper fn
2005-09-23 Chris Lattnerspeed up Archive::isBytecodeArchive in the case when...
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-20 Chris LattnerStart threading across blocks with code in them, so...
2005-09-20 Chris LattnerImplement merging of blocks with the same condition...
2005-09-19 Chris LattnerReject a case we don't handle yet
2005-09-19 Chris Lattnerremove debugging code :-/
2005-09-19 Chris LattnerImplement SimplifyCFG/branch-phi-thread.ll, the most...
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-19 Chris LattnerImplement the isLoadFromStackSlot interface
2005-09-18 Chris LattnerRefactor this code a bit and make it more general....
2005-09-18 Chris LattnerCompile
2005-09-18 Chris LattnerGeneralize this transform, using MaskedValueIsZero...
2005-09-18 Chris Lattnerfix typeo
2005-09-18 Chris LattnerRemove unintentionally committed code
2005-09-18 Chris Lattnerimplement shift.ll:test25. This compiles:
2005-09-18 Chris LattnerImplement add.ll:test29. Codegening:
2005-09-18 Chris Lattnerremove debug output
2005-09-18 Chris LattnerImplement or.ll:test21. This teaches instcombine to...
2005-09-17 Chris LattnerImplement hook for ppc
2005-09-16 Nate BegemanMore DAG combining. Still need the branch instructions...
2005-09-15 Chris Lattnerdisable this for now
2005-09-14 Chris LattnerGive all operands names
2005-09-14 Chris Lattnergive all operands names
2005-09-14 Chris LattnerFix some issues exposed by more testing. XORIS had...
2005-09-14 Chris LattnerFix some bugs noticed by new checking code
2005-09-14 Chris LattnerFix the regression last night compiling povray
2005-09-14 Chris Lattnerfix a major regression from my patch this afternoon
2005-09-13 Chris Lattnerwe don't need this proto any longer
2005-09-13 Chris Lattnermove the #include for the generated code into the isel...
2005-09-13 Chris LattnerChange the arg lowering code to use copyfromreg from...
2005-09-13 Chris LattnerThis has been moved to the target-indep code
2005-09-13 Chris LattnerThis code is no longer needed, it is moved to the targe...
2005-09-13 Chris LattnerIf a function has liveins, and if the target requested...
2005-09-13 Chris LattnerMajik numbers are bad
2005-09-13 Chris LattnerRemove some dead vectors
2005-09-13 Chris LattnerAdd a simple xform to simplify array accesses with...
2005-09-13 Chris LattnerFix an issue where LSR would miss rewriting a use of...
2005-09-13 Chris LattnerAdd a helper function, allowing us to simplify some...
2005-09-12 Chris LattnerImplement a simple xform to turn code like this:
2005-09-12 Chris LattnerAnother load-peephole optimization: do gcse when two...
2005-09-12 Chris LattnerImplement a trivial form of store->load forwarding...
2005-09-12 Chris LattnerFix a regression from last night, which caused this...
2005-09-12 Chris LattnerAdd a new getLoopLatch() method.
2005-09-12 Chris Lattner_test:
2005-09-10 Chris Lattnerimplement Transforms/LoopStrengthReduce/dont-hoist...
2005-09-10 Chris LattnerPowerPC cannot truncstore i1 natively
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 LattnerI forgot that we always spill fp values as 64-bits...
2005-09-09 Chris LattnerFix a problem that Nate noticed, where spill code was...
2005-09-09 Chris Lattnercode cleanup
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-09 Chris LattnerTeach the code generator that rlwimi is commutable...
2005-09-09 Chris LattnerIntroduce two new concepts:
2005-09-08 Chris Lattnerwhitespace/comment changes, no functionality diffs
2005-09-08 Nate BegemanMove yet more folds over to the dag combiner from sd.cpp
2005-09-08 Chris LattnerAdd a bunch of stuff needed for node type inference...
2005-09-08 Chris Lattneradd patterns for x?oris?
2005-09-08 Chris Lattneradd patterns to the addi/addis/mulli etc instructions...
2005-09-08 Chris LattnerAdd patterns for some new instructions, allowing the...
2005-09-07 Chris Lattnerignore generated files
2005-09-07 Chris LattnerRemove some cases handled by the generated portion...
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 LattnerOn non-apple systems, when using -march=ppc32, do not...
2005-09-07 Chris LattnerPrint:
2005-09-07 Chris LattnerFix a bug nate ran into with replacealluseswith. In...
2005-09-07 Nate BegemanAdd an option to the DAG Combiner to enable it for...
2005-09-06 Nate BegemanImplement i64<->fp using the fctidz/fcfid instructions...
2005-09-06 Andrew LenharthFix up the AssertXext problem, as well as adding it...
2005-09-06 Nate BegemanAdd note about future optimization noted in the ppc...
2005-09-06 Nate BegemanAdd accessor for 64bit flag, so that we can tell when...
2005-09-06 Nate BegemanNext round of DAGCombiner changes. This version now...
2005-09-04 Andrew Lenharthrevert part of the last change, should fix regressions
2005-09-03 Chris Lattnerexplicitly specify an operands list for patterns with...
2005-09-03 Chris Lattnerinclude the dag isel fragment
2005-09-03 Chris Lattnerask for a dag isel
2005-09-03 Chris LattnerFix a checking failure in gs
2005-09-03 Chris LattnerChange the isel to not break out of the big giant switc...
2005-09-03 Chris Lattnerrearrange logical ops to group them together more consi...
2005-09-02 Chris LattnerAdd AND/OR/XOR
2005-09-02 Nate BegemanNext round of DAG Combiner changes. Just need to suppo...
2005-09-02 Chris LattnerAdd some initial patterns to simple binary instructions...
next