/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | AtomicOrdering.h | 91 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 D | AllocationOrder.h | 45 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 D | ScalarEvolutionAliasAnalysis.cpp | 107 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 D | MemoryDependenceAnalysis.cpp | 450 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 D | CGAtomic.cpp | 223 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 D | CGStmtOpenMP.cpp | 5416 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 D | CGOpenMPRuntime.h | 1117 SourceLocation Loc, llvm::AtomicOrdering AO); 1963 SourceLocation Loc, llvm::AtomicOrdering AO) override;
|
H A D | CodeGenFunction.h | 3705 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 D | amlogic,gxbb-aoclkc.txt | 1 * 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 D | X86MachineFunctionInfo.h | 323 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 D | NaryReassociate.cpp | 372 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 D | OMPIRBuilder.h | 2984 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 D | FileCheck.cpp | 410 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 D | FileCheckImpl.h | 762 /// 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 D | telnet.h | 52 #define AO 245 /* abort output--but let prog finish */ macro
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 7663 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 D | telnet.h | 49 #define AO 245 /* abort output--but let prog finish */ macro
|
/freebsd/sys/contrib/device-tree/Bindings/power/ |
H A D | amlogic,meson-gx-pwrc.txt | 32 - reg: base address and size of the AO system control register space.
|
/freebsd/include/arpa/ |
H A D | telnet.h | 48 #define AO 245 /* abort output--but let prog finish */ macro
|
/freebsd/contrib/tcpdump/ |
H A D | print-telnet.c | 75 #define AO 245 /* abort output--but let prog finish */ macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstructionSelector.cpp | 903 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 D | telnet.c | 2235 NET2ADD(IAC, AO); in xmitAO() 2236 printoption("SENT", IAC, AO); in xmitAO()
|
/freebsd/contrib/telnet/telnet/ |
H A D | telnet.c | 2252 NET2ADD(IAC, AO); in xmitAO() 2253 printoption("SENT", IAC, AO); in xmitAO()
|
/freebsd/crypto/heimdal/appl/telnet/telnetd/ |
H A D | state.c | 168 case AO: in telrcv()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 2354 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()
|