| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 271 AtomicOrdering getSuccessOrdering() const { in getSuccessOrdering() function 285 AtomicOrdering Ordering = getSuccessOrdering(); in getMergedOrdering() 308 return getSuccessOrdering() != AtomicOrdering::NotAtomic; in isAtomic() 315 return (getSuccessOrdering() == AtomicOrdering::NotAtomic || in isUnordered() 316 getSuccessOrdering() == AtomicOrdering::Unordered) && in isUnordered()
|
| H A D | SelectionDAGNodes.h | 1307 AtomicOrdering getSuccessOrdering() const { 1308 return MMO->getSuccessOrdering();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRVRegNamerUtils.cpp | 128 MIOperands.push_back((unsigned)Op->getSuccessOrdering()); in getInstructionOpcodeHash()
|
| H A D | MachineStableHash.cpp | 185 HashComponents.push_back(static_cast<unsigned>(Op->getSuccessOrdering())); in stableHashValue()
|
| H A D | MachineFunction.cpp | 455 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 463 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 482 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand() 494 MMO->getRanges(), MMO->getSyncScopeID(), MMO->getSuccessOrdering(), in getMachineMemOperand() 504 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
|
| H A D | AtomicExpandPass.cpp | 238 (isReleaseOrStronger(CASI->getSuccessOrdering()) || in runOnFunction() 239 isAcquireOrStronger(CASI->getSuccessOrdering()) || in runOnFunction() 963 CI->getSuccessOrdering(), CI->getFailureOrdering(), CI->getSyncScopeID()); in expandPartwordCmpXchg() 1141 NewAddr, NewCmp, NewNewVal, CI->getAlign(), CI->getSuccessOrdering(), in convertCmpXchgToIntegerType() 1162 AtomicOrdering SuccessOrder = CI->getSuccessOrdering(); in expandAtomicCmpXchg() 1590 I->getCompareOperand(), I->getSuccessOrdering(), I->getFailureOrdering(), in expandAtomicCASToLibcall()
|
| H A D | MachineOperand.cpp | 1040 assert(getSuccessOrdering() == Ordering && "Value truncated"); in MachineMemOperand() 1119 if (getSuccessOrdering() != AtomicOrdering::NotAtomic) in print() 1120 OS << toIRString(getSuccessOrdering()) << ' '; in print()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 472 CXI->getSuccessOrdering() == in haveSameSpecialState() 473 cast<AtomicCmpXchgInst>(I2)->getSuccessOrdering() && in haveSameSpecialState()
|
| H A D | AsmWriter.cpp | 4347 writeAtomicCmpXchg(CXI->getContext(), CXI->getSuccessOrdering(), in printInstruction()
|
| H A D | Instructions.cpp | 4398 getSuccessOrdering(), getFailureOrdering(), getSyncScopeID()); in cloneImpl()
|
| H A D | Core.cpp | 4051 return mapToLLVMOrdering(cast<AtomicCmpXchgInst>(P)->getSuccessOrdering()); in LLVMGetCmpXchgSuccessOrdering()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.cpp | 356 MMO->getSuccessOrdering()}); in getAction()
|
| H A D | CombinerHelper.cpp | 492 MMDesc.Ordering = MMO.getSuccessOrdering(); in matchCombineExtendingLoads() 3710 MMDesc.Ordering = MMO.getSuccessOrdering(); in matchLoadOrCombine()
|
| H A D | IRTranslator.cpp | 2768 I.getSuccessOrdering(), I.getFailureOrdering())); in translateAtomicCmpXchg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 643 cmpOrderings(CXI->getSuccessOrdering(), in cmpOperations() 644 cast<AtomicCmpXchgInst>(R)->getSuccessOrdering())) in cmpOperations()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 940 assert((N->getSuccessOrdering() == AtomicOrdering::Unordered || in LowerATOMIC_LOAD() 941 N->getSuccessOrdering() == AtomicOrdering::Monotonic) && in LowerATOMIC_LOAD() 971 assert((N->getSuccessOrdering() == AtomicOrdering::Unordered || in LowerATOMIC_STORE() 972 N->getSuccessOrdering() == AtomicOrdering::Monotonic) && in LowerATOMIC_STORE()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 643 AtomicOrdering OpOrdering = MMO->getSuccessOrdering(); in constructFromMIWithMMO() 656 : MMO->getSuccessOrdering(); in constructFromMIWithMMO()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 629 if (isStrongerThanMonotonic(CX->getSuccessOrdering())) in getModRefInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 838 createOrdering(&IRB, CASI->getSuccessOrdering()), in instrumentAtomic()
|
| H A D | DataFlowSanitizer.cpp | 2554 I.setSuccessOrdering(addReleaseOrdering(I.getSuccessOrdering())); in visitAtomicCmpXchgInst()
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 1759 return isStrongerThanMonotonic(CmpXchg->getSuccessOrdering()) || in isDSEBarrier()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 853 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() 1720 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 1555 MMO->getSyncScopeID(), MMO->getSuccessOrdering(), in processFunctionBeforeFrameFinalized()
|
| H A D | HexagonISelLowering.cpp | 3057 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in LowerUnalignedLoad()
|