Lines Matching refs:Libcalls
117 ArrayRef<RTLIB::Libcall> Libcalls);
1563 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicLoadToLibcall() local
1570 I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicLoadToLibcall()
1576 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicStoreToLibcall() local
1583 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicStoreToLibcall()
1589 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicCASToLibcall() local
1598 Libcalls); in expandAtomicCASToLibcall()
1665 ArrayRef<RTLIB::Libcall> Libcalls = GetRMWLibcall(I->getOperation()); in expandAtomicRMWToLibcall() local
1670 if (!Libcalls.empty()) in expandAtomicRMWToLibcall()
1673 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicRMWToLibcall()
1706 AtomicOrdering Ordering2, ArrayRef<RTLIB::Libcall> Libcalls) { in expandAtomicOpToLibcall() argument
1707 assert(Libcalls.size() == 6); in expandAtomicOpToLibcall()
1738 RTLibType = Libcalls[1]; in expandAtomicOpToLibcall()
1741 RTLibType = Libcalls[2]; in expandAtomicOpToLibcall()
1744 RTLibType = Libcalls[3]; in expandAtomicOpToLibcall()
1747 RTLibType = Libcalls[4]; in expandAtomicOpToLibcall()
1750 RTLibType = Libcalls[5]; in expandAtomicOpToLibcall()
1753 } else if (Libcalls[0] != RTLIB::UNKNOWN_LIBCALL) { in expandAtomicOpToLibcall()
1754 RTLibType = Libcalls[0]; in expandAtomicOpToLibcall()