- Feb 15, 2010
-
-
Chris Lattner authored
and the testcase needs improvement. llvm-svn: 96265
-
Bill Wendling authored
llvm-svn: 96264
-
Chris Lattner authored
called by jump threading. llvm-svn: 96263
-
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
-
John McCall authored
llvm-svn: 96253
-
Chris Lattner authored
llvm-svn: 96248
-
Devang Patel authored
llvm-svn: 96245
-
Sanjiv Gupta authored
llvm-svn: 96244
-
Sanjiv Gupta authored
llvm-svn: 96242
-
David Greene authored
Add support for emitting non-temporal stores for DAGs marked non-temporal. llvm-svn: 96241
-
David Greene authored
Add non-temporal flags and remove an assumption of default arguments. llvm-svn: 96240
-
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
-
David Greene authored
Add non-temporal flags to MachineMemOperand. llvm-svn: 96226
-
Duncan Sands authored
isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96224
-
Duncan Sands authored
isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223
-
Oscar Fuentes authored
llvm-svn: 96221
-
Andrew Lenharth authored
llvm-svn: 96220
-
Chandler Carruth authored
they are re-checked on instantiation. llvm-svn: 96217
-
Dan Gohman authored
name, test whether the SCEV itself is that temporary symbolic name, in addition to checking whether the symbolic name appears as a possibly-indirect operand. llvm-svn: 96216
-
Chris Lattner authored
produce a table based matcher instead of gobs of C++ Code. Though it's not done yet, the shrinkage seems promising, the table for the X86 ISel is 75K and still has a lot of optimization to come (compare to the ~1.5M of .o generated the old way, much of which will go away). The code is currently disabled by default (the #if 0 in DAGISelEmitter.cpp). When enabled it generates a dead SelectCode2 function in the DAGISel Header which will eventually replace SelectCode. There is still a lot of stuff left to do, which are documented with a trail of FIXMEs. llvm-svn: 96215
-
Chris Lattner authored
many other natural things. llvm-svn: 96214
-
Chris Lattner authored
packing somewhat densely is better than not. llvm-svn: 96213
-
Chris Lattner authored
llvm-svn: 96212
-
Zhongxing Xu authored
llvm-svn: 96211
-
Mikhail Glushenkov authored
This behaviour must be configurable. llvm-svn: 96210
-
Chris Lattner authored
which may call write_impl on things that are not the usual buffer. llvm-svn: 96209
-
Chris Lattner authored
OS.PadToColumn(42) << "foo"; llvm-svn: 96208
-
Dale Johannesen authored
llvm-svn: 96207
-