Add register encoding support in X86 backend
authorMichael Liao <michael.liao@intel.com>
Thu, 4 Oct 2012 19:50:43 +0000 (19:50 +0000)
committerMichael Liao <michael.liao@intel.com>
Thu, 4 Oct 2012 19:50:43 +0000 (19:50 +0000)
commitf54249b55ffbeeab62fe006379e209853a90fce2
tree7e28d5fd42f7a551e7c0f6df1015350b9a13072f
parent058666a8d02f5cd348150862a3401c9c4bd0b4d0
Add register encoding support in X86 backend

- Add 'HwEncoding' for X86 registers and call getEncodingValue() to
  retrieve their encoding values.
- This's the first step to adopt new scheme. Furthur revising is onging.

llvm-svn: 165241
llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
llvm/lib/Target/X86/X86CodeEmitter.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86RegisterInfo.cpp
llvm/lib/Target/X86/X86RegisterInfo.h
llvm/lib/Target/X86/X86RegisterInfo.td