DescriptionSubzero. Refactoring.
This is the first step towards hiding backend-specific stuff from the
rest of subzero. In this CL, all the references to target-specific files
(e.g., IceTargetLoweringX8632.h) are removed from target-independent
files.
This CL also changes the named constructors in the Target-specific
classes (e.g., TargetX8632::create()) to return unique_ptrs.
BUG=
R=stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=53611e2c39b36db641a1b0cd9c6eb2174f696f79
Patch Set 1 #Patch Set 2 : createAssembler becomes a virtual method. #Patch Set 3 : Use free functions to interact with target creation. #Patch Set 4 : Formatting, commenting. #Patch Set 5 : Fixes MIPS32 regression. #
Total comments: 6
Patch Set 6 : Addresses comments. #
Messages
Total messages: 8 (4 generated)
|