Add FP versions of the binary operators, keeping the int and fp worlds seperate.
[oota-llvm.git] / lib /
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerMark associative nodes as associative
2005-09-28 Chris LattnerNate pointed out that mulh[us] are commutative as well...
2005-09-28 Chris Lattnerexpose commutativity information
2005-09-28 Chris LattnerAll (xor *) cases are autogenerated now
2005-09-28 Chris Lattneradd support for missed eqv tests
2005-09-28 Chris LattnerImplement PowerPC/eqv-andc-orc-nor.ll:EQV3
2005-09-28 Chris Lattnerlearn to codegen not as NOR instead of xoris/xori
2005-09-28 Chris LattnerThese nodes are all autogenerated
2005-09-28 Chris LattnerConstant fold llvm.sqrt
2005-09-27 Chris Lattneradd a note about a way to improve this code further...
2005-09-27 Chris LattnerFix a regression in my previous patch, fixing GlobalOpt...
2005-09-27 Chris LattnerDarwin, like many BSD systems, has a setjmp/longjmp...
2005-09-27 Chris LattnerIf the target prefers it, use _setjmp/_longjmp should...
2005-09-27 Chris Lattnerinitialize new flag
2005-09-27 Chris LattnerAvoid spilling stack slots... to stack slots.
2005-09-27 Chris LattnerCompletely rewrite 'correct' eh support. This changes...
2005-09-27 Chris LattnerMake the pass name simpler
2005-09-27 Chris Lattnerfix CBackend/2005-09-27-VolatileFuncPtr.ll
2005-09-27 Chris Lattnerallow demotion to volatile values, add support for...
2005-09-27 Chris LattnerMake sure to clear the CodeGenMap after each basic...
2005-09-27 Jim LaskeyRemove some redundancies.
2005-09-27 Chris LattnerSplit SimpleConstantVal up into its components, so...
2005-09-27 Chris LattnerAdd support for external calls that we know how to...
2005-09-27 Chris LattnerFix a bug where we would evaluate stores into linkonce...
2005-09-27 Chris LattnerImplement support for static constructors with calls...
2005-09-27 Chris LattnerRefactor this code a bit, no functionality changes.
2005-09-27 Chris LattnerMove the post-lsr simplify cfg pass after lowereh,...
2005-09-26 Chris Lattnerminor pattern shuffling
2005-09-26 Jim LaskeyAddition of a simple two pass scheduler. This version...
2005-09-26 Chris LattnerRemove some dead code. ctor evaluation subsumes empty...
2005-09-26 Chris LattnerAdd support for alloca, implementing ctor-list-opt...
2005-09-26 Chris LattnerAdd a debug printout, fix a crash on kc++
2005-09-26 Chris LattnerImplement loads/stores through GEP's of globals. This...
2005-09-26 Chris LattnerReplace TraverseGEPInitializer with ConstantFoldLoadThr...
2005-09-26 Chris LattnerEliminate GetGEPGlobalInitializer in favor of the more...
2005-09-26 Chris LattnerFactor the GetGEPGlobalInitializer out of this pass...
2005-09-26 Chris LattnerMove the ConstantFoldLoadThroughGEPConstantExpr functio...
2005-09-26 Chris Lattneradd a comment
2005-09-26 Chris LattnerAdd support for getelementptr, load, and correctly...
2005-09-26 Chris LattnerAdd support for br/brcond/switch and phi
2005-09-26 Chris LattnerAdd a simple interpreter to this code, allowing us...
2005-09-26 Chris Lattnerfactor some code into a InstallGlobalCtors method,...
2005-09-26 Chris LattnerMake the global opt optimizer work on modules with...
2005-09-26 Chris LattnerFactor this code out into a few methods.
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...
next