Home
last modified time | relevance | path

Searched refs:Ordering (Results 1 – 25 of 137) sorted by relevance

123456

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp132 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 DRISCVInstrInfoA.td192 // 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 DInstCombineAtomicRMW.cpp114 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 Ddraft-chu-ldap-xordered-xx.txt57 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 DGlobalStatus.cpp92 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 DSIMemoryLegalizer.cpp92 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 DAMDGPUTargetTransformInfo.cpp492 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 DDbgEntityHistoryCalculator.cpp117 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 DLegalityPredicates.cpp191 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 DMachineMemOperand.h164 unsigned Ordering : 4; // enum AtomicOrdering member
188 AtomicOrdering Ordering = AtomicOrdering::NotAtomic,
249 return static_cast<AtomicOrdering>(AtomicInfo.Ordering); in getOrdering()
H A DDbgEntityHistoryCalculator.h119 const InstructionOrdering &Ordering);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h236 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 DInstructionSelectorImpl.h383 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 DGlobalStatus.h72 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h144 llvm::Value *Val, llvm::AtomicOrdering Ordering,
147 Ordering, SSID);
H A DTargetInfo.h294 llvm::AtomicOrdering Ordering,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineOperand.cpp1021 AtomicOrdering Ordering, in MachineMemOperand() argument
1032 AtomicInfo.Ordering = static_cast<unsigned>(Ordering); in MachineMemOperand()
1033 assert(getOrdering() == Ordering && "Value truncated"); in MachineMemOperand()
H A DAtomicExpandPass.cpp111 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 DLLParser.cpp2428 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 DBitcodeReader.cpp5026 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 DCore.cpp3560 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 DInstructions.cpp1592 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 DGlobalOpt.cpp1046 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 DLLParser.h274 AtomicOrdering &Ordering);
276 bool parseOrdering(AtomicOrdering &Ordering);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/stormy16/
H A Dstormy-abi12 Bit and Byte Ordering

123456