Lines Matching refs:CSKYMCExpr
849 if (const CSKYMCExpr *CSKYExpr = in processLRW()
850 dyn_cast<CSKYMCExpr>(Inst.getOperand(1).getExpr())) { in processLRW()
851 if (CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSGD || in processLRW()
852 CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSIE || in processLRW()
853 CSKYExpr->getKind() == CSKYMCExpr::VK_CSKY_TLSLDM) { in processLRW()
1186 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseCSKYSymbol()
1188 Kind = CSKYMCExpr::VK_CSKY_GOT; in parseCSKYSymbol()
1190 Kind = CSKYMCExpr::VK_CSKY_GOTOFF; in parseCSKYSymbol()
1192 Kind = CSKYMCExpr::VK_CSKY_PLT; in parseCSKYSymbol()
1194 Kind = CSKYMCExpr::VK_CSKY_GOTPC; in parseCSKYSymbol()
1196 Kind = CSKYMCExpr::VK_CSKY_TLSGD; in parseCSKYSymbol()
1198 Kind = CSKYMCExpr::VK_CSKY_TLSIE; in parseCSKYSymbol()
1200 Kind = CSKYMCExpr::VK_CSKY_TLSLE; in parseCSKYSymbol()
1202 Kind = CSKYMCExpr::VK_CSKY_TLSLDM; in parseCSKYSymbol()
1204 Kind = CSKYMCExpr::VK_CSKY_TLSLDO; in parseCSKYSymbol()
1225 if (Kind != CSKYMCExpr::VK_CSKY_None) in parseCSKYSymbol()
1226 Res = CSKYMCExpr::create(Res, Kind, getContext()); in parseCSKYSymbol()
1286 CSKYMCExpr::VariantKind Kind = CSKYMCExpr::VK_CSKY_None; in parseDataSymbol()
1288 Kind = CSKYMCExpr::VK_CSKY_GOT_IMM18_BY4; in parseDataSymbol()
1290 Kind = CSKYMCExpr::VK_CSKY_PLT_IMM18_BY4; in parseDataSymbol()
1318 if (Kind != CSKYMCExpr::VK_CSKY_None) in parseDataSymbol()
1319 Res = CSKYMCExpr::create(Res, Kind, getContext()); in parseDataSymbol()