Home
last modified time | relevance | path

Searched refs:getFailureOrdering (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h276 AtomicOrdering getFailureOrdering() const { in getFailureOrdering() function
284 return getMergedAtomicOrdering(getSuccessOrdering(), getFailureOrdering()); in getMergedOrdering()
H A DSelectionDAGNodes.h1451 AtomicOrdering getFailureOrdering() const {
1453 return MMO->getFailureOrdering();
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp170 AtomicOrdering getFailureOrdering() const { in getFailureOrdering() function in __anon363febf70111::SIMemOpInfo
719 assert(MMO->getFailureOrdering() != AtomicOrdering::Release && in constructFromMIWithMMO()
720 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease); in constructFromMIWithMMO()
722 getMergedAtomicOrdering(FailureOrdering, MMO->getFailureOrdering()); in constructFromMIWithMMO()
2276 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicCmpxchgOrRmw()
2285 MOI.getFailureOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2286 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandAtomicCmpxchgOrRmw()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp131 MIOperands.push_back((unsigned)Op->getFailureOrdering()); in getInstructionOpcodeHash()
H A DMachineFunction.cpp479 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
487 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
506 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
519 MMO->getFailureOrdering()); in getMachineMemOperand()
528 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
H A DMachineStableHash.cpp193 HashComponents.push_back(static_cast<unsigned>(Op->getFailureOrdering())); in stableHashValue()
H A DMachineOperand.cpp1045 assert(getFailureOrdering() == FailureOrdering && "Value truncated"); in MachineMemOperand()
1126 if (getFailureOrdering() != AtomicOrdering::NotAtomic) in print()
1127 OS << toIRString(getFailureOrdering()) << ' '; in print()
H A DAtomicExpandPass.cpp241 isAcquireOrStronger(CASI->getFailureOrdering()))) { in runOnFunction()
969 CI->getSuccessOrdering(), CI->getFailureOrdering(), CI->getSyncScopeID()); in expandPartwordCmpXchg()
1148 CI->getFailureOrdering(), CI->getSyncScopeID()); in convertCmpXchgToIntegerType()
1169 AtomicOrdering FailureOrder = CI->getFailureOrdering(); in expandAtomicCmpXchg()
1597 I->getCompareOperand(), I->getSuccessOrdering(), I->getFailureOrdering(), in expandAtomicCASToLibcall()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp483 CXI->getFailureOrdering() == in haveSameSpecialState()
484 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() && in haveSameSpecialState()
H A DAsmWriter.cpp4339 CXI->getFailureOrdering(), CXI->getSyncScopeID()); in printInstruction()
H A DInstructions.cpp4686 getSuccessOrdering(), getFailureOrdering(), getSyncScopeID()); in cloneImpl()
H A DCore.cpp4067 return mapToLLVMOrdering(cast<AtomicCmpXchgInst>(P)->getFailureOrdering()); in LLVMGetCmpXchgFailureOrdering()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp653 cmpOrderings(CXI->getFailureOrdering(), in cmpOperations()
654 cast<AtomicCmpXchgInst>(R)->getFailureOrdering())) in cmpOperations()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp328 static_cast<uint32_t>(getMemSemantics(I.getFailureOrdering())))); in visitAtomicCmpXchgInst()
H A DSPIRVInstructionSelector.cpp567 AtomicOrdering FO = MemOp->getFailureOrdering(); in selectAtomicCmpXchg()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/
H A DReducerWorkItem.cpp186 OldMMO->getFailureOrdering()); in cloneMemOperands()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp2565 << stringifyAtomicOrdering(getFailureOrdering()); in print()
2616 getFailureOrdering() < AtomicOrdering::monotonic) in verify()
2618 if (getFailureOrdering() == AtomicOrdering::release || in verify()
2619 getFailureOrdering() == AtomicOrdering::acq_rel) in verify()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp795 createOrdering(&IRB, CASI->getFailureOrdering())}; in instrumentAtomic()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h605 AtomicOrdering getFailureOrdering() const {
619 if (getFailureOrdering() == AtomicOrdering::SequentiallyConsistent)
621 if (getFailureOrdering() == AtomicOrdering::Acquire) {
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1673 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1559 MMO->getFailureOrdering()); in processFunctionBeforeFrameFinalized()
H A DHexagonISelLowering.cpp3081 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in LowerUnalignedLoad()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp2507 getEncodedOrdering(cast<AtomicCmpXchgInst>(I).getFailureOrdering())); in writeInstruction()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2874 I.getSuccessOrdering(), I.getFailureOrdering())); in translateAtomicCmpXchg()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3150 getEncodedOrdering(cast<AtomicCmpXchgInst>(I).getFailureOrdering())); in writeInstruction()

12