projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix PR11985
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
ISDOpcodes.h
diff --git
a/include/llvm/CodeGen/ISDOpcodes.h
b/include/llvm/CodeGen/ISDOpcodes.h
index 83a848c3df7ecf941a95e65517d426e9be5f1d0c..5d0a3b4c7067b49191a0fb5989f84e4e5ad55b94 100644
(file)
--- a/
include/llvm/CodeGen/ISDOpcodes.h
+++ b/
include/llvm/CodeGen/ISDOpcodes.h
@@
-126,6
+126,11
@@
namespace ISD {
TargetExternalSymbol,
TargetBlockAddress,
TargetExternalSymbol,
TargetBlockAddress,
+ /// TargetIndex - Like a constant pool entry, but with completely
+ /// target-dependent semantics. Holds target flags, a 32-bit index, and a
+ /// 64-bit index. Targets can use this however they like.
+ TargetIndex,
+
/// RESULT = INTRINSIC_WO_CHAIN(INTRINSICID, arg1, arg2, ...)
/// This node represents a target intrinsic function with no side effects.
/// The first operand is the ID number of the intrinsic from the
/// RESULT = INTRINSIC_WO_CHAIN(INTRINSICID, arg1, arg2, ...)
/// This node represents a target intrinsic function with no side effects.
/// The first operand is the ID number of the intrinsic from the
@@
-632,6
+637,10
@@
namespace ISD {
ATOMIC_LOAD_UMIN,
ATOMIC_LOAD_UMAX,
ATOMIC_LOAD_UMIN,
ATOMIC_LOAD_UMAX,
+ /// This corresponds to the llvm.lifetime.* intrinsics. The first operand
+ /// is the chain and the second operand is the alloca pointer.
+ LIFETIME_START, LIFETIME_END,
+
/// BUILTIN_OP_END - This must be the last enum value in this list.
/// The target-specific pre-isel opcode values start here.
BUILTIN_OP_END
/// BUILTIN_OP_END - This must be the last enum value in this list.
/// The target-specific pre-isel opcode values start here.
BUILTIN_OP_END