Lines Matching refs:Variant
261 AArch64MCExpr::VariantKind &Variant) {
263 Variant = A64E->getKind();
266 Variant = AArch64MCExpr::VK_AARCH64_None;
288 AArch64MCExpr::VariantKind Variant;
289 if (isNonConstantExpr(ImmWithLSL.Val, Variant)) {
290 return Variant == AArch64MCExpr::VK_AARCH64_LO12
291 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12
292 || Variant == AArch64MCExpr::VK_AARCH64_DTPREL_LO12_NC
293 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_LO12
294 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_LO12_NC
295 || Variant == AArch64MCExpr::VK_AARCH64_TLSDESC_LO12;
307 AArch64MCExpr::VariantKind Variant;
308 if (isNonConstantExpr(ImmWithLSL.Val, Variant)) {
309 return Variant == AArch64MCExpr::VK_AARCH64_DTPREL_HI12
310 || Variant == AArch64MCExpr::VK_AARCH64_TPREL_HI12;
334 AArch64MCExpr::VariantKind Variant;
335 if (isNonConstantExpr(getImm(), Variant)) {
336 return Variant == AArch64MCExpr::VK_AARCH64_None
337 || Variant == AArch64MCExpr::VK_AARCH64_GOT
338 || Variant == AArch64MCExpr::VK_AARCH64_GOTTPREL
339 || Variant == AArch64MCExpr::VK_AARCH64_TLSDESC;
408 AArch64MCExpr::VariantKind Variant;
409 if (isNonConstantExpr(getImm(), Variant)) {
410 return Variant == AArch64MCExpr::VK_AARCH64_None
411 || Variant == AArch64MCExpr::VK_AARCH64_GOTTPREL;
1083 AArch64MCExpr::VariantKind Variant;
1084 if (!isNonConstantExpr(ImmWithLSL.Val, Variant)) {
1090 switch (Variant) {