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: