- Aug 21, 2008
-
-
Chris Lattner authored
this speeds up the bcreader from 6.67s to 0.12s on a testcase Daniel provided. rdar://6158117 llvm-svn: 55090
-
Dan Gohman authored
llvm-svn: 55089
-
Evan Cheng authored
llvm-svn: 55087
-
Evan Cheng authored
llvm-svn: 55085
-
Chris Lattner authored
instead of requiring an std::vector. llvm-svn: 55084
-
- Aug 20, 2008
-
-
Dan Gohman authored
out of X86ISelDAGToDAG.cpp C++ code and into tablegen code. Among other things, using tablegen for these things makes them friendlier to FastISel. Tablegen can handle the case of i8 subregs on x86-32, but currently the C++ code for that case uses MVT::Flag in a tricky way, and it happens to schedule better in some cases. So for now, leave the C++ code in place to handle the i8 case on x86-32. llvm-svn: 55078
-
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
-
Chris Lattner authored
and the slow-path cases out of line. This speeds up instcombine a bit in real world cases. Patch contributed by m-s. llvm-svn: 55063
-
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: 55057
-
Dan Gohman authored
necessary to use dyn_cast in these predicates. llvm-svn: 55055
-
Dan Gohman authored
llvm-svn: 55054
-
Dan Gohman authored
llvm-svn: 55053
-
Dan Gohman authored
llvm-svn: 55052
-
Dan Gohman authored
llvm-svn: 55050
-
Dan Gohman authored
llvm-svn: 55049
-
Dan Gohman authored
llvm-svn: 55047
-
Mon P Wang authored
llvm-svn: 55035
-
Dan Gohman authored
not have a fall-through successor. llvm-svn: 55033
-
Dan Gohman authored
llvm-svn: 55031
-
Dale Johannesen authored
llvm-svn: 55029
-
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
-
Bill Wendling authored
Just expand it like the other X-bit sub_and_fetches. llvm-svn: 55023
-
Evan Cheng authored
llvm-svn: 55022
-
Dan Gohman authored
llvm-svn: 55021
-
Dan Gohman authored
llvm-svn: 55020
-
Bill Wendling authored
was already present, but not hooked up to anything. llvm-svn: 55018
-
Dan Gohman authored
llvm-svn: 55015
-
Dan Gohman authored
llvm-svn: 55014
-
Owen Anderson authored
llvm-svn: 55012
-