HomeSort by relevance Sort by last modified time
    Searched defs:It (Results 1 - 25 of 42) sorted by null

1 2

  /ndk/sources/cxx-stl/llvm-libc++/test/iterators/iterator.primitives/iterator.traits/
const_pointer.pass.cpp 29 typedef std::iterator_traits<const A*> It;
30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), "");
31 static_assert((std::is_same<It::value_type, A>::value), "");
32 static_assert((std::is_same<It::pointer, const A*>::value), "");
33 static_assert((std::is_same<It::reference, const A&>::value), "");
34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
empty.pass.cpp 25 typedef std::iterator_traits<not_an_iterator> It;
pointer.pass.cpp 29 typedef std::iterator_traits<A*> It;
30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), "");
31 static_assert((std::is_same<It::value_type, A>::value), "");
32 static_assert((std::is_same<It::pointer, A*>::value), "");
33 static_assert((std::is_same<It::reference, A&>::value), "");
34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
iterator.pass.cpp 38 typedef std::iterator_traits<test_iterator> It;
39 static_assert((std::is_same<It::difference_type, int>::value), "");
40 static_assert((std::is_same<It::value_type, A>::value), "");
41 static_assert((std::is_same<It::pointer, A*>::value), "");
42 static_assert((std::is_same<It::iterator_category, std::forward_iterator_tag>::value), "");
  /ndk/sources/cxx-stl/llvm-libc++/test/iterators/iterator.primitives/iterator.basic/
iterator.pass.cpp 32 typedef std::iterator<std::forward_iterator_tag, T> It;
33 static_assert((std::is_same<typename It::value_type, T>::value), "");
34 static_assert((std::is_same<typename It::difference_type, std::ptrdiff_t>::value), "");
35 static_assert((std::is_same<typename It::pointer, T*>::value), "");
36 static_assert((std::is_same<typename It::reference, T&>::value), "");
37 static_assert((std::is_same<typename It::iterator_category, std::forward_iterator_tag>::value), "");
44 typedef std::iterator<std::bidirectional_iterator_tag, T, short> It;
45 static_assert((std::is_same<typename It::value_type, T>::value), "");
46 static_assert((std::is_same<typename It::difference_type, short>::value), "");
47 static_assert((std::is_same<typename It::pointer, T*>::value), "")
    [all...]
  /external/stlport/test/compiler/StTerm-order/
