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

References

include/llvm/ADT/STLExtras.h
  528   using type = std::tuple<decltype(*declval<Iters>())...>;
  552   std::tuple<Iters...> iterators;
  632   std::tuple<Args...> ts;
  694   using type = std::tuple<typename ZipLongestItemType<Iters>::type...>;
  706               0, std::tuple<Iters...>>::type>::difference_type,
  713   std::tuple<Iters...> iterators;
  714   std::tuple<Iters...> end_iterators;
  768   std::tuple<Args...> ts;
  823   std::tuple<IterTs...> Begins;
  824   std::tuple<IterTs...> Ends;
  924   std::tuple<RangeTs...> Ranges;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  632   Expected<std::tuple<JITTargetAddress, uint32_t>> emitTrampolineBlock() {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
  318                              std::tuple<JITTargetAddress, uint32_t>()> {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  298   Expected<std::tuple<JITTargetAddress, uint32_t>> handleEmitTrampolineBlock() {
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  553   static Error serialize(ChannelT &C, const std::tuple<ArgTs...> &V) {
  558   static Error deserialize(ChannelT &C, std::tuple<ArgTs...> &V) {
  565   static Error serializeTupleHelper(ChannelT &C, const std::tuple<ArgTs...> &V,
  572   static Error deserializeTupleHelper(ChannelT &C, std::tuple<ArgTs...> &V,
include/llvm/ExecutionEngine/Orc/RPCUtils.h
  208   using Type = std::tuple<typename std::decay<
  512   unpackAndRun(HandlerT &Handler, std::tuple<TArgTs...> &Args) {
  551   static Error deserializeArgs(ChannelT &C, std::tuple<CArgTs...> &Args) {
  557   static Error deserializeArgsHelper(ChannelT &C, std::tuple<CArgTs...> &Args,
include/llvm/IR/PassManager.h
  421                              std::tuple<ArgTs...> Args,
  436                   std::tuple<MainArgTs...> Args) {
include/llvm/Support/Format.h
   91   std::tuple<Ts...> Vals;
lib/CodeGen/MachineBlockPlacement.cpp
 1505   SmallVector<std::tuple<BranchProbability, MachineBasicBlock *>, 4>
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  268   std::tuple<Function *, MDNode *>
lib/Target/AMDGPU/SIInstrInfo.cpp
 4471 static std::tuple<unsigned, unsigned>
lib/Transforms/IPO/PartialInlining.cpp
  321   std::tuple<DebugLoc, BasicBlock *> getOneDebugLoc(Function *F) {
  334   std::tuple<int, int> computeOutliningCosts(FunctionCloner &Cloner);
  890 std::tuple<int, int>
projects/compiler-rt/lib/xray/xray_fdr_log_writer.h
   66   static_assert(AggregateSizes<std::tuple<DataTypes...>>::value <=
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
 1350   std::tuple<Ps...> Params;
tools/clang/include/clang/Sema/Sema.h
 1104   std::tuple<MangleNumberingContext *, Decl *>
 1658     std::tuple<const Ts &...> Args;
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
   49     const std::tuple<RequirementTypes...> &Requirements,
   89     const std::tuple<RequirementTypes...> &Requirements,
  127     Rule(std::tuple<RequirementTypes...> Requirements)
  148     std::tuple<RequirementTypes...> Requirements;
tools/clang/lib/AST/ASTImporter.cpp
  202     Expected<std::tuple<THead, TTail...>>
  207       Expected<std::tuple<TTail...>> ToTailOrErr = importSeq(FromTail...);
  419         std::tuple<FunctionTemplateDecl *, TemplateArgsTy>;
tools/clang/lib/CodeGen/CodeGenFunction.h
  614     typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
  633     typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
tools/clang/lib/CodeGen/EHScopeStack.h
  198     typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
  282   void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) {
tools/clang/lib/Sema/SemaLambda.cpp
  275 std::tuple<MangleNumberingContext *, Decl *>
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  196   template <class T> std::tuple<NodeId, NodeId> PreTraverse(T *ASTNode) {
  214   void PostTraverse(std::tuple<NodeId, NodeId> State) {
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
   55 static llvm::Optional<std::tuple<DurationScale, double>>
  105     llvm::Optional<std::tuple<DurationScale, double>> result =
tools/clang/tools/extra/clangd/unittests/Matchers.h
   84   std::tuple<M...> Matchers;
tools/clang/unittests/AST/ASTImporterFixtures.cpp
  139 std::tuple<Decl *, Decl *>
tools/clang/unittests/AST/ASTImporterFixtures.h
  156   std::tuple<Decl *, Decl *>
tools/clang/unittests/AST/ASTImporterVisibilityTest.cpp
   81     ::testing::WithParamInterface<std::tuple<ArgVector, const char *>>;
  176     std::tuple<ArgVector, std::tuple<const char *, const char *, bool>>>;
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
   25   std::tuple<NodeType *, NodeType *> makeDecls(
   45   std::tuple<TranslationUnitDecl *, TranslationUnitDecl *> makeTuDecls(
   63   std::tuple<NodeType *, NodeType *> makeDecls(
   73   std::tuple<NamedDecl *, NamedDecl *> makeNamedDecls(
   95   bool testStructuralMatch(std::tuple<Decl *, Decl *> t) {
 1281   findDeclPair(std::tuple<TranslationUnitDecl *, TranslationUnitDecl *> TU,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  565 std::tuple<FileSpec, ConstString>
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
   88   static std::tuple<FileSpec, ConstString> GetExceptionThrowLocation();
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1486 std::tuple<llvm::VersionTuple, llvm::StringRef>
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
   79   static std::tuple<llvm::VersionTuple, llvm::StringRef>
tools/llvm-objcopy/ELF/Object.cpp
  408 static std::tuple<uint64_t, uint64_t>
tools/polly/include/polly/CodeGen/LoopGenerators.h
  213   virtual std::tuple<Value *, Function *>
tools/polly/include/polly/CodeGen/LoopGeneratorsGOMP.h
   53   std::tuple<Value *, Function *> createSubFn(Value *Stride, AllocaInst *Struct,
tools/polly/include/polly/CodeGen/LoopGeneratorsKMP.h
   77   std::tuple<Value *, Function *> createSubFn(Value *Stride, AllocaInst *Struct,
tools/polly/include/polly/ScopBuilder.h
  444   std::tuple<AliasGroupVectorTy, DenseSet<const ScopArrayInfo *>>
tools/polly/include/polly/Support/ScopHelper.h
  459 std::tuple<std::vector<const llvm::SCEV *>, std::vector<int>>
tools/polly/lib/Analysis/ScopBuilder.cpp
 3350 std::tuple<ScopBuilder::AliasGroupVectorTy, DenseSet<const ScopArrayInfo *>>
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
   90 std::tuple<Value *, Function *>
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  126 std::tuple<Value *, Function *>
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  117 static std::tuple<std::string, std::vector<Value *>>
tools/polly/lib/Support/ScopHelper.cpp
  661 std::tuple<std::vector<const SCEV *>, std::vector<int>>
tools/polly/lib/Transform/DeLICM.cpp
  613   std::tuple<isl::union_map, isl::map>
unittests/ADT/IteratorTest.cpp
  337     const vector<tuple<Optional<unsigned>, Optional<StringRef>>> expected{
  351     const vector<tuple<Optional<StringRef>, Optional<unsigned>>> expected{
unittests/ADT/MakeUniqueTest.cpp
   25   auto p2 = std::make_unique<std::tuple<int, int>>(0, 1);
unittests/IR/PatternMatch.cpp
 1114 typedef ::testing::Types<std::tuple<Value*, Instruction*>,
 1115                          std::tuple<const Value*, const Instruction *>>
usr/include/c++/7.4.0/bits/stl_pair.h
  375         pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>);
  436         pair(tuple<_Args1...>&, tuple<_Args2...>&,
usr/include/c++/7.4.0/bits/unique_ptr.h
  152       tuple<pointer, _Dp> _M_t;
usr/include/c++/7.4.0/functional
  460       tuple<_Bound_args...> _M_bound_args;
usr/include/c++/7.4.0/thread
  253       static _Invoker<__decayed_tuple<_Callable, _Args...>>
usr/include/c++/7.4.0/tuple
  985       constexpr tuple(const tuple&) = default;
  987       constexpr tuple(tuple&&) = default;
  995         constexpr tuple(const tuple<_U1, _U2>& __in)
 1013         constexpr tuple(tuple<_U1, _U2>&& __in)
 1115 	tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
 1119 	tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
 1208       tuple&
 1209       operator=(const tuple& __in)
 1215       tuple&
 1216       operator=(tuple&& __in)
 1224         tuple&
 1225         operator=(const tuple<_U1, _U2>& __in)
 1232         tuple&
 1233         operator=(tuple<_U1, _U2>&& __in)
 1240         tuple&
 1249         tuple&
 1258       swap(tuple& __in)
 1280     : tuple_element<__i - 1, tuple<_Tail...> > { };
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1314     get(tuple<_Elements...>& __t) noexcept
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1320     get(const tuple<_Elements...>& __t) noexcept
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
 1326     get(tuple<_Elements...>&& __t) noexcept
 1328       typedef __tuple_element_t<__i, tuple<_Elements...>> __element_type;
 1397     operator==(const tuple<_TElements...>& __t,
 1398 	       const tuple<_UElements...>& __u)
 1402       using __compare = __tuple_compare<tuple<_TElements...>,
 1403 					tuple<_UElements...>,
 1410     operator<(const tuple<_TElements...>& __t,
 1411 	      const tuple<_UElements...>& __u)
 1415       using __compare = __tuple_compare<tuple<_TElements...>,
 1416 					tuple<_UElements...>,
 1423     operator!=(const tuple<_TElements...>& __t,
 1424 	       const tuple<_UElements...>& __u)
 1429     operator>(const tuple<_TElements...>& __t,
 1430 	      const tuple<_UElements...>& __u)
 1435     operator<=(const tuple<_TElements...>& __t,
 1436 	       const tuple<_UElements...>& __u)
 1447     constexpr tuple<typename __decay_and_strip<_Elements>::__type...>
 1450       typedef tuple<typename __decay_and_strip<_Elements>::__type...>
 1458     constexpr tuple<_Elements&&...>
 1468 			tuple<_Tp..., __tuple_element_t<_Idx, _Tuple>>,
 1475       typedef tuple<_Tp...> __type;
 1503       typedef tuple<_Ts...> __type;
 1509       typedef typename __combine_tuples<tuple<_T1s..., _T2s...>,
 1588     constexpr tuple<_Elements&...>
 1602     swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y)
 1602     swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y)
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h
   91   static R Invoke(Function function, const ::testing::tuple<A1, A2>& args) {
   98                         const ::testing::tuple<A1, A2>& args) {
utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h
  589     ::testing::tuple<
  593   typedef ::testing::tuple<
  804     ::testing::tuple<
  808   typedef ::testing::tuple<
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 2731     typedef ::testing::tuple<const LhsValue&, const RhsValue&> InnerMatcherArg;
 3596     typedef ::testing::tuple<T, Second> ArgTuple;
utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
   85   typedef ::testing::tuple<Matcher<A1>, Matcher<A2> > type;
  181   typedef ::testing::tuple<A1, A2> ArgumentTuple;
utils/unittest/googletest/include/gtest/gtest-printers.h
  670 void PrintTo(const ::std::tuple<Types...>& t, ::std::ostream* os) {
  895   typedef ::std::tuple<Types...> Tuple;
utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
 3163     : public ParamGeneratorInterface< ::testing::tuple<T1, T2> > {
 3165   typedef ::testing::tuple<T1, T2> ParamType;
 4844   operator ParamGenerator< ::testing::tuple<T1, T2> >() const {