Home
last modified time | relevance | path

Searched refs:AO (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAtomicOrdering.h91 inline bool isStrongerThan(AtomicOrdering AO, AtomicOrdering Other) { in isStrongerThan() argument
103 return lookup[static_cast<size_t>(AO)][static_cast<size_t>(Other)]; in isStrongerThan()
106 inline bool isAtLeastOrStrongerThan(AtomicOrdering AO, AtomicOrdering Other) { in isAtLeastOrStrongerThan() argument
118 return lookup[static_cast<size_t>(AO)][static_cast<size_t>(Other)]; in isAtLeastOrStrongerThan()
121 inline bool isStrongerThanUnordered(AtomicOrdering AO) { in isStrongerThanUnordered() argument
122 return isStrongerThan(AO, AtomicOrdering::Unordered); in isStrongerThanUnordered()
125 inline bool isStrongerThanMonotonic(AtomicOrdering AO) { in isStrongerThanMonotonic() argument
126 return isStrongerThan(AO, AtomicOrdering::Monotonic); in isStrongerThanMonotonic()
129 inline bool isAcquireOrStronger(AtomicOrdering AO) { in isAcquireOrStronger() argument
130 return isAtLeastOrStrongerThan(AO, AtomicOrdering::Acquire); in isAcquireOrStronger()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAllocationOrder.h45 const AllocationOrder &AO; variable
49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {} in Iterator() argument
57 return AO.Hints.end()[Pos];
58 assert(Pos < AO.IterationLimit);
59 return AO.Order[Pos];
65 if (Pos < AO.IterationLimit)
67 while (Pos >= 0 && Pos < AO.IterationLimit && AO.isHint(AO.Order[Pos]))
73 assert(&AO == &Other.AO);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp107 Value *AO = GetBaseValue(AS); in alias() local
109 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias()
110 if (alias(MemoryLocation(AO ? AO : LocA.Ptr, in alias()
111 AO ? LocationSize::beforeOrAfterPointer() in alias()
113 AO ? AAMDNodes() : LocA.AATags), in alias()
H A DMemoryDependenceAnalysis.cpp450 auto isComplexForReordering = [](Instruction * I, AtomicOrdering AO)->bool { in getSimplePointerDependencyFrom() argument
454 return isStrongerThan(LI->getOrdering(), AO); in getSimplePointerDependencyFrom()
456 return isStrongerThan(SI->getOrdering(), AO); in getSimplePointerDependencyFrom()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp223 bool AsValue, llvm::AtomicOrdering AO,
245 void EmitAtomicUpdate(llvm::AtomicOrdering AO,
250 void EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
264 llvm::AtomicOrdering AO, bool IsVolatile);
266 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile,
285 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO,
289 void EmitAtomicUpdateOp(llvm::AtomicOrdering AO,
293 void EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal,
296 void EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRal,
1461 llvm::AtomicOrdering AO, bool) { in EmitAtomicLoadLibcall() argument
[all …]
H A DCGStmtOpenMP.cpp5416 llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>() in EmitOMPFlushDirective() local
5427 S.getBeginLoc(), AO); in EmitOMPFlushDirective()
6054 static void emitSimpleAtomicStore(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitSimpleAtomicStore() argument
6059 CGF.EmitAtomicStore(RVal, LVal, AO, LVal.isVolatile(), /*isInit=*/false); in emitSimpleAtomicStore()
6063 llvm::AtomicOrdering AO, LValue LVal, in emitSimpleAtomicLoad() argument
6068 LVal, Loc, llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO), in emitSimpleAtomicLoad()
6090 static void emitOMPAtomicReadExpr(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitOMPAtomicReadExpr() argument
6098 RValue Res = emitSimpleAtomicLoad(CGF, AO, XLValue, Loc); in emitOMPAtomicReadExpr()
6103 switch (AO) { in emitOMPAtomicReadExpr()
6122 llvm::AtomicOrdering AO, const Expr *X, in emitOMPAtomicWriteExpr() argument
[all …]
H A DCGOpenMPRuntime.h1117 SourceLocation Loc, llvm::AtomicOrdering AO);
1963 SourceLocation Loc, llvm::AtomicOrdering AO) override;
H A DCodeGenFunction.h3705 llvm::AtomicOrdering AO, SourceLocation Loc,
4147 llvm::AtomicOrdering AO, bool IsVolatile = false,
4152 void EmitAtomicStore(RValue rvalue, LValue lvalue, llvm::AtomicOrdering AO,
4163 void EmitAtomicUpdate(LValue LVal, llvm::AtomicOrdering AO,
4703 llvm::AtomicOrdering &AO,
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Damlogic,gxbb-aoclkc.txt1 * Amlogic GXBB AO Clock and Reset Unit
3 The Amlogic GXBB AO clock controller generates and supplies clock to various
39 - reg: base address and size of the AO system control register space.
41 Example: AO Clock controller node:
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h323 void setPreallocatedArgOffsets(size_t Id, ArrayRef<size_t> AO) {
324 PreallocatedArgOffsets[Id].assign(AO.begin(), AO.end());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp372 if (AddOperator *AO = dyn_cast<AddOperator>(IndexToSplit)) { in tryReassociateGEPAtIndex() local
377 computeOverflowForSignedAdd(AO, SQ) != OverflowResult::NeverOverflows) in tryReassociateGEPAtIndex()
380 Value *LHS = AO->getOperand(0), *RHS = AO->getOperand(1); in tryReassociateGEPAtIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2984 AtomicOrdering AO, AtomicKind AK);
3012 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
3043 AtomicOrdering AO);
3056 AtomicOrdering AO);
3080 Value *Expr, AtomicOrdering AO,
3117 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp,
3169 AtomicOrdering AO, omp::OMPAtomicCompareOp Op,
3174 AtomicOrdering AO,
/freebsd/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheck.cpp410 StringRef &Expr, AllowedOperand AO, bool MaybeInvalidConstraint, in parseNumericOperand() argument
414 if (AO != AllowedOperand::Any) in parseNumericOperand()
420 if (AO == AllowedOperand::LineVar || AO == AllowedOperand::Any) { in parseNumericOperand()
427 if (AO != AllowedOperand::Any) in parseNumericOperand()
440 if (AO == AllowedOperand::LineVar) in parseNumericOperand()
450 if (!Expr.consumeInteger((AO == AllowedOperand::LegacyLiteral) ? 10 : 0, in parseNumericOperand()
528 AllowedOperand AO = in parseBinop() local
531 parseNumericOperand(RemainingExpr, AO, /*MaybeInvalidConstraint=*/false, in parseBinop()
712 AllowedOperand AO = in parseNumericSubstitutionBlock() local
715 Expr, AO, !HasParsedValidConstraint, LineNumber, Context, SM); in parseNumericSubstitutionBlock()
H A DFileCheckImpl.h762 /// numeric variables and function calls, depending on the value of \p AO.
770 parseNumericOperand(StringRef &Expr, AllowedOperand AO, bool ConstraintParsed,
/freebsd/crypto/heimdal/appl/telnet/arpa/
H A Dtelnet.h52 #define AO 245 /* abort output--but let prog finish */ macro
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7663 const LocationDescription &Loc, llvm::AtomicOrdering AO, AtomicKind AK) { in checkAndEmitFlushAfterAtomic() argument
7664 assert(!(AO == AtomicOrdering::NotAtomic || in checkAndEmitFlushAfterAtomic()
7665 AO == llvm::AtomicOrdering::Unordered) && in checkAndEmitFlushAfterAtomic()
7673 if (AO == AtomicOrdering::Acquire || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic()
7674 AO == AtomicOrdering::SequentiallyConsistent) { in checkAndEmitFlushAfterAtomic()
7682 if (AO == AtomicOrdering::Release || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic()
7683 AO == AtomicOrdering::SequentiallyConsistent) { in checkAndEmitFlushAfterAtomic()
7689 switch (AO) { in checkAndEmitFlushAfterAtomic()
7726 AtomicOrdering AO) { in createAtomicRead() argument
7742 XLD->setAtomic(AO); in createAtomicRead()
[all …]
/freebsd/contrib/telnet/arpa/
H A Dtelnet.h49 #define AO 245 /* abort output--but let prog finish */ macro
/freebsd/sys/contrib/device-tree/Bindings/power/
H A Damlogic,meson-gx-pwrc.txt32 - reg: base address and size of the AO system control register space.
/freebsd/include/arpa/
H A Dtelnet.h48 #define AO 245 /* abort output--but let prog finish */ macro
/freebsd/contrib/tcpdump/
H A Dprint-telnet.c75 #define AO 245 /* abort output--but let prog finish */ macro
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp903 AtomicOrdering AO = MemOp->getSuccessOrdering(); in selectAtomicRMW() local
904 uint32_t MemSem = static_cast<uint32_t>(getMemSemantics(AO)); in selectAtomicRMW()
963 AtomicOrdering AO = AtomicOrdering(I.getOperand(0).getImm()); in selectFence() local
964 uint32_t MemSem = static_cast<uint32_t>(getMemSemantics(AO)); in selectFence()
992 AtomicOrdering AO = MemOp->getSuccessOrdering(); in selectAtomicCmpXchg() local
993 unsigned MemSemEq = static_cast<uint32_t>(getMemSemantics(AO)) | ScSem; in selectAtomicCmpXchg()
/freebsd/crypto/heimdal/appl/telnet/telnet/
H A Dtelnet.c2235 NET2ADD(IAC, AO); in xmitAO()
2236 printoption("SENT", IAC, AO); in xmitAO()
/freebsd/contrib/telnet/telnet/
H A Dtelnet.c2252 NET2ADD(IAC, AO); in xmitAO()
2253 printoption("SENT", IAC, AO); in xmitAO()
/freebsd/crypto/heimdal/appl/telnet/telnetd/
H A Dstate.c168 case AO: in telrcv()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp2354 static AtomicOrdering addAcquireOrdering(AtomicOrdering AO) { in addAcquireOrdering() argument
2355 switch (AO) { in addAcquireOrdering()
2644 static AtomicOrdering addReleaseOrdering(AtomicOrdering AO) { in addReleaseOrdering() argument
2645 switch (AO) { in addReleaseOrdering()

12