Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86RegisterInfo.cpp

2007-04-17 Thread Chris Lattner
> > Implemented correct stack probing on mingw/cygwin for dynamic > alloca's. > Also, fixed static case in presence of eax livin. This fixes PR331: > http://llvm.org/PR331 Cool :) > > +SDOperand X86TargetLowering::LowerDYNAMIC_STACKALLOC(SDOperand Op, > +

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86RegisterInfo.cpp

2007-04-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.390 -> 1.391 X86ISelLowering.h updated: 1.97 -> 1.98 X86InstrInfo.td updated: 1.301 -> 1.302 X86RegisterInfo.cpp updated: 1.209 -> 1.210 --- Log message: Implemented correct stack probing on mingw/cygwin for dynamic alloca

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86InstrSSE.td X86InstrX86-64.td

2006-09-10 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.253 -> 1.254 X86ISelLowering.h updated: 1.71 -> 1.72 X86InstrInfo.td updated: 1.285 -> 1.286 X86InstrSSE.td updated: 1.131 -> 1.132 X86InstrX86-64.td updated: 1.2 -> 1.3 --- Log message: X86ISD::CMP now produces a chain as

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2006-02-16 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.85 -> 1.86 X86ISelLowering.h updated: 1.26 -> 1.27 X86InstrInfo.td updated: 1.236 -> 1.237 --- Log message: kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC and SUBE nodes that actually expose wh

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2006-02-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.77 -> 1.78 X86ISelLowering.h updated: 1.24 -> 1.25 X86InstrInfo.td updated: 1.228 -> 1.229 --- Log message: Separate FILD and FILD_FLAG, the later is only used for SSE2. It produces a flag so it can be flagged to a FST.

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2006-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.66 -> 1.67 X86ISelLowering.h updated: 1.20 -> 1.21 X86InstrInfo.td updated: 1.222 -> 1.223 --- Log message: Always use FP stack instructions to perform i64 to f64 as well as f64 to i64 conversions. SSE does not have instru

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2006-01-10 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.26 -> 1.27 X86ISelLowering.h updated: 1.12 -> 1.13 X86InstrInfo.td updated: 1.194 -> 1.195 --- Log message: SSE cmov support. --- Diffs of the changes: (+121 -17) X86ISelLowering.cpp | 109 +++

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86RegisterInfo.cpp

2006-01-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.22 -> 1.23 X86ISelLowering.h updated: 1.11 -> 1.12 X86InstrInfo.td updated: 1.190 -> 1.191 X86RegisterInfo.cpp updated: 1.116 -> 1.117 --- Log message: Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS, and SRA_PARTS.

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2005-12-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.16 -> 1.17 X86ISelLowering.h updated: 1.8 -> 1.9 X86InstrInfo.td updated: 1.183 -> 1.184 --- Log message: More X86 floating point patterns. --- Diffs of the changes: (+275 -182) X86ISelLowering.cpp |7 X86ISelLow

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.12 -> 1.13 X86ISelLowering.h updated: 1.6 -> 1.7 X86InstrInfo.td updated: 1.179 -> 1.180 --- Log message: * Added support for X86 RET with an additional operand to specify number of bytes to pop off stack. * Added support

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2005-12-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.9 -> 1.10 X86ISelLowering.h updated: 1.3 -> 1.4 X86InstrInfo.td updated: 1.172 -> 1.173 --- Log message: X86 conditional branch support. --- Diffs of the changes: (+53 -14) X86ISelLowering.cpp | 21 +