mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-19 15:13:49 -04:00
[IR] Refactor attribute methods in Function class (NFC)
Rename the functions that query the optimization kind attributes. Differential revision: https://reviews.llvm.org/D60287 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357731 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1111,11 +1111,11 @@ bool AtomicExpand::expandAtomicCmpXchg(AtomicCmpXchgInst *CI) {
|
||||
bool HasReleasedLoadBB = !CI->isWeak() && ShouldInsertFencesForAtomic &&
|
||||
SuccessOrder != AtomicOrdering::Monotonic &&
|
||||
SuccessOrder != AtomicOrdering::Acquire &&
|
||||
!F->optForMinSize();
|
||||
!F->hasMinSize();
|
||||
|
||||
// There's no overhead for sinking the release barrier in a weak cmpxchg, so
|
||||
// do it even on minsize.
|
||||
bool UseUnconditionalReleaseBarrier = F->optForMinSize() && !CI->isWeak();
|
||||
bool UseUnconditionalReleaseBarrier = F->hasMinSize() && !CI->isWeak();
|
||||
|
||||
// Given: cmpxchg some_op iN* %addr, iN %desired, iN %new success_ord fail_ord
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user