aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-21 23:59:42 +0000
committerChris Lattner <sabre@nondot.org>2010-09-21 23:59:42 +0000
commit93c4a5bef780e43552d3b9d702756d3acb7801d2 (patch)
tree0cbf83e42941a89a171a4340241ce8842177479d /lib/Target/X86/X86ISelLowering.h
parentb72d53d8efb51f7d8a22ff8753a8286071dc5f06 (diff)
downloadexternal_llvm-93c4a5bef780e43552d3b9d702756d3acb7801d2.zip
external_llvm-93c4a5bef780e43552d3b9d702756d3acb7801d2.tar.gz
external_llvm-93c4a5bef780e43552d3b9d702756d3acb7801d2.tar.bz2
give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256/257
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114508 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86ISelLowering.h')
-rw-r--r--lib/Target/X86/X86ISelLowering.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Target/X86/X86ISelLowering.h b/lib/Target/X86/X86ISelLowering.h
index 9bb5f64..870cf74 100644
--- a/lib/Target/X86/X86ISelLowering.h
+++ b/lib/Target/X86/X86ISelLowering.h
@@ -214,10 +214,6 @@ namespace llvm {
/// operand #3 optional in flag
TC_RETURN,
- // LCMPXCHG_DAG, LCMPXCHG8_DAG - Compare and swap.
- LCMPXCHG_DAG,
- LCMPXCHG8_DAG,
-
// FNSTCW16m - Store FP control world into i16 memory.
FNSTCW16m,
@@ -309,7 +305,11 @@ namespace llvm {
MEMBARRIER,
MFENCE,
SFENCE,
- LFENCE
+ LFENCE,
+
+ // LCMPXCHG_DAG, LCMPXCHG8_DAG - Compare and swap.
+ LCMPXCHG_DAG,
+ LCMPXCHG8_DAG
// WARNING: Do not add anything in the end unless you want the node to
// have memop! In fact, starting from ATOMADD64_DAG all opcodes will be