- Feb 15, 2010
-
-
Chris Lattner authored
and the testcase needs improvement. llvm-svn: 96265
-
Evan Cheng authored
IsLegalToFold and IsProfitableToFold. The generic version of the later simply checks whether the folding candidate has a single use. This allows the target isel routines more flexibility in deciding whether folding makes sense. The specific case we are interested in is folding constant pool loads with multiple uses. llvm-svn: 96255
-
David Greene authored
Add support for emitting non-temporal stores for DAGs marked non-temporal. llvm-svn: 96241
-
David Greene authored
Remove an assumption of default arguments. This is in anticipation of a change to SelectionDAG build APIs. llvm-svn: 96239
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96238
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96237
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96236
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96235
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96234
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96233
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96232
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96231
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96230
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96229
-
David Greene authored
Remove an assumption of default arguments. This is in anticipation of a change to SelectionDAG build APIs. llvm-svn: 96228
-
David Greene authored
Remove an assumption of default arguments. This is in anticipation of a change to SelectionDAG build APIs. llvm-svn: 96227
-
Duncan Sands authored
isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223
-
Andrew Lenharth authored
llvm-svn: 96220
-
Chris Lattner authored
llvm-svn: 96212
-
- Feb 14, 2010
-
-
Chris Lattner authored
in hte generated dag isel fil. llvm-svn: 96193
-
Sanjiv Gupta authored
1. restore these across direct/indirect calls. 2. restore pagesel for any macros with gotos. llvm-svn: 96175
-
Anton Korobeynikov authored
llvm-svn: 96174
-
Anton Korobeynikov authored
Otherwise AT&T asm printer is used with non-compatible MCAsmInfo and there is no way to override this behaviour. llvm-svn: 96165
-
Johnny Chen authored
as suggested by Bob Wilson. llvm-svn: 96153
-
- Feb 13, 2010
-
-
Chris Lattner authored
encoding them into nothing. llvm-svn: 96110
-
Daniel Dunbar authored
llvm-svn: 96088
-
Chris Lattner authored
llvm-svn: 96076
-
Johnny Chen authored
llvm-svn: 96075
-
Sean Callanan authored
tables. llvm-svn: 96073
-
Evan Cheng authored
created. This ensures it's updated at all time. It means targets which perform dynamic stack alignment would know whether it is required and whether frame pointer register cannot be made available register allocation. This is a fix for rdar://7625239. Sorry, I can't create a reasonably sized test case. llvm-svn: 96069
-
Sean Callanan authored
llvm-svn: 96065
-
Johnny Chen authored
llvm-svn: 96063
-
Chris Lattner authored
We still have the templated X86 JIT emitter, *and* the almost-copy in X86InstrInfo for getting instruction sizes. llvm-svn: 96059
-
Chris Lattner authored
fix swapgs to be spelled right. llvm-svn: 96058
-
Daniel Dunbar authored
llvm-svn: 96055
-
Chris Lattner authored
encoder and decoder by using new MRM_ forms. llvm-svn: 96048
-
Chris Lattner authored
rip-relative addresses, and add a testcase. llvm-svn: 96040
-
Dale Johannesen authored
The solution there produces correct code, but is seriously deficient in several ways. llvm-svn: 96039
-
Chris Lattner authored
llvm-svn: 96038
-
Chris Lattner authored
addressing. This isn't complete because I need an MCContext to generate new MCExprs. llvm-svn: 96036
-