Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:AArch64MCExpr

16 #include "MCTargetDesc/AArch64MCExpr.h"
51 AArch64MCExpr::VariantKind RefKind =
52 static_cast<AArch64MCExpr::VariantKind>(Target.getRefKind());
53 AArch64MCExpr::VariantKind SymLoc = AArch64MCExpr::getSymbolLoc(RefKind);
54 bool IsNC = AArch64MCExpr::isNotChecked(RefKind);
76 assert(SymLoc == AArch64MCExpr::VK_NONE && "unexpected ADR relocation");
79 if (SymLoc == AArch64MCExpr::VK_ABS && !IsNC)
81 if (SymLoc == AArch64MCExpr::VK_GOT && !IsNC)
83 if (SymLoc == AArch64MCExpr::VK_GOTTPREL && !IsNC)
85 if (SymLoc == AArch64MCExpr::VK_TLSDESC && !IsNC)
95 if (SymLoc == AArch64MCExpr::VK_GOTTPREL)
118 if (RefKind == AArch64MCExpr::VK_DTPREL_HI12)
120 if (RefKind == AArch64MCExpr::VK_TPREL_HI12)
122 if (RefKind == AArch64MCExpr::VK_DTPREL_LO12_NC)
124 if (RefKind == AArch64MCExpr::VK_DTPREL_LO12)
126 if (RefKind == AArch64MCExpr::VK_TPREL_LO12_NC)
128 if (RefKind == AArch64MCExpr::VK_TPREL_LO12)
130 if (RefKind == AArch64MCExpr::VK_TLSDESC_LO12)
132 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
139 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
141 if (SymLoc == AArch64MCExpr::VK_DTPREL && !IsNC)
143 if (SymLoc == AArch64MCExpr::VK_DTPREL && IsNC)
145 if (SymLoc == AArch64MCExpr::VK_TPREL && !IsNC)
147 if (SymLoc == AArch64MCExpr::VK_TPREL && IsNC)
154 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
156 if (SymLoc == AArch64MCExpr::VK_DTPREL && !IsNC)
158 if (SymLoc == AArch64MCExpr::VK_DTPREL && IsNC)
160 if (SymLoc == AArch64MCExpr::VK_TPREL && !IsNC)
162 if (SymLoc == AArch64MCExpr::VK_TPREL && IsNC)
169 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
171 if (SymLoc == AArch64MCExpr::VK_DTPREL && !IsNC)
173 if (SymLoc == AArch64MCExpr::VK_DTPREL && IsNC)
175 if (SymLoc == AArch64MCExpr::VK_TPREL && !IsNC)
177 if (SymLoc == AArch64MCExpr::VK_TPREL && IsNC)
184 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
186 if (SymLoc == AArch64MCExpr::VK_GOT && IsNC)
188 if (SymLoc == AArch64MCExpr::VK_DTPREL && !IsNC)
190 if (SymLoc == AArch64MCExpr::VK_DTPREL && IsNC)
192 if (SymLoc == AArch64MCExpr::VK_TPREL && !IsNC)
194 if (SymLoc == AArch64MCExpr::VK_TPREL && IsNC)
196 if (SymLoc == AArch64MCExpr::VK_GOTTPREL && IsNC)
198 if (SymLoc == AArch64MCExpr::VK_TLSDESC && IsNC)
205 if (SymLoc == AArch64MCExpr::VK_ABS && IsNC)
212 if (RefKind == AArch64MCExpr::VK_ABS_G3)
214 if (RefKind == AArch64MCExpr::VK_ABS_G2)
216 if (RefKind == AArch64MCExpr::VK_ABS_G2_S)
218 if (RefKind == AArch64MCExpr::VK_ABS_G2_NC)
220 if (RefKind == AArch64MCExpr::VK_ABS_G1)
222 if (RefKind == AArch64MCExpr::VK_ABS_G1_S)
224 if (RefKind == AArch64MCExpr::VK_ABS_G1_NC)
226 if (RefKind == AArch64MCExpr::VK_ABS_G0)
228 if (RefKind == AArch64MCExpr::VK_ABS_G0_S)
230 if (RefKind == AArch64MCExpr::VK_ABS_G0_NC)
232 if (RefKind == AArch64MCExpr::VK_DTPREL_G2)
234 if (RefKind == AArch64MCExpr::VK_DTPREL_G1)
236 if (RefKind == AArch64MCExpr::VK_DTPREL_G1_NC)
238 if (RefKind == AArch64MCExpr::VK_DTPREL_G0)
240 if (RefKind == AArch64MCExpr::VK_DTPREL_G0_NC)
242 if (RefKind == AArch64MCExpr::VK_TPREL_G2)
244 if (RefKind == AArch64MCExpr::VK_TPREL_G1)
246 if (RefKind == AArch64MCExpr::VK_TPREL_G1_NC)
248 if (RefKind == AArch64MCExpr::VK_TPREL_G0)
250 if (RefKind == AArch64MCExpr::VK_TPREL_G0_NC)
252 if (RefKind == AArch64MCExpr::VK_GOTTPREL_G1)
254 if (RefKind == AArch64MCExpr::VK_GOTTPREL_G0_NC)