13 #ifndef LLVM_CODEGEN_TARGETOPCODES_H
14 #define LLVM_CODEGEN_TARGETOPCODES_H
20 namespace TargetOpcode {
22 #define HANDLE_TARGET_OPCODE(OPC) OPC,
23 #define HANDLE_TARGET_OPCODE_MARKER(IDENT, OPC) IDENT = OPC,
24 #include "llvm/Support/TargetOpcodes.def"
31 return Opcode >= TargetOpcode::PRE_ISEL_GENERIC_OPCODE_START &&
32 Opcode <= TargetOpcode::PRE_ISEL_GENERIC_OPCODE_END;
37 return Opcode > TargetOpcode::PRE_ISEL_GENERIC_OPCODE_END;
43 return Opcode >= TargetOpcode::PRE_ISEL_GENERIC_OPTIMIZATION_HINT_START &&
44 Opcode <= TargetOpcode::PRE_ISEL_GENERIC_OPTIMIZATION_HINT_END;