HomePhabricator

[Attributor] Deduce "nosync" function attribute.

Authored by sstefan1 on Jul 11 2019, 2:37 PM.

Description

[Attributor] Deduce "nosync" function attribute.

Introduce and deduce "nosync" function attribute to indicate that a function
does not synchronize with another thread in a way that other thread might free memory.

Reviewers: jdoerfert, jfb, nhaehnle, arsenm

Subscribers: wdng, hfinkel, nhaenhle, mehdi_amini, steven_wu,
dexonsmith, arsenm, uenoku, hiraditya, jfb, llvm-commits

Differential Revision: https://reviews.llvm.org/D62766

llvm-svn: 365830

Details

Committed
sstefan1Jul 11 2019, 2:37 PM
Differential Revision
D62766: [Attributor] Deduce "nosync" function attribute.
Parents
rG7d2019bb961f: [AMDGPU] gfx908 hazard recognizer
Branches
Unknown
Tags
Unknown