- Feb 15, 2010
-
-
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
-
John McCall authored
on the alloca. The fact that codegen makes this class of bug so wonderfully easy to make is embarrassing. llvm-svn: 96204
-
Dan Gohman authored
insert location has become an "inserted" instruction since the time it was saved. If so, advance to the first non-"inserted" instruction. llvm-svn: 96203
-
- Feb 14, 2010
-
-
Ted Kremenek authored
the LLVMConventionsChecker. llvm-svn: 96202
-
Chris Lattner authored
llvm-svn: 96199
-
Chris Lattner authored
on TreePatternNode to be methods on TreePatternNode. llvm-svn: 96197
-
Chris Lattner authored
in hte generated dag isel fil. llvm-svn: 96193
-
Chris Lattner authored
that predated -fast-isel which attempted to speed up the dag pattern matchers at -O0. Since fast-isel is around, this is basically obsolete and removing it shrinks the generated dag isels. llvm-svn: 96188
-
Chris Lattner authored
llvm-svn: 96187
-
Chris Lattner authored
llvm-svn: 96186
-