/external/guava/guava/src/com/google/common/collect/ |
H A D | Ordering.java | 45 * 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 D | SelectionDAG.h | 175 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 D | SelectionDAGNodes.h | 1004 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 D | BitcodeWriter.cpp | 130 static unsigned GetEncodedOrdering(AtomicOrdering Ordering) { argument 131 switch (Ordering) {
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1062 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 D | AsmWriter.cpp | 1166 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 D | Verifier.cpp | 1533 const AtomicOrdering Ordering = FI.getOrdering(); local 1534 Assert1(Ordering == Acquire || Ordering == Release || 1535 Ordering == AcquireRelease || Ordering == SequentiallyConsistent,
|
H A D | Instructions.cpp | 1196 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 D | IRBuilder.h | 813 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 D | Instructions.h | 196 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 D | GlobalOpt.cpp | 155 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 D | SelectionDAG.cpp | 655 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...] |