LLVM 22.0.0git
CSKYTargetParser.cpp File Reference
#include "llvm/TargetParser/CSKYTargetParser.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/TargetParser/CSKYTargetParser.def"

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()

bool stripNegationPrefix ( StringRef & Name)
static

Definition at line 153 of file CSKYTargetParser.cpp.

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