Lines Matching refs:Libcalls
112 ArrayRef<RTLIB::Libcall> Libcalls);
1689 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicLoadToLibcall() local
1696 I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicLoadToLibcall()
1702 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicStoreToLibcall() local
1709 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicStoreToLibcall()
1715 static const RTLIB::Libcall Libcalls[6] = { in expandAtomicCASToLibcall() local
1724 Libcalls); in expandAtomicCASToLibcall()
1793 ArrayRef<RTLIB::Libcall> Libcalls = GetRMWLibcall(I->getOperation()); in expandAtomicRMWToLibcall() local
1798 if (!Libcalls.empty()) in expandAtomicRMWToLibcall()
1801 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicRMWToLibcall()
1834 AtomicOrdering Ordering2, ArrayRef<RTLIB::Libcall> Libcalls) { in expandAtomicOpToLibcall() argument
1835 assert(Libcalls.size() == 6); in expandAtomicOpToLibcall()
1866 RTLibType = Libcalls[1]; in expandAtomicOpToLibcall()
1869 RTLibType = Libcalls[2]; in expandAtomicOpToLibcall()
1872 RTLibType = Libcalls[3]; in expandAtomicOpToLibcall()
1875 RTLibType = Libcalls[4]; in expandAtomicOpToLibcall()
1878 RTLibType = Libcalls[5]; in expandAtomicOpToLibcall()
1881 } else if (Libcalls[0] != RTLIB::UNKNOWN_LIBCALL) { in expandAtomicOpToLibcall()
1882 RTLibType = Libcalls[0]; in expandAtomicOpToLibcall()