Mercurial > hg > CbC > CbC_llvm
comparison lib/Target/SystemZ/SystemZConstantPoolValue.h @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 54457678186b |
children | 7d135dc70f03 |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
17 | 17 |
18 class GlobalValue; | 18 class GlobalValue; |
19 | 19 |
20 namespace SystemZCP { | 20 namespace SystemZCP { |
21 enum SystemZCPModifier { | 21 enum SystemZCPModifier { |
22 TLSGD, | |
23 TLSLDM, | |
24 DTPOFF, | |
22 NTPOFF | 25 NTPOFF |
23 }; | 26 }; |
24 } // end namespace SystemZCP | 27 } // end namespace SystemZCP |
25 | 28 |
26 /// A SystemZ-specific constant pool value. At present, the only | 29 /// A SystemZ-specific constant pool value. At present, the only |
27 /// defined constant pool values are offsets of thread-local variables | 30 /// defined constant pool values are module IDs or offsets of |
28 /// (written x@NTPOFF). | 31 /// thread-local variables (written x@TLSGD, x@TLSLDM, x@DTPOFF, |
32 /// or x@NTPOFF). | |
29 class SystemZConstantPoolValue : public MachineConstantPoolValue { | 33 class SystemZConstantPoolValue : public MachineConstantPoolValue { |
30 const GlobalValue *GV; | 34 const GlobalValue *GV; |
31 SystemZCP::SystemZCPModifier Modifier; | 35 SystemZCP::SystemZCPModifier Modifier; |
32 | 36 |
33 protected: | 37 protected: |