Lines Matching refs:CSKYMCExpr
851 if (const CSKYMCExpr *CSKYExpr = in processLRW()
852 dyn_cast<CSKYMCExpr>(Inst.getOperand(1).getExpr())) { in processLRW()
853 if (CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSGD || in processLRW()
854 CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSIE || in processLRW()
855 CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSLDM) { in processLRW()
1175 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseCSKYSymbol()
1177 Kind = CSKYMCExpr::VK_CSKY_GOT; in parseCSKYSymbol()
1179 Kind = CSKYMCExpr::VK_CSKY_GOTOFF; in parseCSKYSymbol()
1181 Kind = CSKYMCExpr::VK_CSKY_PLT; in parseCSKYSymbol()
1183 Kind = CSKYMCExpr::VK_CSKY_GOTPC; in parseCSKYSymbol()
1185 Kind = CSKYMCExpr::VK_CSKY_TLSGD; in parseCSKYSymbol()
1187 Kind = CSKYMCExpr::VK_CSKY_TLSIE; in parseCSKYSymbol()
1189 Kind = CSKYMCExpr::VK_CSKY_TLSLE; in parseCSKYSymbol()
1191 Kind = CSKYMCExpr::VK_CSKY_TLSLDM; in parseCSKYSymbol()
1193 Kind = CSKYMCExpr::VK_CSKY_TLSLDO; in parseCSKYSymbol()
1213 if (Kind != CSKYMCExpr::VK_CSKY_None) in parseCSKYSymbol()
1214 Res = CSKYMCExpr::create(Res, Kind, getContext()); in parseCSKYSymbol()
1261 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseDataSymbol()
1263 Kind = CSKYMCExpr::VK_CSKY_GOT_IMM18_BY4; in parseDataSymbol()
1265 Kind = CSKYMCExpr::VK_CSKY_PLT_IMM18_BY4; in parseDataSymbol()
1291 if (Kind != CSKYMCExpr::VK_CSKY_None) in parseDataSymbol()
1292 Res = CSKYMCExpr::create(Res, Kind, getContext()); in parseDataSymbol()