| /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 | 418 auto isComplexForReordering = [](Instruction * I, AtomicOrdering AO)->bool { in getSimplePointerDependencyFrom() argument 422 return isStrongerThan(LI->getOrdering(), AO); in getSimplePointerDependencyFrom() 424 return isStrongerThan(SI->getOrdering(), AO); in getSimplePointerDependencyFrom()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 222 bool AsValue, llvm::AtomicOrdering AO, 244 void EmitAtomicUpdate(llvm::AtomicOrdering AO, 249 void EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal, 263 llvm::AtomicOrdering AO, bool IsVolatile); 265 llvm::Value *EmitAtomicLoadOp(llvm::AtomicOrdering AO, bool IsVolatile, 284 EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, 288 void EmitAtomicUpdateOp(llvm::AtomicOrdering AO, 292 void EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal, 295 void EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRal, 1505 llvm::AtomicOrdering AO, bool) { in EmitAtomicLoadLibcall() argument [all …]
|
| H A D | CGStmtOpenMP.cpp | 5621 llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>() in EmitOMPFlushDirective() local 5632 S.getBeginLoc(), AO); in EmitOMPFlushDirective() 6273 static void emitSimpleAtomicStore(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitSimpleAtomicStore() argument 6278 CGF.EmitAtomicStore(RVal, LVal, AO, LVal.isVolatile(), /*isInit=*/false); in emitSimpleAtomicStore() 6282 llvm::AtomicOrdering AO, LValue LVal, in emitSimpleAtomicLoad() argument 6287 LVal, Loc, llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO), in emitSimpleAtomicLoad() 6309 static void emitOMPAtomicReadExpr(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitOMPAtomicReadExpr() argument 6317 RValue Res = emitSimpleAtomicLoad(CGF, AO, XLValue, Loc); in emitOMPAtomicReadExpr() 6322 switch (AO) { in emitOMPAtomicReadExpr() 6341 llvm::AtomicOrdering AO, const Expr *X, in emitOMPAtomicWriteExpr() argument [all …]
|
| H A D | CodeGenFunction.h | 823 CGAtomicOptionsRAII(CodeGenModule &CGM_, AtomicOptions AO) 825 CGM.setAtomicOpts(AO); 831 AtomicOptions AO = SavedAtomicOpts; 835 AO.remote_memory = true; 838 AO.remote_memory = false; 841 AO.fine_grained_memory = true; 844 AO.fine_grained_memory = false; 847 AO.ignore_denormal_mode = true; 850 AO.ignore_denormal_mode = false; 854 CGM.setAtomicOpts(AO); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/ |
| H A D | Atomic.cpp | 22 Value *AtomicInfo::EmitAtomicLoadOp(AtomicOrdering AO, bool IsVolatile, in EmitAtomicLoadOp() argument 30 Load->setAtomic(AO); in EmitAtomicLoadOp() 107 AtomicInfo::EmitAtomicLoadLibcall(AtomicOrdering AO) { in EmitAtomicLoadLibcall() argument 131 ConstantInt::get(Type::getInt32Ty(Ctx), (int)toCABI(AO)); in EmitAtomicLoadLibcall() 148 void AtomicInfo::EmitAtomicStoreLibcall(AtomicOrdering AO, Value *Source) { in EmitAtomicStoreLibcall() argument 171 ConstantInt::get(Type::getInt32Ty(Ctx), (int)toCABI(AO)); in EmitAtomicStoreLibcall()
|
| /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/include/llvm/Frontend/Atomic/ |
| H A D | Atomic.h | 61 LLVM_ABI Value *EmitAtomicLoadOp(AtomicOrdering AO, bool IsVolatile, 101 EmitAtomicLoadLibcall(AtomicOrdering AO); 103 LLVM_ABI void EmitAtomicStoreLibcall(AtomicOrdering AO, Value *Source);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MachineFunctionInfo.h | 329 void setPreallocatedArgOffsets(size_t Id, ArrayRef<size_t> AO) { 330 PreallocatedArgOffsets[Id].assign(AO.begin(), AO.end());
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | AMDGPU.cpp | 202 llvm::AtomicOrdering &AO, in ProcessOrderScopeAMDGCN() argument 211 AO = llvm::AtomicOrdering::Acquire; in ProcessOrderScopeAMDGCN() 214 AO = llvm::AtomicOrdering::Release; in ProcessOrderScopeAMDGCN() 217 AO = llvm::AtomicOrdering::AcquireRelease; in ProcessOrderScopeAMDGCN() 220 AO = llvm::AtomicOrdering::SequentiallyConsistent; in ProcessOrderScopeAMDGCN() 223 AO = llvm::AtomicOrdering::Monotonic; in ProcessOrderScopeAMDGCN() 300 llvm::AtomicOrdering AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitAMDGPUBuiltinExpr() local 1022 EmitScalarExpr(E->getArg(1)), AO, SSID); in EmitAMDGPUBuiltinExpr() 1023 FenceInst *Fence = Builder.CreateFence(AO, SSID); in EmitAMDGPUBuiltinExpr() 1110 EmitScalarExpr(E->getArg(3)), AO, SSID); in EmitAMDGPUBuiltinExpr() [all …]
|
| /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 | 3259 AtomicOrdering AO, AtomicKind AK); 3287 AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, 3321 AtomicOrdering AO, 3336 AtomicOrdering AO, 3361 Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, 3395 AtomicOpValue &V, Value *Expr, AtomicOrdering AO, 3447 AtomicOrdering AO, omp::OMPAtomicCompareOp Op, 3451 AtomicOpValue &R, Value *E, Value *D, AtomicOrdering AO,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 552 AtomicOptions AO = CGF.CGM.getAtomicOpts(); in setTargetAtomicMetadata() local 554 if (!AO.getOption(clang::AtomicOptionKind::FineGrainedMemory)) in setTargetAtomicMetadata() 556 if (!AO.getOption(clang::AtomicOptionKind::RemoteMemory)) in setTargetAtomicMetadata() 558 if (AO.getOption(clang::AtomicOptionKind::IgnoreDenormalMode) && in setTargetAtomicMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 8809 const LocationDescription &Loc, llvm::AtomicOrdering AO, AtomicKind AK) { in checkAndEmitFlushAfterAtomic() argument 8810 assert(!(AO == AtomicOrdering::NotAtomic || in checkAndEmitFlushAfterAtomic() 8811 AO == llvm::AtomicOrdering::Unordered) && in checkAndEmitFlushAfterAtomic() 8819 if (AO == AtomicOrdering::Acquire || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 8820 AO == AtomicOrdering::SequentiallyConsistent) { in checkAndEmitFlushAfterAtomic() 8828 if (AO == AtomicOrdering::Release || AO == AtomicOrdering::AcquireRelease || in checkAndEmitFlushAfterAtomic() 8829 AO == AtomicOrdering::SequentiallyConsistent) { in checkAndEmitFlushAfterAtomic() 8835 switch (AO) { in checkAndEmitFlushAfterAtomic() 8872 AtomicOrdering AO, InsertPointTy AllocaIP) { in createAtomicRead() argument 8888 XLD->setAtomic(AO); in createAtomicRead() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 447 StringRef &Expr, AllowedOperand AO, bool MaybeInvalidConstraint, in parseNumericOperand() argument 451 if (AO != AllowedOperand::Any) in parseNumericOperand() 457 if (AO == AllowedOperand::LineVar || AO == AllowedOperand::Any) { in parseNumericOperand() 464 if (AO != AllowedOperand::Any) in parseNumericOperand() 477 if (AO == AllowedOperand::LineVar) in parseNumericOperand() 487 if (!Expr.consumeInteger((AO == AllowedOperand::LegacyLiteral) ? 10 : 0, in parseNumericOperand() 565 AllowedOperand AO = in parseBinop() local 568 parseNumericOperand(RemainingExpr, AO, /*MaybeInvalidConstraint=*/false, in parseBinop() 749 AllowedOperand AO = in parseNumericSubstitutionBlock() local 752 Expr, AO, !HasParsedValidConstraint, LineNumber, Context, SM); in parseNumericSubstitutionBlock()
|
| /freebsd/crypto/heimdal/appl/telnet/arpa/ |
| H A D | telnet.h | 52 #define AO 245 /* abort output--but let prog finish */ macro
|
| /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/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()
|