< prev index next >

src/cpu/aarch64/vm/aarch64.ad

Print this page
rev 8079 : 8079203: AARCH64: Need to cater for different partner implementations
Summary: Parse /proc/cpuinfo to derive implementation specific info
Reviewed-by: aph

*** 808,820 **** // predicates controlling emit of str<x>/stlr<x> and associated dmbs bool unnecessary_release(const Node *barrier); bool unnecessary_volatile(const Node *barrier); bool needs_releasing_store(const Node *store); - // Use barrier instructions rather than load acquire / store - // release. - const bool UseBarriersForVolatile = false; // Use barrier instructions for unsafe volatile gets rather than // trying to identify an exact signature for them const bool UseBarriersForUnsafeVolatileGet = false; %} --- 808,817 ----
< prev index next >