diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/Sparc/SparcInstrInfo.h | 12 | ||||
-rw-r--r-- | lib/Target/SparcV8/SparcV8InstrInfo.h | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/lib/Target/Sparc/SparcInstrInfo.h b/lib/Target/Sparc/SparcInstrInfo.h index f946d1a9a1..52cd7c7f8d 100644 --- a/lib/Target/Sparc/SparcInstrInfo.h +++ b/lib/Target/Sparc/SparcInstrInfo.h @@ -19,6 +19,18 @@ namespace llvm { +/// V8II - This namespace holds all of the target specific flags that +/// instruction info tracks. +/// +namespace V8II { + enum { + Pseudo = (1<<0), + Load = (1<<1), + Store = (1<<2), + DelaySlot = (1<<3) + }; +}; + class SparcV8InstrInfo : public TargetInstrInfo { const SparcV8RegisterInfo RI; public: diff --git a/lib/Target/SparcV8/SparcV8InstrInfo.h b/lib/Target/SparcV8/SparcV8InstrInfo.h index f946d1a9a1..52cd7c7f8d 100644 --- a/lib/Target/SparcV8/SparcV8InstrInfo.h +++ b/lib/Target/SparcV8/SparcV8InstrInfo.h @@ -19,6 +19,18 @@ namespace llvm { +/// V8II - This namespace holds all of the target specific flags that +/// instruction info tracks. +/// +namespace V8II { + enum { + Pseudo = (1<<0), + Load = (1<<1), + Store = (1<<2), + DelaySlot = (1<<3) + }; +}; + class SparcV8InstrInfo : public TargetInstrInfo { const SparcV8RegisterInfo RI; public: |