Lines Matching defs:Changed

530     bool Changed = false;
536 Changed |= enableSC0Bit(MI);
537 Changed |= enableSC1Bit(MI);
539 return Changed;
988 bool Changed = false;
996 Changed |= enableGLCBit(MI);
1015 return Changed;
1023 bool Changed = false;
1028 return Changed;
1036 bool Changed = false;
1043 return Changed;
1060 bool Changed = false;
1067 Changed |= enableGLCBit(MI);
1074 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
1077 return Changed;
1083 Changed |= enableGLCBit(MI);
1084 Changed |= enableSLCBit(MI);
1085 return Changed;
1088 return Changed;
1097 bool Changed = false;
1180 Changed = true;
1186 return Changed;
1196 bool Changed = false;
1209 Changed = true;
1231 return Changed;
1250 bool Changed = false;
1269 Changed = true;
1291 return Changed;
1299 bool Changed = false;
1307 Changed |= enableGLCBit(MI);
1315 Changed |= enableGLCBit(MI);
1333 return Changed;
1341 bool Changed = false;
1368 return Changed;
1376 bool Changed = false;
1396 return Changed;
1413 bool Changed = false;
1420 Changed |= enableGLCBit(MI);
1427 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
1430 return Changed;
1436 Changed |= enableGLCBit(MI);
1437 Changed |= enableSLCBit(MI);
1438 return Changed;
1441 return Changed;
1479 bool Changed = false;
1499 Changed = true;
1533 Changed |= SIGfx7CacheControl::insertAcquire(MI, Scope, AddrSpace, Pos);
1535 return Changed;
1543 bool Changed = false;
1565 Changed = true;
1581 Changed |=
1585 return Changed;
1592 bool Changed = false;
1598 Changed |= enableSC0Bit(MI);
1599 Changed |= enableSC1Bit(MI);
1603 Changed |= enableSC1Bit(MI);
1611 Changed |= enableSC0Bit(MI);
1629 return Changed;
1636 bool Changed = false;
1642 Changed |= enableSC0Bit(MI);
1643 Changed |= enableSC1Bit(MI);
1647 Changed |= enableSC1Bit(MI);
1651 Changed |= enableSC0Bit(MI);
1669 return Changed;
1676 bool Changed = false;
1682 Changed |= enableSC1Bit(MI);
1698 return Changed;
1715 bool Changed = false;
1719 Changed |= enableSC0Bit(MI);
1720 Changed |= enableSC1Bit(MI);
1727 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
1730 return Changed;
1734 Changed |= enableNTBit(MI);
1735 return Changed;
1738 return Changed;
1748 bool Changed = false;
1770 Changed = true;
1783 Changed = true;
1801 Changed = true;
1824 return Changed;
1832 bool Changed = false;
1855 Changed = true;
1865 Changed = true;
1884 Changed |= insertWait(MI, Scope, AddrSpace, SIMemOp::LOAD | SIMemOp::STORE,
1887 return Changed;
1895 bool Changed = false;
1903 Changed |= enableGLCBit(MI);
1904 Changed |= enableDLCBit(MI);
1912 Changed |= enableGLCBit(MI);
1930 return Changed;
1948 bool Changed = false;
1955 Changed |= enableGLCBit(MI);
1956 Changed |= enableDLCBit(MI);
1964 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
1966 return Changed;
1975 Changed |= enableGLCBit(MI);
1976 Changed |= enableSLCBit(MI);
1978 return Changed;
1981 return Changed;
1990 bool Changed = false;
2089 Changed = true;
2096 Changed = true;
2102 return Changed;
2112 bool Changed = false;
2129 Changed = true;
2138 Changed = true;
2160 return Changed;
2167 bool Changed = false;
2175 Changed |= enableGLCBit(MI);
2183 Changed |= enableGLCBit(MI);
2201 return Changed;
2219 bool Changed = false;
2226 Changed |= enableGLCBit(MI);
2229 Changed |= enableDLCBit(MI);
2236 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
2238 return Changed;
2247 Changed |= enableGLCBit(MI);
2248 Changed |= enableSLCBit(MI);
2251 Changed |= enableDLCBit(MI);
2252 return Changed;
2255 return Changed;
2309 bool Changed = false;
2381 Changed = true;
2386 Changed = true;
2391 Changed = true;
2397 return Changed;
2535 bool Changed = false;
2539 Changed |= setTH(MI, AMDGPU::CPol::TH_LU);
2542 Changed |= setTH(MI, AMDGPU::CPol::TH_NT);
2546 Changed |= setScope(MI, AMDGPU::CPol::SCOPE_SYS);
2549 Changed |= insertWaitsBeforeSystemScopeStore(MI);
2556 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false,
2560 return Changed;
2575 bool Changed = false;
2580 Changed |= setScope(MI, AMDGPU::CPol::SCOPE_SYS);
2583 Changed |= setScope(MI, AMDGPU::CPol::SCOPE_DEV);
2589 Changed |= setScope(MI, AMDGPU::CPol::SCOPE_SE);
2607 return Changed;
2625 bool Changed = false;
2631 Changed |= CC->enableLoadCacheBypass(MI, MOI.getScope(),
2636 Changed |= CC->insertWait(MI, MOI.getScope(),
2644 Changed |= CC->insertWait(MI, MOI.getScope(),
2649 Changed |= CC->insertAcquire(MI, MOI.getScope(),
2654 return Changed;
2660 Changed |= CC->enableVolatileAndOrNonTemporal(
2664 return Changed;
2671 bool Changed = false;
2677 Changed |= CC->enableStoreCacheBypass(MI, MOI.getScope(),
2683 Changed |= CC->insertRelease(MI, MOI.getScope(),
2688 return Changed;
2694 Changed |= CC->enableVolatileAndOrNonTemporal(
2700 Changed |= CC->expandSystemScopeStore(MI);
2701 return Changed;
2709 bool Changed = false;
2719 Changed |= CC->insertWait(
2733 Changed |= CC->insertRelease(MI, MOI.getScope(), OrderingAddrSpace,
2745 Changed |= CC->insertAcquire(MI, MOI.getScope(), OrderingAddrSpace,
2748 return Changed;
2751 return Changed;
2758 bool Changed = false;
2766 Changed |= CC->enableRMWCacheBypass(MI, MOI.getScope(),
2774 Changed |= CC->insertRelease(MI, MOI.getScope(),
2784 Changed |= CC->insertWait(MI, MOI.getScope(),
2790 Changed |= CC->insertAcquire(MI, MOI.getScope(),
2795 return Changed;
2798 return Changed;
2802 bool Changed = false;
2832 Changed |= expandLoad(*MOI, MI);
2834 Changed |= expandStore(*MOI, MI);
2835 Changed |= CC->tryForceStoreSC0SC1(*MOI, MI);
2837 Changed |= expandAtomicFence(*MOI, MI);
2839 Changed |= expandAtomicCmpxchgOrRmw(*MOI, MI);
2843 Changed |= removeAtomicPseudoMIs();
2844 return Changed;