Home
last modified time | relevance | path

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

12

/NextBSD/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/
HDtst.negorder.d.out1 Ordering of quantize() with some negative weights:
148 Ordering of lquantize() with some negative weights:
295 Ordering of sum() with some negative weights:
322 Ordering of max() with some negative weights:
349 Ordering of min() with some negative weights:
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDGlobalStatus.cpp77 GS.Ordering = strongerOrdering(GS.Ordering, LI->getOrdering()); in analyzeGlobalAux()
87 GS.Ordering = strongerOrdering(GS.Ordering, SI->getOrdering()); in analyzeGlobalAux()
184 Ordering(NotAtomic) {} in GlobalStatus()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrAtomics.td31 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
32 return isAtLeastAcquire(Ordering);
39 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
40 return !isAtLeastAcquire(Ordering);
114 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
115 assert(Ordering != AcquireRelease && "unexpected store ordering");
116 return isAtLeastRelease(Ordering);
122 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
123 return !isAtLeastRelease(Ordering);
/NextBSD/contrib/llvm/include/llvm/IR/
HDInstructions.h256 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument
258 (Ordering << 7)); in setOrdering()
273 void setAtomic(AtomicOrdering Ordering,
275 setOrdering(Ordering);
378 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument
380 (Ordering << 7)); in setOrdering()
395 void setAtomic(AtomicOrdering Ordering,
397 setOrdering(Ordering);
447 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope);
461 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
[all …]
HDIRBuilder.h1014 FenceInst *CreateFence(AtomicOrdering Ordering,
1017 return Insert(new FenceInst(Context, Ordering, SynchScope), Name);
1028 AtomicOrdering Ordering,
1030 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
/NextBSD/contrib/llvm/include/llvm/Transforms/Utils/
HDGlobalStatus.h71 AtomicOrdering Ordering; member
/NextBSD/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/
HDtst.negorder.d.out1 Ordering of llquantize() with some negative weights:
/NextBSD/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp4149 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local
4150 if (Ordering == NotAtomic || Ordering == Release || in parseFunctionBody()
4151 Ordering == AcquireRelease) in parseFunctionBody()
4153 if (Ordering != NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
4160 I = new LoadInst(Op, "", Record[OpNum+1], Align, Ordering, SynchScope); in parseFunctionBody()
4205 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local
4206 if (Ordering == NotAtomic || Ordering == Acquire || in parseFunctionBody()
4207 Ordering == AcquireRelease) in parseFunctionBody()
4210 if (Ordering != NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
4216 I = new StoreInst(Val, Ptr, Record[OpNum+1], Align, Ordering, SynchScope); in parseFunctionBody()
[all …]
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLParser.cpp1635 AtomicOrdering &Ordering) { in ParseScopeAndOrdering() argument
1643 return ParseOrdering(Ordering); in ParseScopeAndOrdering()
1650 bool LLParser::ParseOrdering(AtomicOrdering &Ordering) { in ParseOrdering() argument
1653 case lltok::kw_unordered: Ordering = Unordered; break; in ParseOrdering()
1654 case lltok::kw_monotonic: Ordering = Monotonic; break; in ParseOrdering()
1655 case lltok::kw_acquire: Ordering = Acquire; break; in ParseOrdering()
1656 case lltok::kw_release: Ordering = Release; break; in ParseOrdering()
1657 case lltok::kw_acq_rel: Ordering = AcquireRelease; break; in ParseOrdering()
1658 case lltok::kw_seq_cst: Ordering = SequentiallyConsistent; break; in ParseOrdering()
5355 AtomicOrdering Ordering = NotAtomic; in ParseLoad() local
[all …]
HDLLParser.h231 AtomicOrdering &Ordering);
232 bool ParseOrdering(AtomicOrdering &Ordering);
/NextBSD/contrib/llvm/lib/Target/CppBackend/
HDCPPBackend.cpp1091 static StringRef ConvertAtomicOrdering(AtomicOrdering Ordering) { in ConvertAtomicOrdering() argument
1092 switch (Ordering) { in ConvertAtomicOrdering()
1331 StringRef Ordering = ConvertAtomicOrdering(load->getOrdering()); in printInstruction() local
1334 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1349 StringRef Ordering = ConvertAtomicOrdering(store->getOrdering()); in printInstruction() local
1352 << Ordering << ", " << CrossThread << ");"; in printInstruction()
1557 StringRef Ordering = ConvertAtomicOrdering(fi->getOrdering()); in printInstruction() local
1561 << Ordering << ", " << CrossThread << ", " << bbname in printInstruction()
1589 StringRef Ordering = ConvertAtomicOrdering(rmwi->getOrdering()); in printInstruction() local
1610 << Ordering << ", " << CrossThread << ", " << bbname in printInstruction()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDSelectionDAGNodes.h1262 MachineMemOperand *MMO, AtomicOrdering Ordering,
1265 InitAtomic(Ordering, Ordering, SynchScope);
1272 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1274 InitAtomic(Ordering, Ordering, SynchScope);
1281 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1283 InitAtomic(Ordering, Ordering, SynchScope);
HDSelectionDAG.h784 unsigned Alignment, AtomicOrdering Ordering,
788 AtomicOrdering Ordering,
795 AtomicOrdering Ordering,
807 AtomicOrdering Ordering, SynchronizationScope SynchScope);
/NextBSD/contrib/llvm/lib/IR/
HDInstructions.cpp1131 AtomicOrdering Ordering, in Init() argument
1136 setOrdering(Ordering); in Init()
1146 assert(Ordering != NotAtomic && in Init()
1151 AtomicOrdering Ordering, in AtomicRMWInst() argument
1158 Init(Operation, Ptr, Val, Ordering, SynchScope); in AtomicRMWInst()
1162 AtomicOrdering Ordering, in AtomicRMWInst() argument
1169 Init(Operation, Ptr, Val, Ordering, SynchScope); in AtomicRMWInst()
1176 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument
1180 setOrdering(Ordering); in FenceInst()
1184 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument
[all …]
HDAsmWriter.cpp2023 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope);
2104 void AssemblyWriter::writeAtomic(AtomicOrdering Ordering, in writeAtomic() argument
2106 if (Ordering == NotAtomic) in writeAtomic()
2114 switch (Ordering) { in writeAtomic()
2115 default: Out << " <bad ordering " << int(Ordering) << ">"; break; in writeAtomic()
HDVerifier.cpp2754 const AtomicOrdering Ordering = FI.getOrdering(); in visitFenceInst() local
2755 Assert(Ordering == Acquire || Ordering == Release || in visitFenceInst()
2756 Ordering == AcquireRelease || Ordering == SequentiallyConsistent, in visitFenceInst()
HDCore.cpp2503 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering() argument
2504 switch (Ordering) { in mapFromLLVMOrdering()
2518 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence() argument
2521 unwrap(B)->CreateFence(mapFromLLVMOrdering(Ordering), in LLVMBuildFence()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp1462 AtomicOrdering Ordering, in TryToOptimizeStoreOfMallocToGlobal() argument
1510 if (Ordering != NotAtomic) in TryToOptimizeStoreOfMallocToGlobal()
1558 AtomicOrdering Ordering, in OptimizeOnceStoredGlobal() argument
1581 TryToOptimizeStoreOfMallocToGlobal(GV, CI, MallocType, Ordering, GVI, in OptimizeOnceStoredGlobal()
1834 if (OptimizeOnceStoredGlobal(GV, GS.StoredOnceValue, GS.Ordering, GVI, in ProcessInternalGlobal()
1841 if (GS.Ordering == NotAtomic) { in ProcessInternalGlobal()
/NextBSD/sys/boot/fdt/dts/arm/
HDodroidc1.dts251 * Ordering is significant.
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp4675 AtomicOrdering Ordering, in getAtomic() argument
4677 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering, in getAtomic()
4678 Ordering, SynchScope); in getAtomic()
4729 AtomicOrdering Ordering, in getAtomic() argument
4752 Ordering, SynchScope); in getAtomic()
4759 AtomicOrdering Ordering, in getAtomic() argument
4780 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope); in getAtomic()
4787 AtomicOrdering Ordering, in getAtomic() argument
4793 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope); in getAtomic()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaChecking.cpp1471 static bool isValidOrderingForOp(int64_t Ordering, AtomicExpr::AtomicOp Op) { in isValidOrderingForOp() argument
1472 if (Ordering < AtomicExpr::AO_ABI_memory_order_relaxed || in isValidOrderingForOp()
1473 Ordering > AtomicExpr::AO_ABI_memory_order_seq_cst) in isValidOrderingForOp()
1483 return Ordering != AtomicExpr::AO_ABI_memory_order_release && in isValidOrderingForOp()
1484 Ordering != AtomicExpr::AO_ABI_memory_order_acq_rel; in isValidOrderingForOp()
1489 return Ordering != AtomicExpr::AO_ABI_memory_order_consume && in isValidOrderingForOp()
1490 Ordering != AtomicExpr::AO_ABI_memory_order_acquire && in isValidOrderingForOp()
1491 Ordering != AtomicExpr::AO_ABI_memory_order_acq_rel; in isValidOrderingForOp()
/NextBSD/contrib/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp123 static unsigned GetEncodedOrdering(AtomicOrdering Ordering) { in GetEncodedOrdering() argument
124 switch (Ordering) { in GetEncodedOrdering()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMInstrInfo.td4724 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
4725 return isAtLeastAcquire(Ordering);
4734 AtomicOrdering Ordering = cast<AtomicSDNode>(N)->getOrdering();
4735 return isAtLeastRelease(Ordering);
/NextBSD/share/doc/IPv6/
HDIMPLEMENTATION30 1.6.2 Destination Address Ordering
881 1.6.2 Destination Address Ordering
/NextBSD/contrib/gcc/doc/
HDmd.texi35 * Pattern Ordering:: When the order of patterns makes a difference.
4681 @node Pattern Ordering
4683 @cindex Pattern Ordering
4684 @cindex Ordering of Patterns

12