reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/STLExtras.h
  556     return value_type(*std::get<Ns>(iterators)...);
  561     return std::tuple<Iters...>(std::next(std::get<Ns>(iterators))...);
  566     return std::tuple<Iters...>(std::prev(std::get<Ns>(iterators))...);
  596     return std::get<0>(this->iterators) == std::get<0>(other.iterators);
  596     return std::get<0>(this->iterators) == std::get<0>(other.iterators);
  607     return all_of(std::initializer_list<bool>{std::get<Ns>(this->iterators) !=
  608                                               std::get<Ns>(other.iterators)...},
  636     return iterator(std::begin(std::get<Ns>(ts))...);
  639     return iterator(std::end(std::get<Ns>(ts))...);
  720         std::initializer_list<bool>{std::get<Ns>(this->iterators) !=
  721                                     std::get<Ns>(other.iterators)...},
  727         deref_or_none(std::get<Ns>(iterators), std::get<Ns>(end_iterators))...);
  727         deref_or_none(std::get<Ns>(iterators), std::get<Ns>(end_iterators))...);
  733         next_or_end(std::get<Ns>(iterators), std::get<Ns>(end_iterators))...);
  733         next_or_end(std::get<Ns>(iterators), std::get<Ns>(end_iterators))...);
  772     return iterator(std::make_pair(adl_begin(std::get<Ns>(ts)),
  773                                    adl_end(std::get<Ns>(ts)))...);
  777     return iterator(std::make_pair(adl_end(std::get<Ns>(ts)),
  778                                    adl_end(std::get<Ns>(ts)))...);
  860     auto &Begin = std::get<Index>(Begins);
  861     auto &End = std::get<Index>(Ends);
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  567     return serializeSeq(C, std::get<Is>(V)...);
include/llvm/Support/Format.h
   99     return snprintf(Buffer, BufferSize, Fmt, std::get<Is>(Vals)...);
lib/CodeGen/RegAllocPBQP.cpp
  261     return std::get<0>(I)->segments[std::get<1>(I)].start;
  261     return std::get<0>(I)->segments[std::get<1>(I)].start;
  265     return std::get<0>(I)->segments[std::get<1>(I)].end;
  265     return std::get<0>(I)->segments[std::get<1>(I)].end;
  269     return std::get<2>(I);
  293     return std::get<0>(I1)->reg < std::get<0>(I2)->reg;
  293     return std::get<0>(I1)->reg < std::get<0>(I2)->reg;
  297     return std::get<1>(I) == std::get<0>(I)->size() - 1;
  297     return std::get<1>(I) == std::get<0>(I)->size() - 1;
  301     return std::make_tuple(std::get<0>(I), std::get<1>(I) + 1, std::get<2>(I));
  301     return std::make_tuple(std::get<0>(I), std::get<1>(I) + 1, std::get<2>(I));
  301     return std::make_tuple(std::get<0>(I), std::get<1>(I) + 1, std::get<2>(I));
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  281     if (std::get<0>(Tuple).first == Atom)
  282       return std::get<1>(Tuple);
  535     if (std::get<0>(Tuple).Index == Index)
  536       return std::get<1>(Tuple);
  569     W.startLine() << formatv("{0}: ", std::get<0>(Tuple).Index);
  570     std::get<1>(Tuple).dump(W.getOStream());
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  425         auto &L = std::get<0>(Item);
  426         auto &C = std::get<1>(Item);
lib/Target/AArch64/AArch64AsmPrinter.cpp
  283     unsigned Reg = std::get<0>(P.first);
  284     bool IsShort = std::get<1>(P.first);
  285     uint32_t AccessInfo = std::get<2>(P.first);
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
 1228                                 return std::get<0>(Val) == static_cast<uint64_t>(Value)
 1229                                     && std::get<2>(Val) == ELF::STT_NOTYPE;
lib/Target/BPF/BTFDebug.cpp
  361     OS.EmitIntValue(std::get<0>(V), 4);
  362     Asm->EmitLabelReference(std::get<1>(V), 4);
  363     OS.EmitIntValue(std::get<2>(V), 4);
lib/Transforms/Scalar/ConstantHoisting.cpp
  885         Constant *Off = std::get<0>(R);
  886         Type *Ty = std::get<1>(R);
  887         ConstantUser U = std::get<2>(R);
