LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Variables
HexagonSubtarget.cpp File Reference
#include "HexagonSubtarget.h"
#include "Hexagon.h"
#include "HexagonRegisterInfo.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ErrorHandling.h"
#include "HexagonGenSubtargetInfo.inc"
Include dependency graph for HexagonSubtarget.cpp:

Go to the source code of this file.

Macros

#define GET_SUBTARGETINFO_CTOR
 
#define GET_SUBTARGETINFO_TARGET_DESC
 

Variables

static cl::opt< boolEnableV3 ("enable-hexagon-v3", cl::Hidden, cl::desc("Enable Hexagon V3 instructions."))
 
static cl::opt< boolEnableMemOps ("enable-hexagon-memops", cl::Hidden, cl::ZeroOrMore, cl::ValueDisallowed, cl::init(true), cl::desc("Generate V4 MEMOP in code generation for Hexagon target"))
 
static cl::opt< boolDisableMemOps ("disable-hexagon-memops", cl::Hidden, cl::ZeroOrMore, cl::ValueDisallowed, cl::init(false), cl::desc("Do not generate V4 MEMOP in code generation for Hexagon target"))
 
static cl::opt< boolEnableIEEERndNear ("enable-hexagon-ieee-rnd-near", cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::desc("Generate non-chopped conversion from fp to int."))
 

Macro Definition Documentation

#define GET_SUBTARGETINFO_CTOR

Definition at line 21 of file HexagonSubtarget.cpp.

#define GET_SUBTARGETINFO_TARGET_DESC

Definition at line 22 of file HexagonSubtarget.cpp.

Variable Documentation

cl::opt<bool> DisableMemOps("disable-hexagon-memops", cl::Hidden, cl::ZeroOrMore, cl::ValueDisallowed, cl::init(false), cl::desc("Do not generate V4 MEMOP in code generation for Hexagon target"))
static
cl::opt<bool> EnableIEEERndNear("enable-hexagon-ieee-rnd-near", cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::desc("Generate non-chopped conversion from fp to int."))
static
cl::opt<bool> EnableMemOps("enable-hexagon-memops", cl::Hidden, cl::ZeroOrMore, cl::ValueDisallowed, cl::init(true), cl::desc("Generate V4 MEMOP in code generation for Hexagon target"))
static
cl::opt<bool> EnableV3("enable-hexagon-v3", cl::Hidden, cl::desc("Enable Hexagon V3 instructions."))
static