LLVM 22.0.0git
TargetOpcodes.h File Reference
#include "llvm/Support/TargetOpcodes.def"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::TargetOpcode
 Invariant opcodes: All instruction sets have these as their low opcodes.

Macros

#define HANDLE_TARGET_OPCODE(OPC)
#define HANDLE_TARGET_OPCODE_MARKER(IDENT, OPC)

Enumerations

enum  

Functions

bool llvm::isPreISelGenericOpcode (unsigned Opcode)
 Check whether the given Opcode is a generic opcode that is not supposed to appear after ISel.
bool llvm::isTargetSpecificOpcode (unsigned Opcode)
 Check whether the given Opcode is a target-specific opcode.
bool llvm::isPreISelGenericOptimizationHint (unsigned Opcode)

Macro Definition Documentation

◆ HANDLE_TARGET_OPCODE

#define HANDLE_TARGET_OPCODE ( OPC)
Value:
OPC,

Definition at line 22 of file TargetOpcodes.h.

◆ HANDLE_TARGET_OPCODE_MARKER

#define HANDLE_TARGET_OPCODE_MARKER ( IDENT,
OPC )
Value:
IDENT = OPC,

Definition at line 23 of file TargetOpcodes.h.