lib/Transforms/Scalar/NewGVN.cpp
 3327         Okay = (std::get<1>(Res.first->second) == KV.second) &&
 3328                (lookupOperandLeader(std::get<2>(Res.first->second)) ==
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
 1346     return {Matcher<T>(std::get<Is>(Params))...};
tools/clang/include/clang/Sema/Sema.h
 1664       bool Dummy[] = {false, (DB << getPrintable(std::get<Is>(Args)))...};
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
   53       std::make_tuple(std::get<Is>(Requirements).evaluate(Context)...);
   91   visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4153     assert(std::get<0>(E) && "All ordered entries must exist!");
 4156                 std::get<0>(E))) {
 4166         CGM.getDiags().Report(std::get<1>(E), DiagID) << FnName;
 4173                    std::get<0>(E))) {
 4187           CGM.getDiags().Report(std::get<1>(E), DiagID) << std::get<2>(E);
 4187           CGM.getDiags().Report(std::get<1>(E), DiagID) << std::get<2>(E);
10569   const unsigned NDS = std::get<0>(Data);
10570   const unsigned WDS = std::get<1>(Data);
10571   const bool OutputBecomesInput = std::get<2>(Data);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  170       TraverseLambdaCapture(LE, &std::get<0>(C), std::get<1>(C));
  170       TraverseLambdaCapture(LE, &std::get<0>(C), std::get<1>(C));
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1178         TraverseLambdaCapture(LE, &std::get<0>(C), std::get<1>(C));
 1178         TraverseLambdaCapture(LE, &std::get<0>(C), std::get<1>(C));
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  320     auto Output = std::get<3>(CommandRef);
  322         std::get<0>(CommandRef)->getValue(DirectoryStorage),
  323         std::get<1>(CommandRef)->getValue(FilenameStorage),
  324         nodeToCommandLine(Syntax, std::get<2>(CommandRef)),
tools/clang/tools/clang-refactor/TestSupport.cpp
   78     if (!(std::get<0>(I) == std::get<1>(I)))
   78     if (!(std::get<0>(I) == std::get<1>(I)))
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
   36   llvm::StringRef URI = ::testing::get<0>(arg);
   37   const std::string &Path = ::testing::get<1>(arg);
tools/clang/tools/extra/clangd/unittests/Matchers.h
   98     return {std::get<I>(Matchers)...};
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  100   const Ref &Pos = ::testing::get<0>(arg);
  101   const Range &Range = ::testing::get<1>(arg);
tools/clang/unittests/AST/ASTImporterVisibilityTest.cpp
   93   ArgVector getExtraArgs() const override { return std::get<0>(GetParam()); }
   94   std::string getCode() const { return std::get<1>(GetParam()); }
  184   ArgVector getExtraArgs() const override { return std::get<0>(GetParam()); }
  185   std::string getCode0() const { return std::get<0>(std::get<1>(GetParam())); }
  185   std::string getCode0() const { return std::get<0>(std::get<1>(GetParam())); }
  186   std::string getCode1() const { return std::get<1>(std::get<1>(GetParam())); }
  186   std::string getCode1() const { return std::get<1>(std::get<1>(GetParam())); }
  187   bool shouldBeLinked() const { return std::get<2>(std::get<1>(GetParam())); }
  187   bool shouldBeLinked() const { return std::get<2>(std::get<1>(GetParam())); }
tools/llvm-exegesis/lib/Clustering.cpp
  256     const ClusterId &ClusterIdOfPoint = std::get<1>(Point);
  259     const OpcodeAndConfig Key(std::get<0>(Point));
  351     std::get<0>(I).push(std::get<1>(I));
  351     std::get<0>(I).push(std::get<1>(I));
  357     std::get<0>(I).PerInstructionValue = std::get<1>(I).avg();
  357     std::get<0>(I).PerInstructionValue = std::get<1>(I).avg();
tools/llvm-exegesis/lib/SchedClassResolution.cpp
  279       BenchmarkMeasure &Measure = std::get<0>(I);
  280       const PerInstructionStats &Stats = std::get<1>(I);
tools/llvm-objdump/llvm-objdump.cpp
 1219         uint64_t Address = std::get<0>(Symb);
 1220         StringRef Name = std::get<1>(Symb);
 1462                   return std::get<0>(O) <= Target;
 1469                     return std::get<0>(O) <= Target;
tools/llvm-pdbutil/DumpOutputStyle.cpp
 1412         LocallyHashedType &L = std::get<0>(H);
 1413         GloballyHashedType &G = std::get<1>(H);
tools/llvm-xray/xray-account.cpp
  297     sortByKey(Results, [](const TupleType &X) { return std::get<0>(X); });
  300     sortByKey(Results, [](const TupleType &X) { return std::get<1>(X); });
  303     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Min; });
  306     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Median; });
  309     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Pct90; });
  312     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Pct99; });
  315     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Max; });
  318     sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Sum; });
  331     Fn(std::get<0>(R), std::get<1>(R), std::get<2>(R));
  331     Fn(std::get<0>(R), std::get<1>(R), std::get<2>(R));
  331     Fn(std::get<0>(R), std::get<1>(R), std::get<2>(R));
