| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 132 static unsigned getLRForRMW32(AtomicOrdering Ordering) { in getLRForRMW32() argument 133 switch (Ordering) { in getLRForRMW32() 149 static unsigned getSCForRMW32(AtomicOrdering Ordering) { in getSCForRMW32() argument 150 switch (Ordering) { in getSCForRMW32() 166 static unsigned getLRForRMW64(AtomicOrdering Ordering) { in getLRForRMW64() argument 167 switch (Ordering) { in getLRForRMW64() 183 static unsigned getSCForRMW64(AtomicOrdering Ordering) { in getSCForRMW64() argument 184 switch (Ordering) { in getSCForRMW64() 200 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width) { in getLRForRMW() argument 202 return getLRForRMW32(Ordering); in getLRForRMW() [all …]
|
| H A D | RISCVInstrInfoA.td | 192 // Ordering constants must be kept in sync with the AtomicOrdering enum in 281 // Ordering constants must be kept in sync with the AtomicOrdering enum in 351 // Ordering constants must be kept in sync with the AtomicOrdering enum in
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 114 AtomicOrdering Ordering = RMWI.getOrdering(); in visitAtomicRMWInst() local 115 assert(Ordering != AtomicOrdering::NotAtomic && in visitAtomicRMWInst() 116 Ordering != AtomicOrdering::Unordered && in visitAtomicRMWInst() 123 if (Ordering != AtomicOrdering::Release && in visitAtomicRMWInst() 124 Ordering != AtomicOrdering::Monotonic) in visitAtomicRMWInst() 128 SI->setAtomic(Ordering, RMWI.getSyncScopeID()); in visitAtomicRMWInst() 151 if (Ordering != AtomicOrdering::Acquire && in visitAtomicRMWInst() 152 Ordering != AtomicOrdering::Monotonic) in visitAtomicRMWInst() 157 Ordering, RMWI.getSyncScopeID()); in visitAtomicRMWInst()
|
| /netbsd-src/external/bsd/openldap/dist/doc/drafts/ |
| H A D | draft-chu-ldap-xordered-xx.txt | 57 Internet-Draft LDAP Ordering Extension May 2006 75 3. Ordering Extension . . . . . . . . . . . . . . . . . . 5 78 3.3. Ordering Properties . . . . . . . . . . . . . . . . . 6 113 Internet-Draft LDAP Ordering Extension May 2006 169 Internet-Draft LDAP Ordering Extension May 2006 225 Internet-Draft LDAP Ordering Extension May 2006 228 3. Ordering Extension 264 Ordering information is encoded by prepending a value's ordinal index 281 Internet-Draft LDAP Ordering Extension May 2006 298 3.3. Ordering Properties [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | GlobalStatus.cpp | 92 GS.Ordering = strongerOrdering(GS.Ordering, LI->getOrdering()); in analyzeGlobalAux() 102 GS.Ordering = strongerOrdering(GS.Ordering, SI->getOrdering()); in analyzeGlobalAux()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 92 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anon45e28bb20111::SIMemOpInfo 101 SIMemOpInfo(AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() argument 110 : Ordering(Ordering), FailureOrdering(FailureOrdering), in SIMemOpInfo() 117 if (Ordering == AtomicOrdering::NotAtomic) { in SIMemOpInfo() 130 !isStrongerThan(FailureOrdering, Ordering)); in SIMemOpInfo() 165 return Ordering; in getOrdering() 207 return Ordering != AtomicOrdering::NotAtomic; in isAtomic() 624 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local 648 Ordering = in constructFromMIWithMMO() 649 isStrongerThan(Ordering, OpOrdering) ? in constructFromMIWithMMO() [all …]
|
| H A D | AMDGPUTargetTransformInfo.cpp | 492 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local 494 if (!Ordering || !Volatile) in getTgtMemIntrinsic() 497 unsigned OrderingVal = Ordering->getZExtValue(); in getTgtMemIntrinsic() 502 Info.Ordering = static_cast<AtomicOrdering>(OrderingVal); in getTgtMemIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DbgEntityHistoryCalculator.cpp | 117 const InstructionOrdering &Ordering) { in intersects() argument 120 if (EndMI && Ordering.isBefore(EndMI, RangesI->first)) in intersects() 122 if (EndMI && !Ordering.isBefore(RangesI->second, EndMI)) in intersects() 124 if (Ordering.isBefore(StartMI, RangesI->second)) in intersects() 132 const InstructionOrdering &Ordering) { in trimLocationRanges() argument 204 if (auto R = intersects(StartMI, EndMI, ScopeRanges, Ordering)) { in trimLocationRanges()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalityPredicates.cpp | 191 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan() argument 193 return isAtLeastOrStrongerThan(Query.MMODescrs[MMOIdx].Ordering, Ordering); in atomicOrderingAtLeastOrStrongerThan()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 164 unsigned Ordering : 4; // enum AtomicOrdering member 188 AtomicOrdering Ordering = AtomicOrdering::NotAtomic, 249 return static_cast<AtomicOrdering>(AtomicInfo.Ordering); in getOrdering()
|
| H A D | DbgEntityHistoryCalculator.h | 119 const InstructionOrdering &Ordering);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 236 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument 237 setSubclassData<OrderingField>(Ordering); in setOrdering() 252 void setAtomic(AtomicOrdering Ordering, 254 setOrdering(Ordering); 368 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument 369 setSubclassData<OrderingField>(Ordering); in setOrdering() 384 void setAtomic(AtomicOrdering Ordering, 386 setOrdering(Ordering); 447 void Init(AtomicOrdering Ordering, SyncScope::ID SSID); 458 FenceInst(LLVMContext &C, AtomicOrdering Ordering, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelectorImpl.h | 383 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 386 << InsnID << "], " << (uint64_t)Ordering << ")\n"); in executeMatchTable() 393 if (MMO->getOrdering() != Ordering) in executeMatchTable() 400 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 404 << InsnID << "], " << (uint64_t)Ordering << ")\n"); in executeMatchTable() 411 if (!isAtLeastOrStrongerThan(MMO->getOrdering(), Ordering)) in executeMatchTable() 418 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 422 << InsnID << "], " << (uint64_t)Ordering << ")\n"); in executeMatchTable() 429 if (!isStrongerThan(Ordering, MMO->getOrdering())) in executeMatchTable()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | GlobalStatus.h | 72 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 144 llvm::Value *Val, llvm::AtomicOrdering Ordering, 147 Ordering, SSID);
|
| H A D | TargetInfo.h | 294 llvm::AtomicOrdering Ordering,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1021 AtomicOrdering Ordering, in MachineMemOperand() argument 1032 AtomicInfo.Ordering = static_cast<unsigned>(Ordering); in MachineMemOperand() 1033 assert(getOrdering() == Ordering && "Value truncated"); in MachineMemOperand()
|
| H A D | AtomicExpandPass.cpp | 111 Value *CASExpected, AtomicOrdering Ordering, 1655 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, in expandAtomicOpToLibcall() argument 1673 assert(Ordering != AtomicOrdering::NotAtomic && "expect atomic MO"); in expandAtomicOpToLibcall() 1675 ConstantInt::get(Type::getInt32Ty(Ctx), (int)toCABI(Ordering)); in expandAtomicOpToLibcall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2428 AtomicOrdering &Ordering) { in parseScopeAndOrdering() argument 2432 return parseScope(SSID) || parseOrdering(Ordering); in parseScopeAndOrdering() 2465 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering() argument 2469 case lltok::kw_unordered: Ordering = AtomicOrdering::Unordered; break; in parseOrdering() 2470 case lltok::kw_monotonic: Ordering = AtomicOrdering::Monotonic; break; in parseOrdering() 2473 case lltok::kw_acquire: Ordering = AtomicOrdering::Acquire; break; in parseOrdering() 2474 case lltok::kw_release: Ordering = AtomicOrdering::Release; break; in parseOrdering() 2475 case lltok::kw_acq_rel: Ordering = AtomicOrdering::AcquireRelease; break; in parseOrdering() 2477 Ordering = AtomicOrdering::SequentiallyConsistent; in parseOrdering() 7456 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 5026 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 5027 if (Ordering == AtomicOrdering::NotAtomic || in parseFunctionBody() 5028 Ordering == AtomicOrdering::Release || in parseFunctionBody() 5029 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody() 5031 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0) in parseFunctionBody() 5040 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align, Ordering, SSID); in parseFunctionBody() 5088 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 5089 if (Ordering == AtomicOrdering::NotAtomic || in parseFunctionBody() 5090 Ordering == AtomicOrdering::Acquire || in parseFunctionBody() 5091 Ordering == AtomicOrdering::AcquireRelease) in parseFunctionBody() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Core.cpp | 3560 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering() argument 3561 switch (Ordering) { in mapFromLLVMOrdering() 3576 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering() argument 3577 switch (Ordering) { in mapToLLVMOrdering() 3635 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence() argument 3638 unwrap(B)->CreateFence(mapFromLLVMOrdering(Ordering), in LLVMBuildFence() 3746 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { in LLVMSetOrdering() argument 3748 AtomicOrdering O = mapFromLLVMOrdering(Ordering); in LLVMSetOrdering() 4044 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering() argument 4046 AtomicOrdering O = mapFromLLVMOrdering(Ordering); in LLVMSetCmpXchgSuccessOrdering() [all …]
|
| H A D | Instructions.cpp | 1592 Align Alignment, AtomicOrdering Ordering, in Init() argument 1597 setOrdering(Ordering); in Init() 1608 assert(Ordering != AtomicOrdering::NotAtomic && in Init() 1613 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() argument 1618 Init(Operation, Ptr, Val, Alignment, Ordering, SSID); in AtomicRMWInst() 1622 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() argument 1627 Init(Operation, Ptr, Val, Alignment, Ordering, SSID); in AtomicRMWInst() 1669 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument 1673 setOrdering(Ordering); in FenceInst() 1677 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1046 AtomicOrdering Ordering, in tryToOptimizeStoreOfMallocToGlobal() argument 1094 AtomicOrdering Ordering, const DataLayout &DL, in optimizeOnceStoredGlobal() argument 1119 Ordering, DL, TLI)) in optimizeOnceStoredGlobal() 1521 if (GS.Ordering == AtomicOrdering::NotAtomic) { in processInternalGlobal() 1572 if (optimizeOnceStoredGlobal(GV, GS.StoredOnceValue, GS.Ordering, DL, in processInternalGlobal() 1579 if (GS.Ordering == AtomicOrdering::NotAtomic) { in processInternalGlobal()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 274 AtomicOrdering &Ordering); 276 bool parseOrdering(AtomicOrdering &Ordering);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/stormy16/ |
| H A D | stormy-abi | 12 Bit and Byte Ordering
|