• Yedidya Feldblum's avatar
    Add hardware_destructive_interference_size · 5ad17f07
    Yedidya Feldblum authored
    Summary:
    [Folly] Add `hardware_destructive_interference_size` and `hardware_constructive_interference_size` to `folly/lang/Align.h`.
    
    As backports from C++17. Which may require keeping, depending on how stanard libraries choose to implement these.
    
    And replace `CacheLocality::kFalseSharingRange` with `hardware_destructive_interference_size`.
    
    Reviewed By: ot
    
    Differential Revision: D6554817
    
    fbshipit-source-id: bff49f5ca8b01d38fa806076f99201355df76cd9
    5ad17f07
CachelinePadded.h 1.78 KB