- Sep 04, 2008
-
-
Dan Gohman authored
HandlePHINodesInSuccessorBlocks that works FastISel-style. This allows PHI nodes to be updated correctly while using FastISel. This also involves some code reorganization; ValueMap and MBBMap are now members of the FastISel class, so they needn't be passed around explicitly anymore. Also, SelectInstructions is changed to SelectInstruction, and only does one instruction at a time. llvm-svn: 55746
-
- Sep 03, 2008
-
-
Evan Cheng authored
llvm-svn: 55693
-
Evan Cheng authored
llvm-svn: 55685
-
Evan Cheng authored
Let tblgen only generate fastisel routines, not the class definition. This makes it easier for targets to define its own fastisel class. llvm-svn: 55679
-
- Aug 29, 2008
-
-
Owen Anderson authored
llvm-svn: 55545
-
Dan Gohman authored
llvm-svn: 55512
-
- Aug 22, 2008
-
-
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
-
- Aug 19, 2008
-
-
Dan Gohman authored
llvm-svn: 55011
-