Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp131 SIMemOpInfo(AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo()
137 AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo()
874 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
879 if (MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandLoad()
887 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
918 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandStore()
948 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
964 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
984 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw()
985 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicCmpxchgOrRmw()
[all …]
H A DAMDGPUTargetTransformInfo.cpp322 if (OrderingVal > static_cast<unsigned>(AtomicOrdering::SequentiallyConsistent)) in getTgtMemIntrinsic()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DAtomicOrdering.h65 SequentiallyConsistent = 7 enumerator
77 I <= static_cast<Int>(AtomicOrdering::SequentiallyConsistent); in isValidAtomicOrdering()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGAtomic.cpp262 llvm::AtomicOrdering::SequentiallyConsistent,
264 llvm::AtomicOrdering::SequentiallyConsistent);
269 llvm::AtomicOrdering::SequentiallyConsistent,
271 llvm::AtomicOrdering::SequentiallyConsistent,
433 FailureOrder = llvm::AtomicOrdering::SequentiallyConsistent; in emitAtomicCmpXchgFailureSet()
454 if (SuccessOrder == llvm::AtomicOrdering::SequentiallyConsistent) in emitAtomicCmpXchgFailureSet()
484 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in emitAtomicCmpXchgFailureSet()
1244 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in EmitAtomicExpr()
1312 llvm::AtomicOrdering::SequentiallyConsistent, Scope); in EmitAtomicExpr()
1476 AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitAtomicLoad()
[all …]
H A DCGBuiltin.cpp101 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in MakeBinaryAtomicValue()
184 Kind, Args[0], Args[1], llvm::AtomicOrdering::SequentiallyConsistent); in EmitBinaryAtomicPost()
226 llvm::AtomicOrdering::SequentiallyConsistent); in MakeAtomicCmpXchgValue()
278 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicIncrementValue()
291 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicDecrementValue()
2696 Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent); in EmitBuiltinExpr()
2765 llvm::AtomicOrdering::SequentiallyConsistent); in EmitBuiltinExpr()
2784 llvm::AtomicOrdering::SequentiallyConsistent}; in EmitBuiltinExpr()
2834 Store->setOrdering(llvm::AtomicOrdering::SequentiallyConsistent); in EmitBuiltinExpr()
2849 llvm::AtomicOrdering::SequentiallyConsistent}; in EmitBuiltinExpr()
[all …]
H A DCGExprScalar.cpp2337 ->setAtomic(llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec()
2344 llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec()
2361 LV.getPointer(), amt, llvm::AtomicOrdering::SequentiallyConsistent); in EmitScalarPrePostIncDec()
2852 llvm::AtomicOrdering::SequentiallyConsistent); in EmitCompoundAssignLValue()
H A DCGStmtOpenMP.cpp3589 IsSeqCst ? llvm::AtomicOrdering::SequentiallyConsistent in emitSimpleAtomicStore()
3625 IsSeqCst ? llvm::AtomicOrdering::SequentiallyConsistent in emitOMPAtomicReadExpr()
3786 ? llvm::AtomicOrdering::SequentiallyConsistent in emitOMPAtomicUpdateExpr()
3836 ? llvm::AtomicOrdering::SequentiallyConsistent in emitOMPAtomicCaptureExpr()
H A DCodeGenFunction.h3375 llvm::AtomicOrdering::SequentiallyConsistent,
3377 llvm::AtomicOrdering::SequentiallyConsistent,
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp133 case AtomicOrdering::SequentiallyConsistent: in getLRForRMW32()
150 case AtomicOrdering::SequentiallyConsistent: in getSCForRMW32()
H A DRISCVISelLowering.cpp1707 if (isa<LoadInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent) in emitLeadingFence()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp585 case AtomicOrdering::SequentiallyConsistent: v = 5; break; in createOrdering()
H A DInstrProfiling.cpp204 AtomicOrdering::SequentiallyConsistent); in doExtraRewritesBeforeFinalDeletion()
H A DMemorySanitizer.cpp1716 case AtomicOrdering::SequentiallyConsistent: in addReleaseOrdering()
1717 return AtomicOrdering::SequentiallyConsistent; in addReleaseOrdering()
1733 case AtomicOrdering::SequentiallyConsistent: in addAcquireOrdering()
1734 return AtomicOrdering::SequentiallyConsistent; in addAcquireOrdering()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSA.cpp238 bool SeqCstUse = Use->getOrdering() == AtomicOrdering::SequentiallyConsistent; in areLoadsReorderable()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h651 case AtomicOrdering::SequentiallyConsistent:
652 return AtomicOrdering::SequentiallyConsistent;
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp3379 return AtomicOrdering::SequentiallyConsistent; in mapFromLLVMOrdering()
3394 case AtomicOrdering::SequentiallyConsistent: in mapToLLVMOrdering()
H A DVerifier.cpp3452 Ordering == AtomicOrdering::SequentiallyConsistent, in visitFenceInst()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td684 // cast<AtomicSDNode>(N)->getOrdering() == AtomicOrdering::SequentiallyConsistent
/freebsd-12.1/contrib/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2576 .Case("seq_cst", AtomicOrdering::SequentiallyConsistent) in parseOptionalAtomicOrdering()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3396 if (FenceOrdering == AtomicOrdering::SequentiallyConsistent && in lowerATOMIC_FENCE()
3425 if (Node->getOrdering() == AtomicOrdering::SequentiallyConsistent) in lowerATOMIC_STORE()
4948 AtomicOrdering::SequentiallyConsistent) in LowerOperationWrapper()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp574 case AtomicOrdering::SequentiallyConsistent: return bitc::ORDERING_SEQCST; in getEncodedOrdering()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1050 case bitc::ORDERING_SEQCST: return AtomicOrdering::SequentiallyConsistent; in getDecodedOrdering()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp2193 Ordering = AtomicOrdering::SequentiallyConsistent; in ParseOrdering()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp14511 case AtomicOrdering::SequentiallyConsistent: in emitLeadingFence()
14538 case AtomicOrdering::SequentiallyConsistent: in emitTrailingFence()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11478 case AtomicOrdering::SequentiallyConsistent: in ReplaceCMP_SWAP_128Results()

12