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

References

include/llvm/ADT/SparseBitVector.h
  256   using ElementList = std::list<SparseBitVectorElement<ElementSize>>;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  422   std::list<LoopData> Loops;
  462   iterator_range<std::list<LoopData>::iterator>
  464                      std::list<LoopData>::iterator Insert);
  933                               std::list<LoopData>::iterator Insert);
 1281     LoopData *OuterLoop, std::list<LoopData>::iterator Insert) {
include/llvm/Analysis/GlobalsModRef.h
   61     std::list<DeletionCallbackHandle>::iterator I;
   73   std::list<DeletionCallbackHandle> Handles;
include/llvm/CodeGen/ScheduleDAGInstrs.h
  190     using SUList = std::list<SUnit *>;
include/llvm/IR/PassManager.h
  627       std::list<std::pair<AnalysisKey *, std::unique_ptr<ResultConceptT>>>;
include/llvm/Option/ArgList.h
  382   mutable std::list<std::string> SynthesizedStrings;
include/llvm/ProfileData/InstrProf.h
  655   std::list<InstrProfValueData> ValueData;
include/llvm/Transforms/Utils/SymbolRewriter.h
   92 using RewriteDescriptorList = std::list<std::unique_ptr<RewriteDescriptor>>;
include/llvm/XRay/Profile.h
  115   using BlockList = std::list<Block>;
  128   std::list<TrieNode> NodeStorage;
lib/Analysis/BlockFrequencyInfoImpl.cpp
  753     LoopData *OuterLoop, std::list<LoopData>::iterator Insert,
  773 iterator_range<std::list<LoopData>::iterator>
  776     std::list<LoopData>::iterator Insert) {
lib/CodeGen/InterleavedLoadCombinePass.cpp
   98   bool combine(std::list<VectorInfo> &InterleavedLoad,
  103   bool findPattern(std::list<VectorInfo> &Candidates,
  104                    std::list<VectorInfo> &InterleavedLoad, unsigned Factor,
 1053     std::list<VectorInfo> &Candidates, std::list<VectorInfo> &InterleavedLoad,
 1053     std::list<VectorInfo> &Candidates, std::list<VectorInfo> &InterleavedLoad,
 1061     std::vector<std::list<VectorInfo>::iterator> Res(Factor, Candidates.end());
 1115 bool InterleavedLoadCombineImpl::combine(std::list<VectorInfo> &InterleavedLoad,
 1262     std::list<VectorInfo> Candidates;
 1282     std::list<VectorInfo> InterleavedLoad;
lib/Object/MachOObjectFile.cpp
  240 static Error checkOverlappingElement(std::list<MachOElement> &Elements,
  277     std::list<MachOElement> &Elements) {
  401                                 std::list<MachOElement> &Elements) {
  459                                   std::list<MachOElement> &Elements) {
  592                                  std::list<MachOElement> &Elements,
  630                                   std::list<MachOElement> &Elements) {
  824                               std::list<MachOElement> &Elements) {
 1192                                        std::list<MachOElement> &Elements) {
 1284   std::list<MachOElement> Elements;
lib/Support/FileCheck.cpp
 1612   std::list<MatchRange> MatchRanges;
lib/Target/AMDGPU/GCNHazardRecognizer.h
   45   std::list<MachineInstr*> EmittedInstrs;
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  106   class CandidateList : public std::list<Candidate> {
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  427   using InitListMap = std::map<unsigned, std::list<MachineInstr *>>;
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  246                   std::list<std::list<CombineInfo> > &MergeableInsts) const;
  246                   std::list<std::list<CombineInfo> > &MergeableInsts) const;
  248                   std::list<std::list<CombineInfo> > &MergeableInsts) const;
  248                   std::list<std::list<CombineInfo> > &MergeableInsts) const;
  257   void removeCombinedInst(std::list<CombineInfo> &MergeList,
  259   bool optimizeInstsWithSameBaseAddr(std::list<CombineInfo> &MergeList,
  261   bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
  261   bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
 1665                  std::list<std::list<CombineInfo> > &MergeableInsts) const {
 1665                  std::list<std::list<CombineInfo> > &MergeableInsts) const {
 1666   for (std::list<CombineInfo> &AddrList : MergeableInsts) {
 1679                  std::list<std::list<CombineInfo> > &MergeableInsts) const {
 1679                  std::list<std::list<CombineInfo> > &MergeableInsts) const {
 1717                        std::list<std::list<CombineInfo> > &MergeableInsts) {
 1717                        std::list<std::list<CombineInfo> > &MergeableInsts) {
 1720   for (std::list<CombineInfo> &MergeList : MergeableInsts) {
 1745 SILoadStoreOptimizer::removeCombinedInst(std::list<CombineInfo> &MergeList,
 1758                                           std::list<CombineInfo> &MergeList,
 1851     std::list<std::list<CombineInfo> > MergeableInsts;
 1851     std::list<std::list<CombineInfo> > MergeableInsts;
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  396   std::list<MachineBasicBlock::iterator> AtomicPseudoMIs;
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  471   std::list<MipsRelocationEntry> Sorted;
  472   std::list<ELFRelocationEntry> Remainder;
lib/Target/PowerPC/PPCISelLowering.cpp
12224   std::list<HandleSDNode> PromOpHandles;
12478   std::list<HandleSDNode> PromOpHandles;
lib/Transforms/Scalar/LoopDistribute.cpp
  564   using PartitionContainerT = std::list<InstPartition>;
lib/Transforms/Scalar/Reg2Mem.cpp
   91   std::list<Instruction*> WorkList;
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  235   std::list<Candidate> Candidates;
lib/Transforms/Vectorize/VPlanPredicator.cpp
   85 VPValue *VPlanPredicator::genPredicateTree(std::list<VPValue *> &Worklist) {
  144   std::list<VPValue *> IncomingPredicates;
lib/Transforms/Vectorize/VPlanPredicator.h
   54   VPValue *genPredicateTree(std::list<VPValue *> &Worklist);
projects/openmp/libomptarget/src/device.h
   53 typedef std::list<HostDataToTargetTy> HostDataToTargetListTy;
   77   std::list<void *> PendingCtors;
   78   std::list<void *> PendingDtors;
projects/openmp/libomptarget/src/rtl.h
  118   std::list<RTLInfoTy> AllRTLs;
tools/clang/include/clang/AST/CXXInheritance.h
  126   std::list<CXXBasePath> Paths;
  180   using paths_iterator = std::list<CXXBasePath>::iterator;
  181   using const_paths_iterator = std::list<CXXBasePath>::const_iterator;
tools/clang/include/clang/Analysis/Analyses/Consumed.h
   54   using DiagList = std::list<DelayedDiag>;
tools/clang/include/clang/Analysis/PathDiagnostic.h
  456 class PathPieces : public std::list<PathDiagnosticPieceRef> {
tools/clang/include/clang/Basic/Diagnostic.h
  305   std::list<DiagState> DiagStates;
tools/clang/include/clang/Frontend/CompilerInstance.h
  184   std::list<OutputFile> OutputFiles;
tools/clang/include/clang/Rewrite/Core/TokenRewriter.h
   33     std::list<Token> TokenList;
   36     using TokenRefTy = std::list<Token>::iterator;
   56     using token_iterator = std::list<Token>::const_iterator;
tools/clang/lib/ARCMigrate/Internals.h
   25   typedef std::list<StoredDiagnostic> ListTy;
tools/clang/lib/ARCMigrate/TransformActions.cpp
  111   std::list<CharRange> Removals;
  527   std::list<CharRange>::iterator I = Removals.end();
  529     std::list<CharRange>::iterator RI = I;
  574   for (std::list<CharRange>::iterator
tools/clang/lib/AST/VTableBuilder.cpp
 3382                                  std::list<FullPathTy> &Paths) {
 3403 static void removeRedundantPaths(std::list<FullPathTy> &FullPaths) {
 3453                                         std::list<FullPathTy> &FullPaths) {
 3525   std::list<FullPathTy> FullPaths;
tools/clang/lib/Format/TokenAnnotator.h
   55     for (std::list<UnwrappedLineNode>::const_iterator I = ++Line.Tokens.begin(),
tools/clang/lib/Format/UnwrappedLineParser.cpp
 2450   for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(),
 2457   for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(),
tools/clang/lib/Format/UnwrappedLineParser.h
   41   std::list<UnwrappedLineNode> Tokens;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1591 typedef std::list<DelayedDiag> DiagList;
tools/clang/lib/Sema/SemaCodeComplete.cpp
  164   std::list<ShadowMap> ShadowMaps;
 1108   std::list<ShadowMap>::iterator SM, SMEnd = ShadowMaps.end();
tools/clang/lib/Sema/SemaLookup.cpp
 3618   std::list<ShadowMap> ShadowMaps;
 3669   std::list<ShadowMap>::reverse_iterator SM = ShadowMaps.rbegin();
 3670   for (std::list<ShadowMap>::reverse_iterator SMEnd = ShadowMaps.rend();
tools/clang/unittests/AST/ASTImporterFixtures.h
  136   std::list<TU> FromTUs;
tools/clang/utils/TableGen/MveEmitter.cpp
  705   void genCodeDfs(Result::Ptr V, std::list<Result::Ptr> &Used,
  740     std::list<Result::Ptr> Used;
tools/gold/gold-plugin.cpp
  120 static std::list<claimed_file> Modules;
tools/lld/COFF/Driver.h
  135   std::list<std::function<void()>> taskQueue;
tools/lldb/include/lldb/Breakpoint/WatchpointList.h
  188   typedef std::list<lldb::WatchpointSP> wp_collection;
tools/lldb/include/lldb/Core/ModuleList.h
  457   bool LoadScriptingResourcesInTarget(Target *target, std::list<Status> &errors,
tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
   29   typedef std::list<lldb::TypeCategoryImplSP> ActiveCategoriesList;
tools/lldb/include/lldb/Expression/FunctionCaller.h
  326   std::list<lldb::addr_t> m_wrapper_args_addrs; ///< The addresses of the
tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h
   47   typedef std::list<Entry> EntryCollection;
tools/lldb/include/lldb/Target/Target.h
  870   bool LoadScriptingResources(std::list<Status> &errors,
tools/lldb/include/lldb/Utility/Listener.h
  113   typedef std::list<lldb::EventSP> event_collection;
tools/lldb/source/Core/Debugger.cpp
  297         std::list<Status> errors;
tools/lldb/source/Core/ModuleList.cpp
  966                                                 std::list<Status> &errors,
tools/lldb/source/Expression/FunctionCaller.cpp
  302   std::list<lldb::addr_t>::iterator pos;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h
  164   typedef std::list<SOEntry> SOEntryList;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
  155   typedef std::list<SOEntry> SOEntryList;
tools/lldb/source/Plugins/Platform/Android/AdbClient.h
   33   using DeviceIDList = std::list<std::string>;
tools/llvm-lto/llvm-lto.cpp
 1016     std::list<ToolOutputFile> OSs;
tools/llvm-lto2/llvm-lto2.cpp
  179   std::map<std::pair<std::string, std::string>, std::list<SymbolResolution>>
tools/llvm-pdbutil/LinePrinter.cpp
   32                     std::list<llvm::Regex> &IncludeFilters,
   33                     std::list<llvm::Regex> &ExcludeFilters) {
tools/llvm-pdbutil/LinePrinter.h
   75   void SetFilters(std::list<Regex> &List, Iter Begin, Iter End) {
   86   std::list<Regex> ExcludeCompilandFilters;
   87   std::list<Regex> ExcludeTypeFilters;
   88   std::list<Regex> ExcludeSymbolFilters;
   90   std::list<Regex> IncludeCompilandFilters;
   91   std::list<Regex> IncludeTypeFilters;
   92   std::list<Regex> IncludeSymbolFilters;
tools/llvm-rtdyld/llvm-rtdyld.cpp
  642   typedef std::list<const TrivialMemoryManager::SectionInfo*> WorklistT;
tools/polly/include/polly/ScopInfo.h
 1768   using StmtSet = std::list<ScopStmt>;
unittests/ADT/HashingTest.cpp
  143   const std::list<int> list(begin(arr1), end(arr1));
unittests/ADT/RangeAdapterTest.cpp
  130 typedef ::testing::Types<std::vector<int>, std::list<int>, int[4]>
  144 typedef ::testing::Types<std::vector<int>, std::list<int>, CustomIteratorVector,
unittests/ADT/STLExtrasTest.cpp
  280   std::list<int> L56 = {5, 6};
  384   std::list<int> L = {1, 2, 3, 4};
unittests/ADT/SmallVectorTest.cpp
  741   std::list<int> L;
usr/include/c++/7.4.0/bits/list.tcc
   87       typename list<_Tp, _Alloc>::iterator
   99     typename list<_Tp, _Alloc>::iterator
  115     typename list<_Tp, _Alloc>::iterator
  121 	  list __tmp(__n, __x, get_allocator());
  131       typename list<_Tp, _Alloc>::iterator
  136 	list __tmp(__first, __last, get_allocator());
  148     typename list<_Tp, _Alloc>::iterator
  173     typename list<_Tp, _Alloc>::const_iterator
  265     list<_Tp, _Alloc>&
  267     operator=(const list& __x)
  374     merge(list&& __x)
  421       merge(list&& __x, _StrictWeakOrdering __comp)
  473         list __carry;
  474         list __tmp[64];
  475         list * __fill = __tmp;
  476         list * __counter;
  559 	    list __carry;
  560 	    list __tmp[64];
  561 	    list * __fill = __tmp;
  562 	    list * __counter;
usr/include/c++/7.4.0/bits/stl_list.h
  652       list(const list& __x)
  665       list(list&& __x) noexcept
  681       list(const list& __x, const allocator_type& __a)
  685       list(list&& __x, const allocator_type& __a)
  744       list&
  745       operator=(const list& __x);
  758       list&
  759       operator=(list&& __x)
  776       list&
 1384       swap(list& __x) _GLIBCXX_NOEXCEPT
 1424       splice(const_iterator __position, list&& __x) noexcept
 1443       splice(const_iterator __position, list& __x) noexcept
 1459       splice(const_iterator __position, list&& __x, const_iterator __i) noexcept
 1501       splice(const_iterator __position, list& __x, const_iterator __i) noexcept
 1520       splice(const_iterator __position, list&& __x, const_iterator __first,
 1570       splice(const_iterator __position, list& __x, const_iterator __first,
 1644       merge(list&& __x);
 1647       merge(list& __x)
 1670 	merge(list&& __x, _StrictWeakOrdering __comp);
 1674 	merge(list& __x, _StrictWeakOrdering __comp)
 1825       _M_check_equal_allocators(list& __x) _GLIBCXX_NOEXCEPT
 1838       _M_move_assign(list&& __x, true_type) noexcept
 1857       _M_move_assign(list&& __x, false_type)
 1884     operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1884     operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1891       typedef typename list<_Tp, _Alloc>::const_iterator const_iterator;
 1918     operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1918     operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1925     operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1925     operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1931     operator>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1931     operator>(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1937     operator<=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1937     operator<=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1943     operator>=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1943     operator>=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
 1949     swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y)
 1949     swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y)
utils/TableGen/CodeGenRegisters.cpp
 2220                                                 std::list<CodeGenRegisterClass>::iterator FirstSubRegRC) {
utils/TableGen/CodeGenRegisters.h
  548     std::list<CodeGenRegisterClass> RegClasses;
  591         std::list<CodeGenRegisterClass>::iterator FirstSubRegRC);
  700     std::list<CodeGenRegisterClass> &getRegClasses() { return RegClasses; }
  702     const std::list<CodeGenRegisterClass> &getRegClasses() const {
utils/TableGen/GlobalISelEmitter.cpp
  802   using ActionList = std::list<std::unique_ptr<MatchAction>>;
utils/unittest/googletest/src/gtest.cc
 1156     for (std::list<std::pair<char, const char*> >::const_iterator it =
 1191   std::list<std::pair<char, const char*> > hunk_, hunk_adds_, hunk_removes_;