7094 //----------MemBar Instructions----------------------------------------------- |
7094 //----------MemBar Instructions----------------------------------------------- |
7095 // Memory barrier flavors |
7095 // Memory barrier flavors |
7096 |
7096 |
7097 instruct membar_acquire() %{ |
7097 instruct membar_acquire() %{ |
7098 match(MemBarAcquire); |
7098 match(MemBarAcquire); |
|
7099 match(LoadFence); |
7099 ins_cost(400); |
7100 ins_cost(400); |
7100 |
7101 |
7101 size(0); |
7102 size(0); |
7102 format %{ "MEMBAR-acquire ! (empty encoding)" %} |
7103 format %{ "MEMBAR-acquire ! (empty encoding)" %} |
7103 ins_encode(); |
7104 ins_encode(); |