- Jan 05, 2010
-
-
David Greene authored
llvm-svn: 92567
-
- Nov 26, 2009
-
-
Evan Cheng authored
llvm-svn: 89905
-
- Nov 25, 2009
-
-
Evan Cheng authored
ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. llvm-svn: 89880
-
- Nov 16, 2009
-
-
Evan Cheng authored
llvm-svn: 88895
-
Lang Hames authored
Make sure when ProcessImplicitDefs removes a copy which kills its source reg that it removes the copy from said reg's Kills list. llvm-svn: 88881
-
- Nov 04, 2009
-
-
Lang Hames authored
This introduces a new pass, SlotIndexes, which is responsible for numbering instructions for register allocation (and other clients). SlotIndexes numbering is designed to match the existing scheme, so this patch should not cause any changes in the generated code. For consistency, and to avoid naming confusion, LiveIndex has been renamed SlotIndex. The processImplicitDefs method of the LiveIntervals analysis has been moved into its own pass so that it can be run prior to SlotIndexes. This was necessary to match the existing numbering scheme. llvm-svn: 85979
-