Searched defs:Ordering (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/include/llvm/Transforms/Utils/
H A DGlobalStatus.h71 AtomicOrdering Ordering; member in struct:llvm::GlobalStatus
/external/guava/guava/src/com/google/common/collect/
H A DOrdering.java48 * <p>The common ways to get an instance of {@code Ordering} are:
55 * <li>Use the natural ordering, {@link Ordering#natural}
59 * that {@code Ordering}, including:
68 * <p>Finally, use the resulting {@code Ordering} anywhere a {@link Comparator}
84 * {@code Ordering}</a>.
91 public abstract class Ordering<T> implements Comparator<T> { class in inherits:Comparator
105 public static <C extends Comparable> Ordering<C> natural() {
106 return (Ordering<C>) NaturalOrdering.INSTANCE;
115 * subclass {@code Ordering} and implement its {@code compare} method
119 * @return comparator itself if it is already an {@code Ordering}; otherwis
321 protected Ordering() {} method in class:Ordering
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DSelectionDAG.h173 SDNodeOrdering *Ordering; member in class:llvm::SelectionDAG
593 AtomicOrdering Ordering,
598 AtomicOrdering Ordering,
605 unsigned Alignment, AtomicOrdering Ordering,
609 AtomicOrdering Ordering,
617 AtomicOrdering Ordering,
621 AtomicOrdering Ordering,
H A DSelectionDAGNodes.h990 void InitAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope) { argument
992 assert((Ordering & 15) == Ordering &&
993 "Ordering may not require more than 4 bits!");
996 SubclassData |= Ordering << 7;
998 assert(getOrdering() == Ordering && "Ordering encoding error!");
1019 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1021 InitAtomic(Ordering, SynchScope);
1027 AtomicOrdering Ordering, SynchronizationScop
1016 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1024 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1032 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp120 static unsigned GetEncodedOrdering(AtomicOrdering Ordering) { argument
121 switch (Ordering) {
/external/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp85 Value *CASExpected, AtomicOrdering Ordering,
1454 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering,
1472 assert(Ordering != AtomicOrdering::NotAtomic && "expect atomic MO");
1474 ConstantInt::get(Type::getInt32Ty(Ctx), (int)toCABI(Ordering));
1452 expandAtomicOpToLibcall( Instruction *I, unsigned Size, unsigned Align, Value *PointerOperand, Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, AtomicOrdering Ordering2, ArrayRef<RTLIB::Libcall> Libcalls) argument
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1421 AtomicOrdering Ordering,
1468 if (Ordering != AtomicOrdering::NotAtomic)
1518 AtomicOrdering Ordering,
1540 Ordering, DL, TLI))
1922 if (optimizeOnceStoredGlobal(GV, GS.StoredOnceValue, GS.Ordering, DL, TLI))
1928 if (GS.Ordering == AtomicOrdering::NotAtomic) {
1419 tryToOptimizeStoreOfMallocToGlobal(GlobalVariable *GV, CallInst *CI, Type *AllocTy, AtomicOrdering Ordering, const DataLayout &DL, TargetLibraryInfo *TLI) argument
1517 optimizeOnceStoredGlobal(GlobalVariable *GV, Value *StoredOnceVal, AtomicOrdering Ordering, const DataLayout &DL, TargetLibraryInfo *TLI) argument
/external/swiftshader/third_party/LLVM/include/llvm/
H A DInstructions.h194 void setOrdering(AtomicOrdering Ordering) { argument
196 (Ordering << 7));
212 void setAtomic(AtomicOrdering Ordering, argument
214 setOrdering(Ordering);
314 void setOrdering(AtomicOrdering Ordering) { argument
316 (Ordering << 7));
332 void setAtomic(AtomicOrdering Ordering, argument
334 setOrdering(Ordering);
384 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope);
393 // Ordering ma
409 setOrdering(AtomicOrdering Ordering) argument
486 setOrdering(AtomicOrdering Ordering) argument
633 setOrdering(AtomicOrdering Ordering) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DAsmWriter.cpp1128 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope);
1159 void AssemblyWriter::writeAtomic(AtomicOrdering Ordering, argument
1161 if (Ordering == NotAtomic)
1170 switch (Ordering) {
1171 default: Out << " <bad ordering " << int(Ordering) << ">"; break;
H A DVerifier.cpp1396 const AtomicOrdering Ordering = FI.getOrdering(); local
1397 Assert1(Ordering == Acquire || Ordering == Release ||
1398 Ordering == AcquireRelease || Ordering == SequentiallyConsistent,
H A DInstructions.cpp1220 AtomicOrdering Ordering,
1225 setOrdering(Ordering);
1238 assert(Ordering != NotAtomic &&
1243 AtomicOrdering Ordering,
1250 Init(Ptr, Cmp, NewVal, Ordering, SynchScope);
1254 AtomicOrdering Ordering,
1261 Init(Ptr, Cmp, NewVal, Ordering, SynchScope);
1269 AtomicOrdering Ordering,
1274 setOrdering(Ordering);
1284 assert(Ordering !
1219 Init(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1242 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1253 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
1268 Init(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1288 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1299 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
1314 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1322 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
[all...]
/external/llvm/include/llvm/IR/
H A DIRBuilder.h1088 FenceInst *CreateFence(AtomicOrdering Ordering, argument
1091 return Insert(new FenceInst(Context, Ordering, SynchScope), Name);
1102 AtomicOrdering Ordering,
1104 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
1101 CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument
H A DInstructions.h244 void setOrdering(AtomicOrdering Ordering) { argument
246 ((unsigned)Ordering << 7));
261 void setAtomic(AtomicOrdering Ordering, argument
263 setOrdering(Ordering);
367 void setOrdering(AtomicOrdering Ordering) { argument
369 ((unsigned)Ordering << 7));
384 void setAtomic(AtomicOrdering Ordering, argument
386 setOrdering(Ordering);
439 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope);
452 // Ordering ma
468 setOrdering(AtomicOrdering Ordering) argument
564 setSuccessOrdering(AtomicOrdering Ordering) argument
571 setFailureOrdering(AtomicOrdering Ordering) argument
751 setOrdering(AtomicOrdering Ordering) argument
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp532 static unsigned getEncodedOrdering(AtomicOrdering Ordering) { argument
533 switch (Ordering) {
/external/llvm/lib/IR/
H A DAsmWriter.cpp2083 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope);
2147 void AssemblyWriter::writeAtomic(AtomicOrdering Ordering, argument
2149 if (Ordering == AtomicOrdering::NotAtomic)
2157 Out << " " << toIRString(Ordering);
H A DVerifier.cpp3142 const AtomicOrdering Ordering = FI.getOrdering(); local
3143 Assert(Ordering == AtomicOrdering::Acquire ||
3144 Ordering == AtomicOrdering::Release ||
3145 Ordering == AtomicOrdering::AcquireRelease ||
3146 Ordering == AtomicOrdering::SequentiallyConsistent,
H A DCore.cpp2737 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { argument
2738 switch (Ordering) {
2753 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { argument
2754 switch (Ordering) {
2769 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, argument
2772 unwrap(B)->CreateFence(mapFromLLVMOrdering(Ordering),
2831 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { argument
2833 AtomicOrdering O = mapFromLLVMOrdering(Ordering);
3094 LLVMAtomicOrdering Ordering) {
3096 AtomicOrdering O = mapFromLLVMOrdering(Ordering);
3093 LLVMSetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst, LLVMAtomicOrdering Ordering) argument
3106 LLVMSetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst, LLVMAtomicOrdering Ordering) argument
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DIRBuilder.h765 FenceInst *CreateFence(AtomicOrdering Ordering, argument
767 return Insert(new FenceInst(Context, Ordering, SynchScope));
770 AtomicOrdering Ordering,
772 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope));
775 AtomicOrdering Ordering,
777 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
769 CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument
774 CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5313 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); local
5314 if (Ordering == AtomicOrdering::NotAtomic ||
5315 Ordering == AtomicOrdering::Release ||
5316 Ordering == AtomicOrdering::AcquireRelease)
5318 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0)
5325 I = new LoadInst(Op, "", Record[OpNum+1], Align, Ordering, SynchScope);
5371 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
5372 if (Ordering == AtomicOrdering::NotAtomic ||
5373 Ordering == AtomicOrdering::Acquire ||
5374 Ordering
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4826 MachineMemOperand *MMO, AtomicOrdering Ordering,
4828 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering,
4829 Ordering, SynchScope);
4878 AtomicOrdering Ordering,
4901 Ordering, SynchScope);
4906 MachineMemOperand *MMO, AtomicOrdering Ordering,
4927 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope);
4932 MachineMemOperand *MMO, AtomicOrdering Ordering,
4938 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope);
4824 getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, SDVTList VTList, ArrayRef<SDValue> Ops, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4875 getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value *PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4904 getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4930 getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp600 Ordering->remove(N);
840 Root(getEntryNode()), Ordering(0) {
842 Ordering = new SDNodeOrdering();
853 delete Ordering;
880 Ordering->clear();
3844 AtomicOrdering Ordering,
3861 Ordering, SynchScope);
3868 AtomicOrdering Ordering,
3886 Ptr, Cmp, Swp, MMO, Ordering,
3898 AtomicOrdering Ordering,
3840 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3864 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3893 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3924 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3965 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3995 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
[all...]
/external/clang/lib/Sema/
H A DSemaChecking.cpp2250 static bool isValidOrderingForOp(int64_t Ordering, AtomicExpr::AtomicOp Op) { argument
2251 if (!llvm::isValidAtomicOrderingCABI(Ordering))
2254 auto OrderingCABI = (llvm::AtomicOrderingCABI)Ordering;
/external/owasp/sanitizer/distrib/lib/
H A Dguava.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ...
/external/owasp/sanitizer/lib/guava-libraries/
H A Dguava.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ...
/external/dagger2/lib/
H A Dauto-value-1.0.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/auto/ com/google/auto/value/ ...

Completed in 560 milliseconds

12