| /freebsd-src/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-src/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-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 107 Value *AO = GetBaseValue(AS); in alias() 109 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias() 110 if (alias(MemoryLocation(AO ? AO : LocA.Ptr, 111 AO ? LocationSize::beforeOrAfterPointer() 113 AO ? AAMDNodes() : LocA.AATags), 94 Value *AO = GetBaseValue(AS); alias() local
|
| H A D | MemoryDependenceAnalysis.cpp | 448 // For Load/Store return true if atomic ordering is stronger than AO, in getSimplePointerDependencyFrom() 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-src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 223 bool AsValue, llvm::AtomicOrdering AO, 243 /// \param AO Atomic ordering. 245 void EmitAtomicUpdate(llvm::AtomicOrdering AO, 249 /// \param AO Atomic ordering. 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, RValu 1672 EmitAtomicLoadLibcall(llvm::Value * AddForLoaded,llvm::AtomicOrdering AO,bool) EmitAtomicLoadLibcall() argument 1684 EmitAtomicLoadOp(llvm::AtomicOrdering AO,bool IsVolatile) EmitAtomicLoadOp() argument 1716 llvm::AtomicOrdering AO; EmitAtomicLoad() local 1728 EmitAtomicLoad(AggValueSlot ResultSlot,SourceLocation Loc,bool AsValue,llvm::AtomicOrdering AO,bool IsVolatile) EmitAtomicLoad() argument 1761 EmitAtomicLoad(LValue src,SourceLocation loc,llvm::AtomicOrdering AO,bool IsVolatile,AggValueSlot resultSlot) EmitAtomicLoad() argument 1970 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdateLibcall() argument 1999 EmitAtomicUpdateOp(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdateOp() argument 2056 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdateLibcall() argument 2081 EmitAtomicUpdateOp(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdateOp() argument 2111 EmitAtomicUpdate(llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdate() argument 2120 EmitAtomicUpdate(llvm::AtomicOrdering AO,RValue UpdateRVal,bool IsVolatile) EmitAtomicUpdate() argument 2132 llvm::AtomicOrdering AO; EmitAtomicStore() local 2148 EmitAtomicStore(RValue rvalue,LValue dest,llvm::AtomicOrdering AO,bool IsVolatile,bool isInit) EmitAtomicStore() argument 2233 EmitAtomicUpdate(LValue LVal,llvm::AtomicOrdering AO,const llvm::function_ref<RValue (RValue)> & UpdateOp,bool IsVolatile) EmitAtomicUpdate() argument [all...] |
| H A D | CGStmtOpenMP.cpp | 5416 llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>() in EmitOMPScanDirective() 5427 S.getBeginLoc(), AO); in EmitOMPScanDirective() 6054 static void emitSimpleAtomicStore(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitOMPAtomicReadExpr() 6059 CGF.EmitAtomicStore(RVal, LVal, AO, LVal.isVolatile(), /*isInit=*/false); in emitOMPAtomicReadExpr() 6063 llvm::AtomicOrdering AO, LValue LVal, in emitOMPAtomicReadExpr() 6068 LVal, Loc, llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO), in emitOMPAtomicWriteExpr() argument 6090 static void emitOMPAtomicReadExpr(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitOMPAtomicWriteExpr() 6098 RValue Res = emitSimpleAtomicLoad(CGF, AO, XLValue, Loc); in emitOMPAtomicRMW() 6103 switch (AO) { in emitOMPAtomicRMW() 6122 llvm::AtomicOrdering AO, cons in emitOMPAtomicRMW() 5359 llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>() EmitOMPFlushDirective() local 6000 emitSimpleAtomicStore(CodeGenFunction & CGF,llvm::AtomicOrdering AO,LValue LVal,RValue RVal) emitSimpleAtomicStore() argument 6009 emitSimpleAtomicLoad(CodeGenFunction & CGF,llvm::AtomicOrdering AO,LValue LVal,SourceLocation Loc) emitSimpleAtomicLoad() argument 6036 emitOMPAtomicReadExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,const Expr * X,const Expr * V,SourceLocation Loc) emitOMPAtomicReadExpr() argument 6097 emitOMPAtomicRMW(CodeGenFunction & CGF,LValue X,RValue Update,BinaryOperatorKind BO,llvm::AtomicOrdering AO,bool IsXLHSInRHSPart) emitOMPAtomicRMW() argument 6215 EmitOMPAtomicSimpleUpdateExpr(LValue X,RValue E,BinaryOperatorKind BO,bool IsXLHSInRHSPart,llvm::AtomicOrdering AO,SourceLocation Loc,const llvm::function_ref<RValue (RValue)> CommonGen) EmitOMPAtomicSimpleUpdateExpr() argument 6238 emitOMPAtomicUpdateExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,const Expr * X,const Expr * E,const Expr * UE,bool IsXLHSInRHSPart,SourceLocation Loc) emitOMPAtomicUpdateExpr() argument 6303 emitOMPAtomicCaptureExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,bool IsPostfixUpdate,const Expr * V,const Expr * X,const Expr * E,const Expr * UE,bool IsXLHSInRHSPart,SourceLocation Loc) emitOMPAtomicCaptureExpr() argument 6410 emitOMPAtomicCompareExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,llvm::AtomicOrdering FailAO,const Expr * X,const Expr * V,const Expr * R,const Expr * E,const Expr * D,const Expr * CE,bool IsXBinopExpr,bool IsPostfixUpdate,bool IsFailOnly,SourceLocation Loc) emitOMPAtomicCompareExpr() argument 6491 emitOMPAtomicExpr(CodeGenFunction & CGF,OpenMPClauseKind Kind,llvm::AtomicOrdering AO,llvm::AtomicOrdering FailAO,bool IsPostfixUpdate,const Expr * X,const Expr * V,const Expr * R,const Expr * E,const Expr * UE,const Expr * D,const Expr * CE,bool IsXLHSInRHSPart,bool IsFailOnly,SourceLocation Loc) emitOMPAtomicExpr() argument 6523 llvm::AtomicOrdering AO = llvm::AtomicOrdering::Monotonic; EmitOMPAtomicDirective() local [all...] |
| H A D | CGOpenMPRuntime.h | 1117 SourceLocation Loc, llvm::AtomicOrdering AO); 1963 SourceLocation Loc, llvm::AtomicOrdering AO) override;
|
| H A D | CodeGenFunction.h | 3698 /// \param AO Atomic ordering of the generated atomic instructions. 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-src/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-src/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()); 286 setPreallocatedArgOffsets(size_t Id,ArrayRef<size_t> AO) setPreallocatedArgOffsets() argument
|
| /freebsd-src/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-src/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 2979 /// \param AO The required atomic ordering 2984 AtomicOrdering AO, AtomicKind AK); 2995 /// \param AO Atomic ordering of the generated atomic 3012 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, 3037 /// \param AO Atomic ordering of the generated atomic 3043 AtomicOrdering AO); 3050 /// \param AO Atomic ordering of the generated atomic 3056 AtomicOrdering AO); 3066 /// \param AO Atomic ordering of the generated atomic instructions. 3080 Value *Expr, AtomicOrdering AO, [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 7663 const LocationDescription &Loc, llvm::AtomicOrdering AO, AtomicKind AK) { 7664 assert(!(AO == AtomicOrdering::NotAtomic || 7665 AO == llvm::AtomicOrdering::Unordered) && 7673 if (AO == AtomicOrdering::Acquire || AO == AtomicOrdering::AcquireRelease || 7674 AO == AtomicOrdering::SequentiallyConsistent) { 7682 if (AO == AtomicOrdering::Release || AO == AtomicOrdering::AcquireRelease || 7683 AO == AtomicOrdering::SequentiallyConsistent) { 7689 switch (AO) { 5700 checkAndEmitFlushAfterAtomic(const LocationDescription & Loc,llvm::AtomicOrdering AO,AtomicKind AK) checkAndEmitFlushAfterAtomic() argument 5763 createAtomicRead(const LocationDescription & Loc,AtomicOpValue & X,AtomicOpValue & V,AtomicOrdering AO) createAtomicRead() argument 5802 createAtomicWrite(const LocationDescription & Loc,AtomicOpValue & X,Value * Expr,AtomicOrdering AO) createAtomicWrite() argument 5832 createAtomicUpdate(const LocationDescription & Loc,InsertPointTy AllocaIP,AtomicOpValue & X,Value * Expr,AtomicOrdering AO,AtomicRMWInst::BinOp RMWOp,AtomicUpdateCallbackTy & UpdateOp,bool IsXBinopExpr) createAtomicUpdate() argument 5892 emitAtomicUpdate(InsertPointTy AllocaIP,Value * X,Type * XElemTy,Value * Expr,AtomicOrdering AO,AtomicRMWInst::BinOp RMWOp,AtomicUpdateCallbackTy & UpdateOp,bool VolatileX,bool IsXBinopExpr) emitAtomicUpdate() argument 5992 createAtomicCapture(const LocationDescription & Loc,InsertPointTy AllocaIP,AtomicOpValue & X,AtomicOpValue & V,Value * Expr,AtomicOrdering AO,AtomicRMWInst::BinOp RMWOp,AtomicUpdateCallbackTy & UpdateOp,bool UpdateExpr,bool IsPostfixUpdate,bool IsXBinopExpr) createAtomicCapture() argument 6026 createAtomicCompare(const LocationDescription & Loc,AtomicOpValue & X,AtomicOpValue & V,AtomicOpValue & R,Value * E,Value * D,AtomicOrdering AO,omp::OMPAtomicCompareOp Op,bool IsXBinopExpr,bool IsPostfixUpdate,bool IsFailOnly) createAtomicCompare() argument 6037 createAtomicCompare(const LocationDescription & Loc,AtomicOpValue & X,AtomicOpValue & V,AtomicOpValue & R,Value * E,Value * D,AtomicOrdering AO,omp::OMPAtomicCompareOp Op,bool IsXBinopExpr,bool IsPostfixUpdate,bool IsFailOnly,AtomicOrdering Failure) createAtomicCompare() argument [all...] |
| /freebsd-src/crypto/heimdal/appl/telnet/arpa/ |
| H A D | telnet.h | 52 #define AO 245 /* abort output--but let prog finish */ macro
|
| /freebsd-src/contrib/llvm-project/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 410 StringRef &Expr, AllowedOperand AO, bool MaybeInvalidConstraint, in parseNumericOperand() 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() 531 parseNumericOperand(RemainingExpr, AO, /*MaybeInvalidConstraint=*/false, in parseBinop() 712 AllowedOperand AO in parseNumericSubstitutionBlock() 404 parseNumericOperand(StringRef & Expr,AllowedOperand AO,bool MaybeInvalidConstraint,std::optional<size_t> LineNumber,FileCheckPatternContext * Context,const SourceMgr & SM) parseNumericOperand() argument 522 AllowedOperand AO = parseBinop() local 708 AllowedOperand AO = parseNumericSubstitutionBlock() local [all...] |
| H A D | FileCheckImpl.h | 770 parseNumericOperand(StringRef &Expr, AllowedOperand AO, bool ConstraintParsed,
|
| /freebsd-src/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-src/sys/contrib/device-tree/src/arm64/nvidia/ |
| H A D | tegra234-p3701-0008.dtsi | |
| /freebsd-src/include/arpa/ |
| H A D | telnet.h | 48 #define AO 245 /* abort output--but let prog finish */ macro
|
| /freebsd-src/contrib/telnet/arpa/ |
| H A D | telnet.h | 49 #define AO 245 /* abort output--but let prog finish */ macro
|
| /freebsd-src/contrib/tcpdump/ |
| H A D | print-telnet.c | 75 #define AO 245 /* abort output--but let prog finish */ 90 "SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC", 228 #define SLC_NAMELIST "0", "SYNCH", "BRK", "IP", "AO", "AYT", "EOR", \ 77 #define AO global() macro
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 903 AtomicOrdering AO = MemOp->getSuccessOrdering(); in getICmpOpcode() 904 uint32_t MemSem = static_cast<uint32_t>(getMemSemantics(AO)); in getICmpOpcode() 963 AtomicOrdering AO = AtomicOrdering(I.getOperand(0).getImm()); in selectBitreverse() 964 uint32_t MemSem = static_cast<uint32_t>(getMemSemantics(AO)); in selectBitreverse() 992 AtomicOrdering AO = MemOp->getSuccessOrdering(); in selectConstVector() 993 unsigned MemSemEq = static_cast<uint32_t>(getMemSemantics(AO)) | ScSem; in selectConstVector() 695 AtomicOrdering AO = MemOp->getSuccessOrdering(); selectAtomicRMW() local 710 AtomicOrdering AO = AtomicOrdering(I.getOperand(0).getImm()); selectFence() local 738 AtomicOrdering AO = MemOp->getSuccessOrdering(); selectAtomicCmpXchg() local
|
| /freebsd-src/crypto/heimdal/appl/telnet/telnet/ |
| H A D | telnet.c | 2235 NET2ADD(IAC, AO); in xmitAO() 2236 printoption("SENT", IAC, AO); in xmitAO()
|
| /freebsd-src/contrib/telnet/telnet/ |
| H A D | telnet.c | 2252 NET2ADD(IAC, AO); in xmitAO() 2253 printoption("SENT", IAC, AO); in xmitAO()
|
| /freebsd-src/crypto/heimdal/appl/telnet/telnetd/ |
| H A D | state.c | 168 case AO: in telrcv()
|