|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ilist.h 245 for (const_reference V : L2)
372 if (Next == end())
include/llvm/ADT/simple_ilist.h 135 return std::distance(begin(), end());
175 for (const_reference V : L2)
include/llvm/Analysis/AliasSetTracker.h 419 const_iterator end() const { return AliasSets.end(); }
include/llvm/Analysis/IVUsers.h 147 const_iterator end() const { return IVUses.end(); }
include/llvm/CodeGen/MachineBasicBlock.h 203 const_instr_iterator instr_end() const { return Insts.end(); }
include/llvm/CodeGen/MachineFunction.h 654 const_iterator end () const { return BasicBlocks.end(); }
696 for (const MachineBasicBlock &MBB : BasicBlocks)
include/llvm/CodeGen/SelectionDAG.h 455 allnodes_const_iterator allnodes_end() const { return AllNodes.end(); }
include/llvm/IR/BasicBlock.h 276 inline const_iterator end () const { return InstList.end(); }
include/llvm/IR/Function.h 688 const_iterator end () const { return BasicBlocks.end(); }
include/llvm/IR/InstIterator.h 62 if (BB != BBs->end()) {
69 : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor
80 return BB == y.BB && (BB == BBs->end() || BI == y.BI);
115 if (BB == BBs->end()) break;
include/llvm/IR/Module.h 585 const_global_iterator global_end () const { return GlobalList.end(); }
602 const_iterator end () const { return FunctionList.end(); }
624 const_alias_iterator alias_end () const { return AliasList.end(); }
642 const_ifunc_iterator ifunc_end () const { return IFuncList.end(); }
718 return NamedMDList.end();
include/llvm/MC/MCSection.h 167 const_iterator end() const { return Fragments.end(); }
lib/Analysis/AliasSetTracker.cpp 548 for (auto &Access : *Accesses)
lib/Analysis/IVUsers.cpp 326 for (const IVStrideUse &IVUse : IVUses) {
lib/Analysis/MemorySSA.cpp 1943 for (const MemoryAccess &MA : *Accesses) {
2005 while (ALI != AL->end() && AAI != ActualAccesses.end()) {
2014 while (DLI != DL->end() && ADI != ActualDefs.end()) {
2100 for (const auto &I : *AL)
lib/Analysis/MemorySSAUpdater.cpp 263 assert((!Defs || (++Defs->begin() == Defs->end())) &&
367 auto IterEnd = MSSA->getBlockDefs(MD->getBlock())->end();
589 for (const MemoryAccess &MA : *Acc) {
lib/CodeGen/SlotIndexes.cpp 240 itr != indexList.end(); ++itr) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp 140 for (auto &Block : F.getBasicBlockList())
lib/IR/Function.cpp 211 for (const BasicBlock &BB : BasicBlocks)
lib/Transforms/IPO/SampleProfile.cpp 724 for (auto &I : BB->getInstList()) {
lib/Transforms/IPO/WholeProgramDevirt.cpp 1541 for (const Function &Fn : FL) {
lib/Transforms/Scalar/GVNHoist.cpp 395 for (const MemoryAccess &MA : *Acc)
lib/Transforms/Scalar/LICM.cpp 355 for (const auto &MA : *Accesses) {
1068 for (const auto &Acc : *Accs) {
1239 for (const auto &MA : *Accesses)
2322 for (const auto &MA : *Accesses)
lib/Transforms/Scalar/NewGVN.cpp 2880 for (const auto &Def : *MemoryBlockDefs) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 876 if (!isa<MemoryPhi>(*Defs->begin()) || (++Defs->begin() != Defs->end()))
lib/Transforms/Vectorize/VPlan.h 1015 inline const_iterator end() const { return Recipes.end(); }
unittests/ADT/IListIteratorTest.cpp 158 EXPECT_EQ(CL.rbegin(), const_reverse_iterator(CL.end()));
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp 165 auto cend = [&]() -> const_iterator { return CL.end(); };
usr/include/c++/7.4.0/bits/range_access.h 68 end(_Container& __cont) -> decltype(__cont.end())
78 end(const _Container& __cont) -> decltype(__cont.end())
79 { return __cont.end(); }