Lines Matching full:fence
9 ; We can value forward across the fence since we can (semantically)
10 ; reorder the following load before the fence.
14 ; CHECK: fence
18 fence release
27 ; CHECK: fence
31 fence release
39 ; followed by a release fence. If this thread observed the release
41 ; fence. Note that it would be legal to reorder '%a' after the fence
47 ; CHECK: fence
52 fence acquire
58 ; We can not dead store eliminate accross the fence. We could in
59 ; principal reorder the second store above the fence and then DSE either
65 ; CHECK: fence
69 fence release
74 ; We *could* DSE across this fence, but don't. No other thread can
75 ; observe the order of the acquire fence and the store.
79 ; CHECK: fence
83 fence acquire