• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/

Lines Matching refs:RTLIB

1181   RTLIB::Libcall LC;
1189 case MVT::i8: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_1; break;
1190 case MVT::i16: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_2; break;
1191 case MVT::i32: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_4; break;
1192 case MVT::i64: LC = RTLIB::SYNC_LOCK_TEST_AND_SET_8; break;
1198 case MVT::i8: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1; break;
1199 case MVT::i16: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2; break;
1200 case MVT::i32: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4; break;
1201 case MVT::i64: LC = RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8; break;
1207 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_ADD_1; break;
1208 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_ADD_2; break;
1209 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_ADD_4; break;
1210 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_ADD_8; break;
1216 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_SUB_1; break;
1217 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_SUB_2; break;
1218 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_SUB_4; break;
1219 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_SUB_8; break;
1225 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_AND_1; break;
1226 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_AND_2; break;
1227 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_AND_4; break;
1228 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_AND_8; break;
1234 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_OR_1; break;
1235 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_OR_2; break;
1236 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_OR_4; break;
1237 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_OR_8; break;
1243 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_XOR_1; break;
1244 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_XOR_2; break;
1245 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_XOR_4; break;
1246 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_XOR_8; break;
1252 case MVT::i8: LC = RTLIB::SYNC_FETCH_AND_NAND_1; break;
1253 case MVT::i16: LC = RTLIB::SYNC_FETCH_AND_NAND_2; break;
1254 case MVT::i32: LC = RTLIB::SYNC_FETCH_AND_NAND_4; break;
1255 case MVT::i64: LC = RTLIB::SYNC_FETCH_AND_NAND_8; break;
1768 RTLIB::Libcall LC = RTLIB::getFPTOSINT(Op.getValueType(), VT);
1769 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fp-to-sint conversion!");
1778 RTLIB::Libcall LC = RTLIB::getFPTOUINT(Op.getValueType(), VT);
1779 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unexpected fp-to-uint conversion!");
1983 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
1985 LC = RTLIB::MUL_I16;
1987 LC = RTLIB::MUL_I32;
1989 LC = RTLIB::MUL_I64;
1991 LC = RTLIB::MUL_I128;
1992 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported MUL!");
2045 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2047 LC = RTLIB::SDIV_I16;
2049 LC = RTLIB::SDIV_I32;
2051 LC = RTLIB::SDIV_I64;
2053 LC = RTLIB::SDIV_I128;
2054 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SDIV!");
2104 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2109 LC = RTLIB::SHL_I16;
2111 LC = RTLIB::SHL_I32;
2113 LC = RTLIB::SHL_I64;
2115 LC = RTLIB::SHL_I128;
2119 LC = RTLIB::SRL_I16;
2121 LC = RTLIB::SRL_I32;
2123 LC = RTLIB::SRL_I64;
2125 LC = RTLIB::SRL_I128;
2130 LC = RTLIB::SRA_I16;
2132 LC = RTLIB::SRA_I32;
2134 LC = RTLIB::SRA_I64;
2136 LC = RTLIB::SRA_I128;
2139 if (LC != RTLIB::UNKNOWN_LIBCALL && TLI.getLibcallName(LC)) {
2212 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2214 LC = RTLIB::SREM_I16;
2216 LC = RTLIB::SREM_I32;
2218 LC = RTLIB::SREM_I64;
2220 LC = RTLIB::SREM_I128;
2221 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported SREM!");
2294 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2296 LC = RTLIB::MULO_I32;
2298 LC = RTLIB::MULO_I64;
2300 LC = RTLIB::MULO_I128;
2301 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XMULO!");
2352 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2354 LC = RTLIB::UDIV_I16;
2356 LC = RTLIB::UDIV_I32;
2358 LC = RTLIB::UDIV_I64;
2360 LC = RTLIB::UDIV_I128;
2361 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported UDIV!");
2372 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
2374 LC = RTLIB::UREM_I16;
2376 LC = RTLIB::UREM_I32;
2378 LC = RTLIB::UREM_I64;
2380 LC = RTLIB::UREM_I128;
2381 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported UREM!");
2668 RTLIB::Libcall LC = RTLIB::getSINTTOFP(Op.getValueType(), DstVT);
2669 assert(LC != RTLIB::UNKNOWN_LIBCALL &&
2846 RTLIB::Libcall LC = RTLIB::getUINTTOFP(SrcVT, DstVT);
2847 assert(LC != RTLIB::UNKNOWN_LIBCALL &&