Let X86CompilationCallback pass previous frame and return address to X86CompilationCa...
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
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
2006-01-11 Evan Cheng* Add special entry code main() (to set x87 to 64-bit...
2006-01-11 Chris Lattnerimplement FP_REG_KILL insertion for the dag-dag instruc...
2006-01-11 Chris LattnerFit into 80 cols
2006-01-10 Evan ChengFP_TO_INT*_IN_MEM and x87 FP Select support.
2006-01-09 Evan Cheng* Added undef patterns.
2006-01-06 Evan Cheng* Added integer div / rem.
2006-01-06 Evan ChengISEL code for MULHU, MULHS, and UNDEF.
2006-01-06 Evan Chengfold (shl x, 1) -> (add x, x)
2006-01-05 Evan ChengAdded ConstantFP patterns.
2006-01-05 Evan ChengDAG based isel call support.
2005-12-21 Evan Cheng* Fix a GlobalAddress lowering bug.
2005-12-21 Evan ChengRemove ISD::RET select code. Now tblgen'd.
2005-12-21 Evan Cheng* Added lowering hook for external weak global address...
2005-12-19 Evan ChengIt's essential we clear CodeGenMap after isel every...
2005-12-17 Evan ChengDarwin API issue: indirect load of external and weak...
2005-12-17 Evan ChengAdded truncate.
2005-12-17 Evan ChengAdded support for cmp, test, and conditional move instr...
2005-12-15 Evan Cheng* Promote all 1 bit entities to 8 bit.
2005-12-15 Evan ChengHandling zero extension of 1 bit value.
2005-12-12 Evan ChengWhen SelectLEAAddr() fails, it shouldn't cause the...
2005-12-12 Evan ChengFor ISD::RET, if # of operands >= 2, try selection...
2005-12-10 Evan Cheng* Added X86 store patterns.
2005-12-08 Evan Cheng* Added intelligence to X86 LEA addressing mode matchin...
2005-12-01 Evan ChengProper support for shifts with register shift value.
2005-11-30 Chris LattnerSelectNodeTo now returns its result, we must pay attent...
2005-11-30 Evan ChengAdded support to STORE and shifts to DAG to DAG isel.
2005-11-19 Chris LattnerAdd load and other support to the dag-dag isel. Patch...
2005-11-16 Chris LattnerAdd patterns for several simple instructions that take...
2005-11-16 Chris Lattnerinitial step at adding a dag-to-dag isel for X86 backen...