diff options
Diffstat (limited to 'lib/Target/Hexagon/HexagonConstExtInfo.h')
-rw-r--r-- | lib/Target/Hexagon/HexagonConstExtInfo.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/lib/Target/Hexagon/HexagonConstExtInfo.h b/lib/Target/Hexagon/HexagonConstExtInfo.h deleted file mode 100644 index 9b6a2daf5a..0000000000 --- a/lib/Target/Hexagon/HexagonConstExtInfo.h +++ /dev/null @@ -1,41 +0,0 @@ -//===--- HexagonConstExtInfo.h - Provides constant extender information ---===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file contains helper functions that extract constant extender -// information for a specified instruction from the HexagonConstExtInfo table. -// -//===----------------------------------------------------------------------===// - -#ifndef HEXAGONCONSTEXT_H -#define HEXAGONCONSTEXT_H -namespace llvm { -namespace HexagonConstExt { - typedef struct { - const char * Name; - const short CExtOpNum; - const int MinValue; - const int MaxValue; - const int NonExtOpcode; - } HexagonConstExtInfo; - -#include "HexagonCExtTable.h" - -/// HexagonConstExt - This namespace holds the constant extension related -/// information. - - bool isOperandExtended(unsigned short Opcode, unsigned short OperandNum); - unsigned short getCExtOpNum(unsigned short Opcode); - int getMinValue(unsigned short Opcode); - int getMaxValue(unsigned short Opcode); - bool NonExtEquivalentExists (unsigned short Opcode); - int getNonExtOpcode (unsigned short Opcode); -} - -} -#endif |