LLVM 19.0.0git
Namespaces | Macros | Enumerations | Functions
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)   OPC,
 
#define HANDLE_TARGET_OPCODE_MARKER(IDENT, OPC)   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)    OPC,

Definition at line 22 of file TargetOpcodes.h.

◆ HANDLE_TARGET_OPCODE_MARKER

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

Definition at line 23 of file TargetOpcodes.h.