| /minix3/external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.variadic/ |
| H A D | example-tuple.cpp | 54 template<typename... Values> class tuple; 123 template<typename... Values> 124 tuple<typename make_tuple_result<Values>::type...> 125 make_tuple(const Values&... values) { in make_tuple() 126 return tuple<typename make_tuple_result<Values>::type...>(values...); in make_tuple() 129 template<typename... Values> 130 tuple<Values&...> tie(Values&... values) { in tie() 131 return tuple<Values&...>(values...); in tie() 146 template<typename... Values> struct tuple_size<tuple<Values...> > { 147 static const int value = sizeof...(Values); [all …]
|
| H A D | example-bind.cpp | 54 template<typename... Values> class tuple; 103 template<typename... Values> 104 tuple<typename make_tuple_result<Values>::type...> 105 make_tuple(const Values&... values) { in make_tuple() 106 return tuple<typename make_tuple_result<Values>::type...>(values...); in make_tuple() 109 template<typename... Values> 110 tuple<Values&...> tie(Values&... values) { in tie() 111 return tuple<Values&...>(values...); in tie() 117 template<typename... Values> struct tuple_size<tuple<Values...> > { 118 static const int value = sizeof...(Values); [all …]
|
| H A D | metafunctions.cpp | 70 template<int ...Values> 72 typedef int_tuple<Values*2 ...> type; 78 template<int ...Values> 80 typedef int_tuple<(Values*Values)...> type; 88 template<int ...Values> 89 struct square_tuple<int_tuple<Values...>> { 90 typedef int_tuple<(Values*Values)...> type; 96 template<int ...Values> struct sum; 110 template<int ... Values> 113 return sum<Values...>::value; in operator ()()
|
| H A D | multi-level-substitution.cpp | 3 template<typename T, T ...Values> struct value_tuple {}; 21 template<T ...Values> 22 void f(value_tuple<T, Values...> * = 0); 53 template<unsigned ...Values> struct unsigned_tuple { }; 219 …template<Types ...Values> // expected-error{{a non-type template parameter cannot have type 'float… 222 typedef tuple<value_c<Types, Values>...> type;
|
| H A D | parameter-matching.cpp | 23 template<int ...Values> struct X1nt; // expected-note{{previous non-type template parameter pack de… 24 template<int Values> struct X1nt; // expected-error{{non-type template parameter conflicts with pre…
|
| H A D | p5.cpp | 131 template<int ...Values> 135 Values; // expected-error{{expression contains unexpanded parameter pack 'Values'}} in test_unexpanded_in_exprs() 141 (Values); // expected-error{{expression contains unexpanded parameter pack 'Values'}} in test_unexpanded_in_exprs() 143 -Values; // expected-error{{expression contains unexpanded parameter pack 'Values'}} in test_unexpanded_in_exprs() 148 …__builtin_offsetof(OffsetMe, array[Values]); // expected-error{{expression contains unexpanded par… in test_unexpanded_in_exprs()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DebugLocEntry.h | 86 SmallVector<Value, 1> Values; 91 Values.push_back(std::move(Val)); in DebugLocEntry() 100 DIExpression Expr(Values[0].Expression); in MergeValues() 101 DIVariable Var(Values[0].Variable); in MergeValues() 102 DIExpression NextExpr(Next.Values[0].Expression); in MergeValues() 103 DIVariable NextVar(Next.Values[0].Variable); in MergeValues() 106 addValues(Next.Values); in MergeValues() 120 if ((End == Next.Begin && Values == Next.Values)) { in MergeRanges() 129 ArrayRef<Value> getValues() const { return Values; } in getValues() 131 Values.append(Vals.begin(), Vals.end()); in addValues() [all …]
|
| H A D | DwarfAccelTable.cpp | 41 DIEs.Values.push_back(new (Allocator) HashDataContents(die, Flags)); in AddName() 77 std::stable_sort(EI->second.Values.begin(), EI->second.Values.end(), compareDIEs); in FinalizeTable() 78 EI->second.Values.erase( in FinalizeTable() 79 std::unique(EI->second.Values.begin(), EI->second.Values.end()), in FinalizeTable() 80 EI->second.Values.end()); in FinalizeTable() 190 Asm->EmitInt32((*HI)->Data.Values.size()); in EmitData() 191 for (HashDataContents *HD : (*HI)->Data.Values) { in EmitData() 241 for (HashDataContents *HD : EI->second.Values) in print()
|
| H A D | DIE.cpp | 131 const SmallVectorImpl<DIEValue *> &Values = getValues(); in findAttribute() local 136 for (size_t i = 0; i < Values.size(); ++i) in findAttribute() 138 return Values[i]; in findAttribute() 176 Values[i]->print(O); in print() 466 for (unsigned i = 0, N = Values.size(); i < N; ++i) in ComputeSize() 467 Size += Values[i]->SizeOf(AP, AbbrevData[i].getForm()); in ComputeSize() 487 for (unsigned i = 0, N = Values.size(); i < N; ++i) in EmitValue() 488 Values[i]->EmitValue(Asm, AbbrevData[i].getForm()); in EmitValue() 521 for (unsigned i = 0, N = Values.size(); i < N; ++i) in ComputeSize() 522 Size += Values[i]->SizeOf(AP, AbbrevData[i].getForm()); in ComputeSize() [all …]
|
| H A D | DIEHash.cpp | 34 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in getDIEStringAttr() local 39 for (size_t i = 0; i < Values.size(); ++i) { in getDIEStringAttr() 41 DIEValue *V = Values[i]; in getDIEStringAttr() 126 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in collectAttributes() local 131 Attrs.NAME.Val = Values[i]; \ in collectAttributes() 135 for (size_t i = 0, e = Values.size(); i != e; ++i) { in collectAttributes() 277 void DIEHash::hashBlockData(const SmallVectorImpl<DIEValue *> &Values) { in hashBlockData() argument 278 for (SmallVectorImpl<DIEValue *>::const_iterator I = Values.begin(), in hashBlockData() 279 E = Values.end(); in hashBlockData()
|
| H A D | DwarfFile.cpp | 98 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in computeSizeAndOffset() local 102 for (unsigned i = 0, N = Values.size(); i < N; ++i) in computeSizeAndOffset() 104 Offset += Values[i]->SizeOf(Asm, AbbrevData[i].getForm()); in computeSizeAndOffset()
|
| /minix3/external/bsd/llvm/dist/clang/test/CXX/temp/temp.param/ |
| H A D | p11-0x.cpp | 17 template<int V = 0, int ...Values> struct X2nt; 18 template<int V = 0, int ...Values> using A2nt = X2nt<V, Values...>; 34 template<int ...Values, // expected-error{{template parameter pack must be the last template parame… 37 template<int ...Values, // expected-error{{template parameter pack must be the last template parame… 54 template<int... Values> struct X1nt; 55 template<int ...Values, int V> struct X1nt<V, Values...> { }; 64 template<int ...Values, int V> 65 void f1nt(X1nt<V, Values...>);
|
| /minix3/external/bsd/llvm/dist/clang/lib/Rewrite/ |
| H A D | DeltaTree.cpp | 71 SourceDelta Values[2*WidthFactor-1]; member in __anon4129d9b80111::DeltaTreeNode 95 return Values[i]; in getValue() 99 return Values[i]; in getValue() 136 Values[0] = IR.Split; in DeltaTreeInteriorNode() 168 NewFullDelta += Values[i].Delta; in RecomputeFullDeltaLocally() 196 Values[i].Delta += Delta; in DoInsertion() 207 memmove(&Values[i+1], &Values[i], sizeof(Values[0])*(e-i)); in DoInsertion() 208 Values[i] = SourceDelta::get(FileIndex, Delta); in DoInsertion() 243 memmove(&Values[i+1], &Values[i], (e-i)*sizeof(Values[0])); in DoInsertion() 244 Values[i] = InsertRes->Split; in DoInsertion() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysisEvaluator.cpp | 47 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed() argument 50 Values.insert(V); in insertIfNamed() 54 SetVector<Value *> Values; in runOnFunction() local 57 insertIfNamed(Values, &Arg); in runOnFunction() 60 insertIfNamed(Values, &*I); in runOnFunction() 63 insertIfNamed(Values, Op); in runOnFunction() 69 for (Value *V1 : Values) { in runOnFunction() 71 for (Value *V2 : Values) { in runOnFunction()
|
| /minix3/external/bsd/llvm/dist/clang/unittests/ASTMatchers/Dynamic/ |
| H A D | ParserTest.cpp | 41 Values.push_back(Value); in parse() 71 std::vector<VariantValue> Values; member in clang::ast_matchers::dynamic::__anon55bbcc180111::MockSema 85 EXPECT_EQ(5U, Sema.Values.size()); in TEST() 86 EXPECT_EQ(0U, Sema.Values[0].getUnsigned()); in TEST() 87 EXPECT_EQ(123U, Sema.Values[1].getUnsigned()); in TEST() 88 EXPECT_EQ(31U, Sema.Values[2].getUnsigned()); in TEST() 98 EXPECT_EQ(3ULL, Sema.Values.size()); in TEST() 99 EXPECT_EQ("Foo", Sema.Values[0].getString()); in TEST() 100 EXPECT_EQ("", Sema.Values[1].getString()); in TEST() 135 EXPECT_EQ(1ULL, Sema.Values.size()); in TEST() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
| H A D | p8-0x.cpp | 3 template<int ...Values> struct X1; 5 template<int ...Values> 6 struct X1<0, Values+1 ...>; // expected-error{{non-type template argument depends on a template par…
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Option/ |
| H A D | Arg.h | 59 SmallVector<const char *, 2> Values; variable 93 unsigned getNumValues() const { return Values.size(); } in getNumValues() 95 return Values[N]; 99 return Values; in getValues() 104 if (Values[i] == Value) in containsValue()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Option/ |
| H A D | Arg.cpp | 29 Values.push_back(Value0); in Arg() 36 Values.push_back(Value0); in Arg() 37 Values.push_back(Value1); in Arg() 42 for (unsigned i = 0, e = Values.size(); i != e; ++i) in ~Arg() 43 delete[] Values[i]; in ~Arg() 56 for (unsigned i = 0, e = Values.size(); i != e; ++i) { in dump() 58 llvm::errs() << "'" << Values[i] << "'"; in dump()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | StratifiedSets.h | 102 : Values(std::move(Map)), Links(std::move(Links)) {} in StratifiedSets() 107 Values = std::move(Other.Values); 113 auto Iter = Values.find(Elem); in find() 114 if (Iter == Values.end()) { in find() 126 DenseMap<T, StratifiedInfo> Values; 342 for (auto &Pair : Values) { in finalizeSets() 388 return StratifiedSets<T>(std::move(Values), std::move(StratLinks)); in build() 391 std::size_t size() const { return Values.size(); } in size() 490 DenseMap<T, StratifiedInfo> Values; 497 auto Pair = Values.insert(std::make_pair(ToAdd, Info)); in addAtMerging() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/test/CodeGenCXX/ |
| H A D | mangle-variadic-templates.cpp | 9 template<int ...Values> struct int_tuple { }; 59 template<int ...Values> int_tuple<Values...> f6() {} in f6()
|
| /minix3/external/bsd/llvm/dist/llvm/tools/verify-uselistorder/ |
| H A D | verify-uselistorder.cpp | 84 std::vector<const Value *> Values; member 236 Values.push_back(V); in map() 237 IDs[V] = Values.size(); in map() 242 dbgs() << "value-mapping (size = " << VM.Values.size() << "):\n"; in dumpMapping() 243 for (unsigned I = 0, E = VM.Values.size(); I != E; ++I) { in dumpMapping() 245 VM.Values[I]->dump(); in dumpMapping() 250 const Value *V = M.Values[I]; in debugValue() 273 dbgs() << " - fail: map size: " << L.Values.size() in debugSizeMismatch() 274 << " != " << R.Values.size() << "\n"; in debugSizeMismatch() 284 if (LM.Values.size() != RM.Values.size()) { in matches() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGObjCMac.cpp | 2614 llvm::Constant *Values[] = { in GetOrEmitProtocol() local 2627 Values); in GetOrEmitProtocol() 2682 llvm::Constant *Values[] = { in EmitProtocolExtension() local 2696 if (Values[1]->isNullValue() && Values[2]->isNullValue() && in EmitProtocolExtension() 2697 Values[3]->isNullValue() && Values[4]->isNullValue()) in EmitProtocolExtension() 2701 llvm::ConstantStruct::get(ObjCTypes.ProtocolExtensionTy, Values); in EmitProtocolExtension() 2731 llvm::Constant *Values[3]; in EmitProtocolList() local 2733 Values[0] = llvm::Constant::getNullValue(ObjCTypes.ProtocolListPtrTy); in EmitProtocolList() 2734 Values[1] = llvm::ConstantInt::get(ObjCTypes.LongTy, in EmitProtocolList() 2736 Values[2] = in EmitProtocolList() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 307 unsigned FirstConstant = Values.size(); in ValueEnumerator() 385 OptimizeConstants(FirstConstant, Values.size()); in ValueEnumerator() 476 std::stable_sort(Values.begin() + CstStart, Values.begin() + CstEnd, in OptimizeConstants() 489 std::partition(Values.begin()+CstStart, Values.begin()+CstEnd, in OptimizeConstants() 494 ValueMap[Values[CstStart].first] = CstStart+1; in OptimizeConstants() 585 Values[ValueID-1].second++; in EnumerateValue() 615 Values.push_back(std::make_pair(V, 1U)); in EnumerateValue() 616 ValueMap[V] = Values.size(); in EnumerateValue() 622 Values.push_back(std::make_pair(V, 1U)); in EnumerateValue() 623 ValueID = Values.size(); in EnumerateValue() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/test/CXX/expr/expr.unary/expr.sizeof/ |
| H A D | p5-0x.cpp | 8 template<int ...Values> struct count_ints { 9 static const unsigned value = sizeof...(Values);
|
| /minix3/external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
| H A D | p23.cpp | 38 template<typename T, int... Values> 41 auto l2 = [Values...] {}; // expected-error{{'Values' in capture list does not name a variable}} in bogus_expansions()
|