stterm-test.cc 19 It ctor done <-- 0
23 It dtor done <-- 0
32 It ctor done <-- 0
38 It dtor done <-- 0
66 class It
69 It();
70 ~It();
89 static It it; local
104 It::It(
    [all...]
  /external/chromium/chrome/browser/chromeos/login/
signed_settings_temp_storage_unittest.cc 45 typedef std::map<std::string, std::string>::iterator It;
46 std::vector<It> a_list;
47 for (It it = ref_map_.begin(); it != ref_map_.end(); ++it) {
48 a_list.push_back(it);
51 std::vector<It> b_list(a_list);
  /external/clang/test/SemaTemplate/
overload-uneval.cpp 28 class It
34 inline bool operator!=(const It &o) const { return i !=
40 Wibble<void*>::It a, b;
  /prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/parallel/
multiseq_selection.h 6 // software; you can redistribute it and/or modify it under the terms
11 // This library is distributed in the hope that it will be useful, but
134 It;
135 typedef typename std::iterator_traits<It>::difference_type
137 typedef typename std::iterator_traits<It>::value_type value_type;
383 It;
384 typedef typename std::iterator_traits<It>::difference_type
  /dalvik/vm/alloc/
Visit.cpp 73 typedef IndirectRefTable::iterator It; // TODO: C++0x auto
74 for (It it = table->begin(), end = table->end(); it != end; ++it) {
75 (*visitor)(*it, threadId, type, arg);
132 * Register is marked as live, it's a valid root.
MarkSweep.cpp 405 * referent has not yet been marked, put it on the appropriate list in
683 /* Referent is white and biased toward saving, mark it. */
688 /* Referent is white, queue it for clearing. */
714 /* Referent is white, clear it. */
757 * it as finalizable.
759 * This is called when Object.<init> completes normally. It's also
889 typedef IndirectRefTable::iterator It; // TODO: C++0x auto
890 for (It it = table->begin(), end = table->end(); it != end; ++it)
    [all...]
  /external/clang/include/clang/AST/
DeclLookups.h 27 StoredDeclsMap::iterator It, End;
36 all_lookups_iterator(StoredDeclsMap::iterator It,
38 : It(It), End(End) {}
40 reference operator*() const { return It->second.getLookupResult(); }
41 pointer operator->() const { return It->second.getLookupResult(); }
46 // should not expect to get them (or worse, rely on it).
48 ++It;
49 } while (It != End &&
50 It->first == DeclarationName::getUsingDirectiveName())
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineWorklist.h 36 /// Add - Add the specified instruction to the worklist if it isn't already
37 /// in it.
65 // Remove - remove I from the worklist if it exists.
67 DenseMap<Instruction*, unsigned>::iterator It = WorklistMap.find(I);
68 if (It == WorklistMap.end()) return; // Not in worklist.
71 Worklist[It->second] = 0;
73 WorklistMap.erase(It);
95 /// the map if it is large.
InstCombineLoadStoreAlloca.cpp 42 /// track of whether it moves the pointer (with IsOffset) but otherwise traverse
70 // If the GEP has all zero indices, it doesn't offset the pointer. If it
71 // doesn't, it does.
79 // If this is the function being called then we treat it like a load and
80 // ignore it.
84 // If this is a readonly/readnone call site, then we know it is just a
86 // ignore it if we know that the value isn't captured.
93 // copy, so it is only a read of the alloca.
108 // If this is isn't our memcpy/memmove, reject it as something we can'
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 125 // -reloction-model=pic or it is an indirect call.
156 MachineFunction::iterator It = llvm::next(MachineFunction::iterator(BB));
161 F->insert(It, FBB);
162 F->insert(It, TBB);
163 F->insert(It, Sink);
Mips16ISelLowering.cpp 214 // cleaner way to do all of this but it will have to wait until the traditional
340 // check if it's complex
381 // qualifier so we will assume that we don't know what kind it is.
398 // -reloction-model=pic or it is an indirect call.
426 MachineFunction::iterator It = BB;
427 ++It;
439 F->insert(It, copy0MBB);
440 F->insert(It, sinkMBB);
489 MachineFunction::iterator It = BB;
490 ++It;
    [all...]
  /external/llvm/include/llvm/ADT/
DepthFirstIterator.h 22 // it to be more efficient, and allows external clients to use the set for
28 // it to be more efficient, and allows external clients to use the set for
105 ChildItTy &It = Top.second;
108 It = GT::child_begin(Node);
112 while (It != GT::child_end(Node)) {
113 NodeType *Next = *It++;
116 // No, do it now.
  /external/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h 114 /// TODO: This isn't per-function state, it's per-basic-block state. But
115 /// there's no other convenient place for it to live right now.
161 /// the register's LiveOutInfo is for a smaller bit width, it is extended to
169 // Only install this information if it tells us something.
188 DenseMap<const Value*, unsigned>::const_iterator It = ValueMap.find(PN);
189 if (It == ValueMap.end())
192 unsigned Reg = It->second;
  /external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp 10 // This file implements some loop unrolling utilities. It does not define any
45 ValueToValueMapTy::iterator It = VMap.find(Op);
46 if (It != VMap.end())
47 I->setOperand(op, It->second);
52 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i));
53 if (It != VMap.end())
54 PN->setIncomingBlock(i, cast<BasicBlock>(It->second));
59 /// FoldBlockIntoPredecessor - Folds a basic block into its predecessor if it
107 // Inherit predecessor's name if it exists...
134 /// If a LoopPassManager is passed in, and the loop is fully removed, it will b
    [all...]
  /external/clang/tools/arcmt-test/
arcmt-test.cpp 30 //llvm::cl::desc("Test the result of transformations by parsing it in ARC mode"));
59 // This function isn't referenced outside its translation unit, but it
267 std::map<StringRef, StringRef>::iterator It;
268 It = resultMap.find(sys::path::filename(inputOrigFname));
269 if (It == resultMap.end()) {
276 sys::fs::exists(It->second, exists);
278 errs() << "error: '" << It->second << "' does not exist\n";
287 if (!filesCompareEqual(It->second, inputResultFname)) {
288 errs() << "error: '" << It->second << "' is different than "
293 resultMap.erase(It);
    [all...]
  /external/llvm/include/llvm/Support/
CFG.h 33 USE_iterator It;
37 while (!It.atEnd() && !isa<TerminatorInst>(*It))
38 ++It;
45 explicit inline PredIterator(Ptr *bb) : It(bb->use_begin()) {
48 inline PredIterator(Ptr *bb, bool) : It(bb->use_end()) {}
50 inline bool operator==(const Self& x) const { return It == x.It; }
54 assert(!It.atEnd() && "pred_iterator out of range!");
55 return cast<TerminatorInst>(*It)->getParent()
    [all...]
  /external/llvm/lib/Analysis/
MemoryDependenceAnalysis.cpp 11 // operation, what preceding memory operations it depends on. It builds on
83 /// getAnalysisUsage - Does not modify anything. It uses Alias Analysis.
206 // If this inst is a memory op, get the pointer it accessed
219 // If these two calls do not interfere, look past it.
242 // No dependence found. If this is the entry block of the function, it is
243 // unknown, otherwise it is non-local.
275 /// and Size) and compares it against a load. If the specified load could
287 // Load widening is hostile to ThreadSanitizer: it may cause false positives
311 // Get the alignment of the load in bytes. We assume that it is safe to loa
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 159 /// opcode and if it only has one use.
211 return 0; // Otherwise it's a global or constant, rank 0.
226 // If this is a not or neg instruction, do not count it for rank. This
273 // and the APInt sum LHS + RHS may not be correct if it wraps (it is correct
275 // and multiplication), so it is important to correctly reduce the combined
357 /// This routine may modify the function, in which case it returns 'true'. The
358 /// changes it makes may well be destructive, changing the value computed by 'I'
388 /// it, and its operands also belong to the expression (but may be leaf nodes).
394 /// RewriteExprTree to put the values back in if the routine indicates that it
    [all...]
  /external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 15 // or store the current node as bound to a specific string, so that it can be
26 // The matcher functions are defined in ASTMatchers.h. To make it possible
69 /// The node's base type should be in NodeBaseType or it will be unaccessible.
81 /// it cannot be converted to the specified type.
84 IDToNodeMap::const_iterator It = NodeMap.find(ID);
85 if (It == NodeMap.end()) {
88 return It->second.get<T>();
147 // first benchmarks indicate that it doesn't matter though.
232 /// on the actual node, or return false if it is not convertible.
253 /// type hierarchy instead of spelling it out
    [all...]
  /external/clang/lib/AST/
DeclCXX.cpp 196 // Add this base if it's not already in the list.
212 // Add this base if it's not already in the list.
252 // declare it and perform overload resolution to determine which function
253 // it actually calls. If it does have a simple move constructor, this
266 // declare it and perform overload resolution to determine which function
267 // it actually calls. If it does have a simple move assignment, this
370 /// that it saw a base class.
401 // A class is abstract if it has at least one pure virtual function
    [all...]

Completed in 825 milliseconds

1 2