Lines Matching refs:ARMCP
35 namespace ARMCP {
56 } // end namespace ARMCP
63 ARMCP::ARMCPKind Kind; // Kind of constant.
66 ARMCP::ARMCPModifier Modifier; // GV modifier i.e. (&GV(modifier)-(LPIC+8))
70 ARMConstantPoolValue(Type *Ty, unsigned id, ARMCP::ARMCPKind Kind,
71 unsigned char PCAdj, ARMCP::ARMCPModifier Modifier,
74 ARMConstantPoolValue(LLVMContext &C, unsigned id, ARMCP::ARMCPKind Kind,
75 unsigned char PCAdj, ARMCP::ARMCPModifier Modifier,
98 ARMCP::ARMCPModifier getModifier() const { return Modifier; }
100 bool hasModifier() const { return Modifier != ARMCP::no_modifier; }
107 bool isGlobalValue() const { return Kind == ARMCP::CPValue; }
108 bool isExtSymbol() const { return Kind == ARMCP::CPExtSymbol; }
109 bool isBlockAddress() const { return Kind == ARMCP::CPBlockAddress; }
110 bool isLSDA() const { return Kind == ARMCP::CPLSDA; }
111 bool isMachineBasicBlock() const{ return Kind == ARMCP::CPMachineBasicBlock; }
112 bool isPromotedGlobal() const{ return Kind == ARMCP::CPPromotedGlobal; }
147 ARMCP::ARMCPKind Kind,
149 ARMCP::ARMCPModifier Modifier,
153 ARMCP::ARMCPKind Kind,
155 ARMCP::ARMCPModifier Modifier,
162 ARMCP::ARMCPModifier Modifier);
166 ARMCP::ARMCPKind Kind,
169 ARMCP::ARMCPKind Kind,
171 ARMCP::ARMCPModifier Modifier,
214 unsigned char PCAdj, ARMCP::ARMCPModifier Modifier,
249 unsigned char PCAdj, ARMCP::ARMCPModifier Modifier,