LLVM  16.0.0git
Macros | Functions
CSKYTargetParser.cpp File Reference
#include "llvm/Support/CSKYTargetParser.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/CSKYTargetParser.def"
Include dependency graph for CSKYTargetParser.cpp:

Go to the source code of this file.

Macros

#define CSKY_CPU_NAME(NAME, ID, DEFAULT_EXT)
 

Functions

static bool stripNegationPrefix (StringRef &Name)
 

Macro Definition Documentation

◆ CSKY_CPU_NAME

#define CSKY_CPU_NAME (   NAME,
  ID,
  DEFAULT_EXT 
)
Value:
.Case(NAME, ARCHNames[static_cast<unsigned>(ArchKind::ID)].archBaseExt | \
DEFAULT_EXT)

Function Documentation

◆ stripNegationPrefix()

static bool stripNegationPrefix ( StringRef Name)
static

Definition at line 152 of file CSKYTargetParser.cpp.

Referenced by llvm::CSKY::getArchExtFeature().

llvm::ARM::ARCHNames
static const ArchNames< ArchKind > ARCHNames[]
Definition: ARMTargetParser.h:222
llvm::Intrinsic::ID
unsigned ID
Definition: TargetTransformInfo.h:38