Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVZacasABIFix.cpp63 if (I.getFailureOrdering() != AtomicOrdering::SequentiallyConsistent) in visitAtomicCmpXchgInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h288 AtomicOrdering getFailureOrdering() const { in getFailureOrdering() function
296 return getMergedAtomicOrdering(getSuccessOrdering(), getFailureOrdering()); in getMergedOrdering()
H A DSelectionDAGNodes.h1616 AtomicOrdering getFailureOrdering() const {
1618 return MMO->getFailureOrdering();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp131 MIOperands.push_back((unsigned)Op->getFailureOrdering()); in getInstructionOpcodeHash()
H A DMachineFunction.cpp558 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
566 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
585 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
598 MMO->getFailureOrdering()); in getMachineMemOperand()
607 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in getMachineMemOperand()
H A DMachineStableHash.cpp221 HashComponents.push_back(static_cast<unsigned>(Op->getFailureOrdering())); in stableHashValue()
H A DMachineOperand.cpp1116 assert(getFailureOrdering() == FailureOrdering && "Value truncated"); in MachineMemOperand()
1204 if (getFailureOrdering() != AtomicOrdering::NotAtomic) in print()
1205 OS << toIRString(getFailureOrdering()) << ' '; in print()
H A DAtomicExpandPass.cpp332 isAcquireOrStronger(CASI->getFailureOrdering()))) { in processAtomicInstr()
1140 CI->getSuccessOrdering(), CI->getFailureOrdering(), CI->getSyncScopeID()); in expandPartwordCmpXchg()
1318 CI->getFailureOrdering(), CI->getSyncScopeID()); in convertCmpXchgToIntegerType()
1339 AtomicOrdering FailureOrder = CI->getFailureOrdering(); in expandAtomicCmpXchg()
1783 I->getCompareOperand(), I->getSuccessOrdering(), I->getFailureOrdering(), in expandAtomicCASToLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp174 AtomicOrdering getFailureOrdering() const { in getFailureOrdering() function in __anone9343ac70111::SIMemOpInfo
825 assert(MMO->getFailureOrdering() != AtomicOrdering::Release && in constructFromMIWithMMO()
826 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease); in constructFromMIWithMMO()
828 getMergedAtomicOrdering(FailureOrdering, MMO->getFailureOrdering()); in constructFromMIWithMMO()
2754 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicCmpxchgOrRmw()
2763 MOI.getFailureOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2764 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandAtomicCmpxchgOrRmw()
H A DAMDGPUSwLowerLDS.cpp727 XCHG->getFailureOrdering(), XCHG->getSyncScopeID()); in translateLDSMemoryOperationsToGlobalMemory()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp767 cmpOrderings(CXI->getFailureOrdering(), in cmpOperations()
768 cast<AtomicCmpXchgInst>(R)->getFailureOrdering())) in cmpOperations()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp908 CXI->getFailureOrdering() == in hasSameSpecialState()
909 cast<AtomicCmpXchgInst>(I2)->getFailureOrdering() && in hasSameSpecialState()
H A DInstructions.cpp4372 getSuccessOrdering(), getFailureOrdering(), getSyncScopeID()); in cloneImpl()
H A DAsmWriter.cpp4825 CXI->getFailureOrdering(), CXI->getSyncScopeID()); in printInstruction()
H A DCore.cpp4485 return mapToLLVMOrdering(cast<AtomicCmpXchgInst>(P)->getFailureOrdering()); in LLVMGetCmpXchgFailureOrdering()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp781 createOrdering(&IRB, CASI->getFailureOrdering())}; in instrumentAtomic()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td2184 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getFailureOrdering();
2189 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getFailureOrdering();
2194 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getFailureOrdering();
2199 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getFailureOrdering();
2204 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getFailureOrdering();
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h599 AtomicOrdering getFailureOrdering() const {
613 if (getFailureOrdering() == AtomicOrdering::SequentiallyConsistent)
615 if (getFailureOrdering() == AtomicOrdering::Acquire) {
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2157 AtomicOrdering getFailureOrdering() const { in getFailureOrdering() function
2158 return cast<llvm::AtomicCmpXchgInst>(Val)->getFailureOrdering(); in getFailureOrdering()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1369 .emplaceIfTracking<GenericSetter<&AtomicCmpXchgInst::getFailureOrdering, in setFailureOrdering()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1956 isStrongerThanMonotonic(CmpXchg->getFailureOrdering()); in isDSEBarrier()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp1815 static_cast<uint32_t>(getMemSemantics(I.getFailureOrdering())))); in visitAtomicCmpXchgInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp2489 getEncodedOrdering(cast<AtomicCmpXchgInst>(I).getFailureOrdering())); in writeInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3374 I.getSuccessOrdering(), I.getFailureOrdering())); in translateAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp3265 MMO->getSuccessOrdering(), MMO->getFailureOrdering()); in LowerUnalignedLoad()

12