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

/external/guava/guava/src/com/google/common/collect/
H A DOrdering.java45 * if (Ordering.from(comparator).reverse().isOrdered(list)) { ... }}</pre>
47 * The {@link #from(Comparator)} method returns the equivalent {@code Ordering}
49 * and extend {@code Ordering} directly: <pre> {@code
51 * Ordering<String> byLengthOrdering = new Ordering<String>() {
67 public abstract class Ordering<T> implements Comparator<T> { class in inherits:Comparator
81 public static <C extends Comparable> Ordering<C> natural() {
82 return (Ordering<C>) NaturalOrdering.INSTANCE;
88 * serialization, you can subclass {@code Ordering} and implement its
94 public static <T> Ordering<
292 protected Ordering() {} method in class:Ordering
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h175 SDNodeOrdering *Ordering; member in class:llvm::SelectionDAG
636 AtomicOrdering Ordering,
641 AtomicOrdering Ordering,
648 unsigned Alignment, AtomicOrdering Ordering,
652 AtomicOrdering Ordering,
660 AtomicOrdering Ordering,
664 AtomicOrdering Ordering,
H A DSelectionDAGNodes.h1004 void InitAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope) { argument
1006 assert((Ordering & 15) == Ordering &&
1007 "Ordering may not require more than 4 bits!");
1010 SubclassData |= Ordering << 8;
1012 assert(getOrdering() == Ordering && "Ordering encoding error!");
1028 AtomicOrdering Ordering, SynchronizationScope SynchScope)
1030 InitAtomic(Ordering, SynchScope);
1036 AtomicOrdering Ordering, SynchronizationScop
1025 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1033 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1041 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp130 static unsigned GetEncodedOrdering(AtomicOrdering Ordering) { argument
131 switch (Ordering) {
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp1062 static StringRef ConvertAtomicOrdering(AtomicOrdering Ordering) { argument
1063 switch (Ordering) {
1303 StringRef Ordering = ConvertAtomicOrdering(load->getOrdering()); local
1306 << Ordering << ", " << CrossThread << ");";
1321 StringRef Ordering = ConvertAtomicOrdering(store->getOrdering()); local
1324 << Ordering << ", " << CrossThread << ");";
1529 StringRef Ordering = ConvertAtomicOrdering(fi->getOrdering()); local
1533 << Ordering << ", " << CrossThread << ", " << bbname
1539 StringRef Ordering = ConvertAtomicOrdering(cxi->getOrdering()); local
1544 << Ordering << ", " << CrossThrea
1553 StringRef Ordering = ConvertAtomicOrdering(rmwi->getOrdering()); local
[all...]
/external/llvm/lib/VMCore/
H A DAsmWriter.cpp1166 void writeAtomic(AtomicOrdering Ordering, SynchronizationScope SynchScope);
1197 void AssemblyWriter::writeAtomic(AtomicOrdering Ordering, argument
1199 if (Ordering == NotAtomic)
1207 switch (Ordering) {
1208 default: Out << " <bad ordering " << int(Ordering) << ">"; break;
H A DVerifier.cpp1533 const AtomicOrdering Ordering = FI.getOrdering(); local
1534 Assert1(Ordering == Acquire || Ordering == Release ||
1535 Ordering == AcquireRelease || Ordering == SequentiallyConsistent,
H A DInstructions.cpp1196 AtomicOrdering Ordering,
1201 setOrdering(Ordering);
1214 assert(Ordering != NotAtomic &&
1219 AtomicOrdering Ordering,
1226 Init(Ptr, Cmp, NewVal, Ordering, SynchScope);
1230 AtomicOrdering Ordering,
1237 Init(Ptr, Cmp, NewVal, Ordering, SynchScope);
1245 AtomicOrdering Ordering,
1250 setOrdering(Ordering);
1260 assert(Ordering !
1195 Init(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1218 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1229 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
1244 Init(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1264 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1275 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
1290 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1298 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
[all...]
/external/llvm/include/llvm/
H A DIRBuilder.h813 FenceInst *CreateFence(AtomicOrdering Ordering, argument
815 return Insert(new FenceInst(Context, Ordering, SynchScope));
818 AtomicOrdering Ordering,
820 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, Ordering, SynchScope));
823 AtomicOrdering Ordering,
825 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SynchScope));
817 CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument
822 CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope = CrossThread) argument
H A DInstructions.h196 void setOrdering(AtomicOrdering Ordering) { argument
198 (Ordering << 7));
214 void setAtomic(AtomicOrdering Ordering, argument
216 setOrdering(Ordering);
316 void setOrdering(AtomicOrdering Ordering) { argument
318 (Ordering << 7));
334 void setAtomic(AtomicOrdering Ordering, argument
336 setOrdering(Ordering);
386 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope);
395 // Ordering ma
411 setOrdering(AtomicOrdering Ordering) argument
488 setOrdering(AtomicOrdering Ordering) argument
635 setOrdering(AtomicOrdering Ordering) argument
[all...]
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp155 AtomicOrdering Ordering; member in struct:__anon9048::GlobalStatus
161 Ordering(NotAtomic) {}
221 GS.Ordering = StrongerOrdering(GS.Ordering, LI->getOrdering());
228 GS.Ordering = StrongerOrdering(GS.Ordering, SI->getOrdering());
1659 AtomicOrdering Ordering,
1710 if (Ordering != NotAtomic)
1758 AtomicOrdering Ordering,
1780 TryToOptimizeStoreOfMallocToGlobal(GV, CI, MallocType, Ordering, GV
1656 TryToOptimizeStoreOfMallocToGlobal(GlobalVariable *GV, CallInst *CI, Type *AllocTy, AtomicOrdering Ordering, Module::global_iterator &GVI, TargetData *TD, TargetLibraryInfo *TLI) argument
1757 OptimizeOnceStoredGlobal(GlobalVariable *GV, Value *StoredOnceVal, AtomicOrdering Ordering, Module::global_iterator &GVI, TargetData *TD, TargetLibraryInfo *TLI) argument
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp655 Ordering->remove(N);
893 Root(getEntryNode()), Ordering(0), UpdateListeners(0) {
895 Ordering = new SDNodeOrdering();
907 delete Ordering;
934 Ordering->clear();
3938 AtomicOrdering Ordering,
3959 Ordering, SynchScope);
3966 AtomicOrdering Ordering,
3985 Ptr, Cmp, Swp, MMO, Ordering,
3997 AtomicOrdering Ordering,
3934 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3962 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
3992 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4023 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4065 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4096 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
[all...]

Completed in 511 milliseconds