- Aug 22, 2008
-
-
Chris Lattner authored
Patch contributed by m-s. llvm-svn: 55167
-
Dan Gohman authored
and use it in FastISelEmitter.cpp, and make FastISel subtarget aware. Among other things, this lets it work properly on x86 targets that don't have SSE, where it successfully selects x87 instructions. llvm-svn: 55156
-
Bill Wendling authored
llvm-svn: 55154
-
- Aug 21, 2008
-
-
Owen Anderson authored
llvm-svn: 55134
-
Dan Gohman authored
llvm-svn: 55133
-
Dan Gohman authored
llvm-svn: 55130
-
Dan Gohman authored
llvm-svn: 55129
-
Dan Gohman authored
intptr_t type in this case. FastISel can now select simple getelementptr instructions. llvm-svn: 55125
-
Dan Gohman authored
are actually deleted, so it's not necessary to remove re-used nodes from the set. llvm-svn: 55123
-
Dan Gohman authored
llvm-svn: 55099
-
Evan Cheng authored
llvm-svn: 55097
-
Owen Anderson authored
llvm-svn: 55092
-
Dan Gohman authored
llvm-svn: 55089
-
Evan Cheng authored
llvm-svn: 55085
-
- Aug 20, 2008
-
-
Dan Gohman authored
llvm-svn: 55077
-
Dan Gohman authored
class hold a MachineRegisterInfo member, and make the MachineBasicBlock be passed in to SelectInstructions rather than the FastISel constructor. llvm-svn: 55076
-
Dan Gohman authored
llvm-svn: 55075
-
Bill Wendling authored
llvm-svn: 55074
-
Dan Gohman authored
llvm-svn: 55072
-
Dan Gohman authored
llvm-svn: 55071
-
Dan Gohman authored
llvm-svn: 55070
-
Dan Gohman authored
llvm-svn: 55069
-
Evan Cheng authored
llvm-svn: 55067
-
Dan Gohman authored
llvm-svn: 55059
-
Dan Gohman authored
alignment and volatility information, such as loads and stores, to reduce the number of integer values added to the FoldingSetNodeID. llvm-svn: 55058
-
Dan Gohman authored
llvm-svn: 55054
-
Dan Gohman authored
llvm-svn: 55050
-
Dan Gohman authored
llvm-svn: 55049
-
Dan Gohman authored
not have a fall-through successor. llvm-svn: 55033
-
Dan Gohman authored
llvm-svn: 55031
-
Dan Gohman authored
a command-line option, so that the default behavior is an abort, which is useful for exposing code that isn't supported yet. llvm-svn: 55028
-
Dan Gohman authored
that aren't available as virtual registers (for now). llvm-svn: 55026
-
Dan Gohman authored
llvm-svn: 55021
-
Dan Gohman authored
llvm-svn: 55020
-
Dan Gohman authored
llvm-svn: 55015
-
Dan Gohman authored
llvm-svn: 55014
-
Owen Anderson authored
llvm-svn: 55012
-
- Aug 19, 2008
-
-
Dan Gohman authored
instead of the one that doesn't and then adding it manually. llvm-svn: 55006
-
Dan Gohman authored
a desired opcode. llvm-svn: 55005
-
Owen Anderson authored
With this patch, all of MultiSource/Applications and all of SPEC2000/2006 pass with the SimpleSpiller and this fast-path enabled. llvm-svn: 55000
-