Lines Matching refs:Variant
246 AArch64MCExpr::VariantKind &Variant) {
248 Variant = A64E->getKind();
251 Variant = AArch64MCExpr::VK_AARCH64_None;
273 AArch64MCExpr::VariantKind Variant;
274 if (isNonConstantExpr(ImmWithLSL.Val, Variant)) {
275 return Variant == AArch64MCExpr::VK_AARCH64_LO12
276 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12
277 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12_NC
278 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_LO12
279 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_LO12_NC
280 || Variant == AArch64MCExpr::VK_AARCH64_TLSDESC_LO12;
292 AArch64MCExpr::VariantKind Variant;
293 if (isNonConstantExpr(ImmWithLSL.Val, Variant)) {
294 return Variant == AArch64MCExpr::VK_AARCH64_DTPREL_HI12
295 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_HI12;
319 AArch64MCExpr::VariantKind Variant;
320 if (isNonConstantExpr(getImm(), Variant)) {
321 return Variant == AArch64MCExpr::VK_AARCH64_None
322 || Variant == AArch64MCExpr::VK_AARCH64_GOT
323 || Variant == AArch64MCExpr::VK_AARCH64_GOTTPREL
324 || Variant == AArch64MCExpr::VK_AARCH64_TLSDESC;
393 AArch64MCExpr::VariantKind Variant;
394 if (isNonConstantExpr(getImm(), Variant)) {
395 return Variant == AArch64MCExpr::VK_AARCH64_None
396 || Variant == AArch64MCExpr::VK_AARCH64_GOTTPREL;
950 AArch64MCExpr::VariantKind Variant;
951 if (!isNonConstantExpr(ImmWithLSL.Val, Variant)) {
957 switch (Variant) {