OSDN Git Service

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)
commit7abf67a092c0a75d6d1631766d6a8ef14e38d526
treea34a9ba73bc554b8e52b6e9b3f9ab36a80a596e2
parent4fde2f6a280d0697c31d82e4148a4ba36fc8c0f0
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165241 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86RegisterInfo.h
lib/Target/X86/X86RegisterInfo.td