aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
diff options
context:
space:
mode:
authorAndrew Lenharth <andrewl@lenharth.org>2006-09-24 19:45:58 +0000
committerAndrew Lenharth <andrewl@lenharth.org>2006-09-24 19:45:58 +0000
commitbeec30eaf301bd6882cd06800b5175b94f033f9d (patch)
treec19a2eaf2fc2c57289099d0a93c8f5166b7564ea /include/llvm/CodeGen
parentb08659d2e55562a94a92593cc51f35f2229e65f3 (diff)
downloadexternal_llvm-beec30eaf301bd6882cd06800b5175b94f033f9d.zip
external_llvm-beec30eaf301bd6882cd06800b5175b94f033f9d.tar.gz
external_llvm-beec30eaf301bd6882cd06800b5175b94f033f9d.tar.bz2
Add support for other relocation bases to jump tables, as well as custom asm directives
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30593 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index b830dc3..99fd591 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -82,6 +82,9 @@ namespace ISD {
Constant, ConstantFP,
GlobalAddress, FrameIndex, JumpTable, ConstantPool, ExternalSymbol,
+ // The relocation value to add to the value loaded from a jump table
+ JumpTableRelocBase,
+
// TargetConstant* - Like Constant*, but the DAG does not do any folding or
// simplification of the constant.
TargetConstant,