For unsigned 8-bit division. Use movzbw to set the lower 8 bits of AX while
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
2006-11-17 Evan ChengFor unsigned 8-bit division. Use movzbw to set the...
2006-11-17 Bill WendlingRemoved even more std::cerr and #include <iostream...
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-11 Evan ChengAdd implicit use / def operands to created MI's.
2006-11-11 Evan ChengAdd all implicit defs to FP_REG_KILL mi.
2006-11-10 Evan ChengFix a bug in SelectScalarSSELoad. Since the load is...
2006-11-08 Evan ChengMatch tblegen changes.
2006-11-05 Jeff CohenUnbreak VC++ build.
2006-11-03 Chris Lattnersilence warning
2006-10-16 Evan ChengSelectScalarSSELoad should call CanBeFoldedBy as well.
2006-10-14 Evan ChengCorrected load folding check. We need to start from...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-12 Evan ChengDoh. This wasn't causing problems by luck.
2006-10-12 Chris Lattnerfix compilation failure of smg2000
2006-10-11 Chris LattnerFold "zero extending vector loads" now that evan added...
2006-10-11 Evan ChengComplexPatterns sse_load_f32 and sse_load_f64 returns...
2006-10-10 Evan ChengMore isel time load folding checking for nodes that...
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-07 Chris Lattnercompletely disable folding of loads into scalar sse...
2006-09-29 Evan ChengNot needed.
2006-09-17 Anton KorobeynikovAdded some eye-candy for Subtarget type checking
2006-09-14 Evan ChengRemove a unnecessary check.
2006-09-13 Chris LattnerFix a regression in the 32-bit port from the 64-bit...
2006-09-12 Evan ChengReflects MachineConstantPoolEntry changes.
2006-09-08 Evan ChengCommitting X86-64 support.
2006-09-01 Evan ChengOops. Bad typo. Without the check of N1.hasOneUse(...
2006-08-29 Evan ChengRemove dead code.
2006-08-29 Evan ChengDon't performance load/op/store transformation if op...
2006-08-29 Evan Cheng- Enable x86 isel preprocessing by default unless ...
2006-08-29 Evan ChengAvoid making unneeded load/mod/store transformation...
2006-08-28 Evan ChengAdd an optional pass to preprocess the DAG before x86...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-27 Evan ChengDo not use getTargetNode() and SelectNodeTo() which...
2006-08-26 Evan ChengSelectNodeTo now returns a SDNode*.
2006-08-26 Evan ChengSelect() no longer require Result operand by reference.
2006-08-26 Evan ChengMatch tblgen changes; clean up.
2006-08-16 Evan ChengDoh. Incorrectly inverted condition. Also add a isOnlyU...
2006-08-16 Evan ChengSelectNodeTo() may return a SDOperand that is different...
2006-08-11 Evan ChengMatch tablegen changes.
2006-08-08 Evan ChengEliminate reachability matrix. It has to be calculated...
2006-08-07 Evan ChengMatch tablegen isel changes.
2006-08-02 Evan ChengReflect change to AssignTopologicalOrder().
2006-08-02 Evan ChengUse of vector<bool> causes some horrendous compile...
2006-08-01 Evan ChengFactor topological order code to SelectionDAG. Clean up.
2006-07-28 Evan ChengCan't spell.
2006-07-28 Evan ChengSome clean up.
2006-07-28 Evan ChengRename IsFoldableBy to CanBeFoldedleBy
2006-07-28 Evan ChengNode selected into address mode cannot be folded.
2006-07-28 Evan ChengAnother duh. Determine topological order before any...
2006-07-27 Evan ChengBrain cramp..
2006-07-27 Evan ChengAllocating too large an array for ReachibilityMatrix.
2006-07-27 Evan ChengCalculate the portion of reachbility matrix on demand.
2006-07-27 Evan ChengisNonImmUse is replaced by IsFoldableBy
2006-07-27 Evan ChengUse reachbility information to determine whether a...
2006-06-28 Chris LattnerHide x86 symbols
2006-06-08 Chris LattnerAdd support for "m" inline asm constraints.
2006-06-02 Evan ChengCygwin support. Patch by Anton Korobeynikov!
2006-06-02 Evan ChengUse xor to clear a register.
2006-05-30 Evan ChengRemove bogus comment.
2006-05-30 Evan ChengA addressing mode folding enhancement:
2006-05-25 Evan ChengAssert if InflightSet is not cleared after instruction...
2006-05-24 Evan ChengClear HandleMap and ReplaceMap after instruction select...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-21 Evan ChengBack out indirect branch load folding hack. It broke...
2006-05-20 Evan Cheng- Use of load's chain result should be redirected to...
2006-05-20 Evan ChengMissing break statements.
2006-05-20 Evan ChengRemove unused patterns.
2006-05-20 Evan ChengHandle indirect call which folds a load manually. This...
2006-05-16 Evan ChengX86 integer register classes naming changes. Make them...
2006-05-12 Evan ChengRemove dead code
2006-05-08 Evan ChengFixing truncate. Previously we were emitting truncate...
2006-05-05 Evan ChengBetter implementation of truncate. ISel matches it...
2006-03-25 Chris Lattner#include Intrinsics.h into all dag isels
2006-03-13 Evan ChengAdded getTargetLowering() to TargetMachine. Refactored...
2006-02-28 Evan ChengDon't match x << 1 to LEAL. It's better to emit x + x.
2006-02-25 Evan Cheng* Cleaned up addressing mode matching code.
2006-02-23 Evan Cheng- Clean up the lowering and selection code of ConstantP...
2006-02-23 Evan ChengPIC related bug fixes.
2006-02-23 Evan ChengX86 codegen tweak to use lea in another case:
2006-02-18 Evan Chengx86 / Darwin PIC support.
2006-02-11 Evan ChengPrevent certain nodes that have already been selected...
2006-02-10 Evan ChengNicer code. :-)
2006-02-10 Evan ChengAdded X86 isel debugging stuff.
2006-02-09 Evan ChengMatch tblgen change.
2006-02-09 Evan ChengMatch getTargetNode() changes (now return SDNode* inste...
2006-02-09 Evan ChengChange Select() from
2006-02-06 Evan Cheng- Update load folding checks to match those auto-genera...
2006-02-05 Evan ChengUse SelectRoot() as entry of any tblgen based isel.
2006-02-05 Evan ChengRe-commit the last bit of change that was backed out.
2006-02-04 Chris LattnerTemporarily revert this patch, which probably breaks...
2006-02-04 Evan ChengComplex pattern's custom matcher should not call Select...
2006-01-31 Evan Cheng- Allow XMM load (for scalar use) to be folded into...
2006-01-27 Evan Chengx86 CPU detection and proper subtarget support
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2006-01-19 Evan ChengDidn't mean to check that in.
2006-01-19 Evan ChengA obvious typo
2006-01-16 Evan ChengFix FP_TO_INT**_IN_MEM lowering.
2006-01-15 Chris LattnerUse the default lowering of ISD::DYNAMIC_STACKALLOC...
2006-01-14 Chris Lattnersilence a warning
2006-01-11 Evan ChengSelect DYNAMIC_STACKALLOC
next