>
> 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,
> +
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
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
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
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.
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
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 +++
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.
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
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
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 +
11 matches
Mail list logo