- Dec 04, 2010
-
-
Benjamin Kramer authored
llvm-svn: 120907
-
- Dec 01, 2010
-
-
Evan Cheng authored
llvm-svn: 120622
-
Duncan Sands authored
The user (i.e. whoever generated a call to the intrinsic in the first place) is essentially asking for a particular instruction to be placed in the assembler. If that instruction won't execute on the target machine, that's their problem not ours. Two buildbots with processors that don't support SSE3 were barfing on the apm.ll test in CodeGen/X86 because of this assertion. llvm-svn: 120574
-
Evan Cheng authored
llvm-svn: 120549
-
Evan Cheng authored
legalization time. Since at legalization time there is no mapping from SDNode back to the corresponding LLVM instruction and the return SDNode is target specific, this requires a target hook to check for eligibility. Only x86 and ARM support this form of sibcall optimization right now. rdar://8707777 llvm-svn: 120501
-
- Nov 30, 2010
-
-
Eric Christopher authored
While I'm there, clean up too many \n even for me. llvm-svn: 120411
-
Eric Christopher authored
llvm-svn: 120410
-
Eric Christopher authored
Fixes PR8573. llvm-svn: 120404
-
- Nov 28, 2010
-
-
Rafael Espindola authored
llvm-svn: 120263
-
- Nov 27, 2010
-
-
Rafael Espindola authored
llvm-svn: 120225
-
- Nov 23, 2010
-
-
Wesley Peck authored
llvm-svn: 119990
-
- Nov 18, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 119740
-
- Nov 15, 2010
-
-
Chris Lattner authored
nodes to indicate when ha16/lo16 modifiers should be used. This lets us pass PowerPC/indirectbr.ll. The one annoying thing about this patch is that the MCSymbolExpr isn't expressive enough to represent ha16(label1-label2) which we need on PowerPC. I have a terrible hack in the meantime, but this will have to be revisited at some point. Last major conversion item left is global variable references. llvm-svn: 119105
-
- Nov 14, 2010
-
-
Chris Lattner authored
since it is trivial and will be shared between ppc and x86. This substantially simplifies the X86 backend also. llvm-svn: 119089
-
Chris Lattner authored
llvm-svn: 119088
-
- Nov 13, 2010
-
-
Peter Collingbourne authored
llvm-svn: 119007
-
Peter Collingbourne authored
llvm-svn: 119006
-
- Nov 12, 2010
-
-
Dale Johannesen authored
llvm-svn: 118865
-
- Nov 03, 2010
-
-
Duncan Sands authored
with a SimpleValueType, while an EVT supports equality and inequality comparisons with SimpleValueType. llvm-svn: 118169
-
- Oct 31, 2010
-
-
Duncan Sands authored
calling convention out of the fast and normal ISel files, and into the calling convention TD file. llvm-svn: 117856
-
- Oct 29, 2010
-
-
John Thompson authored
Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. llvm-svn: 117667
-
- Oct 27, 2010
-
-
Michael J. Spencer authored
llvm-svn: 117474
-
- Oct 26, 2010
-
-
Dale Johannesen authored
cannot use tailcall. PR 8461. llvm-svn: 117322
-
- Oct 21, 2010
-
-
Duncan Sands authored
llvm-svn: 117020
-
Michael J. Spencer authored
llvm-svn: 116984
-
- Oct 20, 2010
-
-
Dale Johannesen authored
types are no longer Legal on X86, we don't need it. No functional change. 8499854. llvm-svn: 116947
-
- Oct 19, 2010
-
-
Michael J. Spencer authored
llvm-svn: 116801
-
Michael J. Spencer authored
llvm-svn: 116800
-
- Oct 12, 2010
-
-
Eric Christopher authored
that says what why what we just asserted is wrong. llvm-svn: 116333
-
Nick Lewycky authored
llvm-svn: 116323
-
Dan Gohman authored
llvm-svn: 116319
-
- Oct 11, 2010
-
-
Andrew Trick authored
llvm-svn: 116214
-
Michael J. Spencer authored
llvm-svn: 116188
-
Michael J. Spencer authored
llvm-svn: 116177
-
Michael J. Spencer authored
llvm-svn: 116174
-
Michael J. Spencer authored
llvm-svn: 116173
-
- Oct 08, 2010
-
-
Cameron Esfahani authored
llvm-svn: 116083
-
Andrew Trick authored
llvm-svn: 116063
-
Cameron Esfahani authored
Small patch to restore home register stack space allocation for the Win64 case. Add test case. This code eventually needs to be tighter, since it's always allocating it, even in leaf routines. llvm-svn: 116056
-
- Oct 07, 2010
-
-
Evan Cheng authored
Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 llvm-svn: 115977
-