Lines Matching refs:Changed
624 bool Changed = false; in enableLoadCacheBypass() local
633 Changed |= enableGLCBit(MI); in enableLoadCacheBypass()
652 return Changed; in enableLoadCacheBypass()
658 bool Changed = false; in enableNonTemporal() local
661 Changed |= enableGLCBit(MI); in enableNonTemporal()
662 Changed |= enableSLCBit(MI); in enableNonTemporal()
664 return Changed; in enableNonTemporal()
671 bool Changed = false; in insertCacheInvalidate() local
684 Changed = true; in insertCacheInvalidate()
706 return Changed; in insertCacheInvalidate()
715 bool Changed = false; in insertWait() local
797 Changed = true; in insertWait()
803 return Changed; in insertWait()
810 bool Changed = false; in insertCacheInvalidate() local
829 Changed = true; in insertCacheInvalidate()
851 return Changed; in insertCacheInvalidate()
869 bool Changed = false; in expandLoad() local
875 Changed |= CC->enableLoadCacheBypass(MI, MOI.getScope(), in expandLoad()
880 Changed |= CC->insertWait(MI, MOI.getScope(), in expandLoad()
888 Changed |= CC->insertWait(MI, MOI.getScope(), in expandLoad()
893 Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(), in expandLoad()
898 return Changed; in expandLoad()
903 Changed |= CC->enableNonTemporal(MI); in expandLoad()
904 return Changed; in expandLoad()
907 return Changed; in expandLoad()
914 bool Changed = false; in expandStore() local
919 Changed |= CC->insertWait(MI, MOI.getScope(), in expandStore()
925 return Changed; in expandStore()
930 Changed |= CC->enableNonTemporal(MI); in expandStore()
931 return Changed; in expandStore()
934 return Changed; in expandStore()
942 bool Changed = false; in expandAtomicFence() local
956 Changed |= CC->insertWait(MI, MOI.getScope(), in expandAtomicFence()
965 Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(), in expandAtomicFence()
969 return Changed; in expandAtomicFence()
972 return Changed; in expandAtomicFence()
979 bool Changed = false; in expandAtomicCmpxchgOrRmw() local
986 Changed |= CC->insertWait(MI, MOI.getScope(), in expandAtomicCmpxchgOrRmw()
997 Changed |= CC->insertWait(MI, MOI.getScope(), in expandAtomicCmpxchgOrRmw()
1003 Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(), in expandAtomicCmpxchgOrRmw()
1008 return Changed; in expandAtomicCmpxchgOrRmw()
1011 return Changed; in expandAtomicCmpxchgOrRmw()
1015 bool Changed = false; in runOnMachineFunction() local
1026 Changed |= expandLoad(MOI.getValue(), MI); in runOnMachineFunction()
1028 Changed |= expandStore(MOI.getValue(), MI); in runOnMachineFunction()
1030 Changed |= expandAtomicFence(MOI.getValue(), MI); in runOnMachineFunction()
1032 Changed |= expandAtomicCmpxchgOrRmw(MOI.getValue(), MI); in runOnMachineFunction()
1036 Changed |= removeAtomicPseudoMIs(); in runOnMachineFunction()
1037 return Changed; in runOnMachineFunction()