tools/llvm-xray/xray-color-helper.cpp
   84   double Scaled[3] = {std::get<0>(Color) / 255.0, std::get<1>(Color) / 255.0,
   84   double Scaled[3] = {std::get<0>(Color) / 255.0, std::get<1>(Color) / 255.0,
   85                       std::get<2>(Color) / 255.0};
  121   const double &H = std::get<0>(Color);
  122   const double &S = std::get<1>(Color);
  123   const double &V = std::get<2>(Color);
  173   double H = interpolateHue(std::get<0>(C0), std::get<0>(C1), T);
  173   double H = interpolateHue(std::get<0>(C0), std::get<0>(C1), T);
  174   double S = std::get<1>(C0) + T * (std::get<1>(C1) - std::get<1>(C0));
  174   double S = std::get<1>(C0) + T * (std::get<1>(C1) - std::get<1>(C0));
  174   double S = std::get<1>(C0) + T * (std::get<1>(C1) - std::get<1>(C0));
  175   double V = std::get<2>(C0) + T * (std::get<2>(C1) - std::get<2>(C0));
  175   double V = std::get<2>(C0) + T * (std::get<2>(C1) - std::get<2>(C0));
  175   double V = std::get<2>(C0) + T * (std::get<2>(C1) - std::get<2>(C0));
unittests/Support/ReverseIterationTest.cpp
   49     ASSERT_EQ(std::get<0>(Tuple).first, std::get<1>(Tuple));
   49     ASSERT_EQ(std::get<0>(Tuple).first, std::get<1>(Tuple));
  103     ASSERT_EQ(std::get<0>(Tuple).second, std::get<1>(Tuple)->value);
  103     ASSERT_EQ(std::get<0>(Tuple).second, std::get<1>(Tuple)->value);
usr/include/c++/7.4.0/bits/unique_ptr.h
  147       pointer    _M_ptr() const { return std::get<0>(_M_t); }
usr/include/c++/7.4.0/tuple
 1372 	return bool(std::get<__i>(__t) == std::get<__i>(__u))
 1372 	return bool(std::get<__i>(__t) == std::get<__i>(__u))
 1379 	return bool(std::get<__i>(__t) < std::get<__i>(__u))
 1379 	return bool(std::get<__i>(__t) < std::get<__i>(__u))
 1380 	  || (!bool(std::get<__i>(__u) < std::get<__i>(__t))
 1380 	  || (!bool(std::get<__i>(__u) < std::get<__i>(__t))
utils/TableGen/AsmMatcherEmitter.cpp
 2278          << utostr(std::get<0>(KV.first)) << ", "
 2279          << utostr(std::get<1>(KV.first)) << ", "
 2280          << utostr(std::get<2>(KV.first)) << " },\n";
 3351       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
 3351       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
 3353       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
 3353       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
utils/TableGen/CodeEmitterGen.cpp
  567       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
  567       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
  569       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
  569       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
utils/TableGen/GlobalISelEmitter.cpp
 2157       if (std::get<0>(Operand)->isHigherPriorityThan(*std::get<1>(Operand)))
 2157       if (std::get<0>(Operand)->isHigherPriorityThan(*std::get<1>(Operand)))
 2159       if (std::get<1>(Operand)->isHigherPriorityThan(*std::get<0>(Operand)))
 2159       if (std::get<1>(Operand)->isHigherPriorityThan(*std::get<0>(Operand)))
 3163     if (std::get<0>(Matcher)->isHigherPriorityThan(*std::get<1>(Matcher)))
 3163     if (std::get<0>(Matcher)->isHigherPriorityThan(*std::get<1>(Matcher)))
 3165     if (std::get<1>(Matcher)->isHigherPriorityThan(*std::get<0>(Matcher)))
 3165     if (std::get<1>(Matcher)->isHigherPriorityThan(*std::get<0>(Matcher)))
 3936         *std::get<0>(*SubOperand), DstChild->getName(),
 3937         std::get<1>(*SubOperand), std::get<2>(*SubOperand));
 3937         std::get<1>(*SubOperand), std::get<2>(*SubOperand));
 5172       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
 5172       if (std::get<0>(Pair)->getName() < std::get<1>(Pair)->getName())
 5174       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
 5174       if (std::get<0>(Pair)->getName() > std::get<1>(Pair)->getName())
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h
   92            return function(get<0>(args), get<1>(args));
   92            return function(get<0>(args), get<1>(args));
   99            return (obj_ptr->*method_ptr)(get<0>(args), get<1>(args));
   99            return (obj_ptr->*method_ptr)(get<0>(args), get<1>(args));
  108            return function(get<0>(args), get<1>(args), get<2>(args));
  108            return function(get<0>(args), get<1>(args), get<2>(args));
  108            return function(get<0>(args), get<1>(args), get<2>(args));
  126            return function(get<0>(args), get<1>(args), get<2>(args),
  126            return function(get<0>(args), get<1>(args), get<2>(args),
  126            return function(get<0>(args), get<1>(args), get<2>(args),
  127                get<3>(args));
  355     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args));
  355     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args));
  355     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args));
  369     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args),
  369     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args),
  369     return SelectedArgs(get<k1>(args), get<k2>(args), get<k3>(args),
  370         get<k4>(args));
utils/unittest/googlemock/include/gmock/gmock-matchers.h
  737         && get<N - 1>(matcher_tuple).Matches(get<N - 1>(value_tuple));
  737         && get<N - 1>(matcher_tuple).Matches(get<N - 1>(value_tuple));
  754         get<N - 1>(matchers);
  756     Value value = get<N - 1>(values);
  762       get<N - 1>(matchers).DescribeTo(os);
  839       *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
utils/unittest/googletest/include/gtest/gtest-printers.h
  904     return ::std::get<I>(tuple);