| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 273 AtomicOrdering getSuccessOrdering() const { in getSuccessOrdering() function 287 return getMergedAtomicOrdering(getSuccessOrdering(), getFailureOrdering()); in getMergedOrdering() 300 return getSuccessOrdering() != AtomicOrdering::NotAtomic; in isAtomic() 307 return (getSuccessOrdering() == AtomicOrdering::NotAtomic || in isUnordered() 308 getSuccessOrdering() == AtomicOrdering::Unordered) && in isUnordered()
|
| H A D | SelectionDAGNodes.h | 1354 AtomicOrdering getSuccessOrdering() const { 1355 return MMO->getSuccessOrdering();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 510 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 518 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 537 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 549 MMO->getRanges(), MMO->getSyncScopeID(), MMO->getSuccessOrdering(), in getMachineMemOperand() 559 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
|
| H A D | MIRVRegNamerUtils.cpp | 129 MIOperands.push_back((unsigned)Op->getSuccessOrdering()); in getInstructionOpcodeHash()
|
| H A D | AtomicExpandPass.cpp | 277 (isReleaseOrStronger(CASI->getSuccessOrdering()) || in runOnFunction() 278 isAcquireOrStronger(CASI->getSuccessOrdering()) || in runOnFunction() 302 FenceOrdering = CASI->getSuccessOrdering(); in runOnFunction() 1008 CI->getSuccessOrdering(), CI->getFailureOrdering(), CI->getSyncScopeID()); in expandPartwordCmpXchg() 1184 Addr, NewCmp, NewNewVal, CI->getAlign(), CI->getSuccessOrdering(), in convertCmpXchgToIntegerType() 1205 AtomicOrdering SuccessOrder = CI->getSuccessOrdering(); in expandAtomicCmpXchg() 1639 I->getCompareOperand(), I->getSuccessOrdering(), I->getFailureOrdering(), in expandAtomicCASToLibcall()
|
| H A D | MachineStableHash.cpp | 206 HashComponents.push_back(static_cast<unsigned>(Op->getSuccessOrdering())); in stableHashValue()
|
| H A D | MachineOperand.cpp | 1099 assert(getSuccessOrdering() == Ordering && "Value truncated"); in MachineMemOperand() 1179 if (getSuccessOrdering() != AtomicOrdering::NotAtomic) in print() 1180 OS << toIRString(getSuccessOrdering()) << ' '; in print()
|
| H A D | MachineVerifier.cpp | 1202 const AtomicOrdering Order = MMO.getSuccessOrdering(); in verifyPreISelGenericInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 729 cmpOrderings(CXI->getSuccessOrdering(), in cmpOperations() 730 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering())) in cmpOperations()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 742 CXI->getSuccessOrdering() == in hasSameSpecialState() 743 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() && in hasSameSpecialState()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 570 if (isStrongerThanMonotonic(CX->getSuccessOrdering())) in getModRefInfo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 777 createOrdering(&IRB, CASI->getSuccessOrdering()), in instrumentAtomic()
|
| H A D | DataFlowSanitizer.cpp | 2730 I.setSuccessOrdering(addReleaseOrdering(I.getSuccessOrdering())); in visitAtomicCmpXchgInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 492 static_cast<uint32_t>(getMemSemantics(I.getSuccessOrdering())))); in visitAtomicCmpXchgInst()
|
| H A D | SPIRVInstructionSelector.cpp | 695 AtomicOrdering AO = MemOp->getSuccessOrdering(); in selectAtomicRMW() 738 AtomicOrdering AO = MemOp->getSuccessOrdering(); in selectAtomicCmpXchg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 604 AtomicOrdering getSuccessOrdering() const { 633 if (getSuccessOrdering() == AtomicOrdering::Monotonic) 635 if (getSuccessOrdering() == AtomicOrdering::Release) 638 return getSuccessOrdering();
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 124 Ordering(MMO.getSuccessOrdering()) {} in MemDesc()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 1800 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 893 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() 1675 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 741 AtomicOrdering OpOrdering = MMO->getSuccessOrdering(); in constructFromMIWithMMO()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1604 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); in legalizeLoadStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 1813 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getSuccessOrdering(); 1819 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getSuccessOrdering();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 2494 getEncodedOrdering(cast<AtomicCmpXchgInst>(I).getSuccessOrdering())); in writeInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 3047 I.getSuccessOrdering(), I.getFailureOrdering())); in translateAtomicCmpXchg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 3221 if (isStrongerThanMonotonic(cast<AtomicSDNode>(Op)->getSuccessOrdering())) { in LowerATOMIC_LOAD_STORE()
|