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

References

include/llvm/ADT/ArrayRef.h
  333     reverse_iterator rbegin() const { return reverse_iterator(end()); }
  375       return MutableArrayRef<T>(find_if_not(*this, Pred), end());
  382       return MutableArrayRef<T>(find_if(*this, Pred), end());
include/llvm/ADT/BitVector.h
  843     std::memset(Dest.end(), 0, Count * sizeof(BitWord));
include/llvm/IR/InstrTypes.h
 2055     uint8_t *BytesEnd = getDescriptor().end();
include/llvm/IR/Instructions.h
 2260     for (int &Idx : Mask) {
include/llvm/ProfileData/InstrProf.h
  757       for (auto &SR : getValueSitesForKind(Kind))
lib/Analysis/AssumptionCache.cpp
  233   for (auto &VH : AC.assumptions())
  281     for (auto &VH : I.second->assumptions())
lib/Analysis/CodeMetrics.cpp
   76   for (auto &AssumeVH : AC->assumptions()) {
  100   for (auto &AssumeVH : AC->assumptions()) {
lib/Analysis/LazyValueInfo.cpp
  828   for (auto &AssumeVH : AC->assumptionsFor(Val)) {
lib/Analysis/ScalarEvolution.cpp
 9503   for (auto &AssumeVH : AC.assumptions()) {
 9658   for (auto &AssumeVH : AC.assumptions()) {
lib/Analysis/ValueTracking.cpp
  590   for (auto &AssumeVH : Q.AC->assumptionsFor(V)) {
lib/Bitcode/Reader/MetadataLoader.cpp
  562         auto End = Expr.end();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4884   if (SplatValue != Values.end()) {
 4898   std::replace_if(Values.begin(), Values.end(), Predicate, Replacement);
lib/IR/Function.cpp
  306   for (Argument &A : makeArgArray(Arguments, NumArgs)) {
  334   for (Argument &A : makeArgArray(Arguments, NumArgs)) {
lib/IR/User.cpp
   94   return {MutableARef.begin(), MutableARef.end()};
lib/MCA/Stages/ExecuteStage.cpp
  257     for (const std::pair<ResourceRef, ResourceCycles> &Resource : Used) {
  266   for (std::pair<ResourceRef, ResourceCycles> &Use : Used)
lib/ProfileData/Coverage/CoverageMapping.cpp
  536     auto End = Regions.end();
lib/ProfileData/Coverage/CoverageMappingWriter.cpp
  165   for (auto I = MappingRegions.begin(), E = MappingRegions.end(); I != E; ++I) {
lib/ProfileData/InstrProf.cpp
  679   for (auto &R : getValueSitesForKind(ValueKind))
lib/Support/DJB.cpp
   44                                            Storage.end(), strictConversion);
lib/Target/X86/X86ISelLowering.cpp
13604           for (int &M : Mask)
13631     for (int &M : Mask)
13686     std::replace(HalfMask.begin(), HalfMask.end(), InPlaceInputs[1], AdjIndex);
13717       for (int Input : IncomingInputs) {
13725             for (int &M : HalfMask)
13753       for (int &M : HalfMask)
13770         std::replace(HalfMask.begin(), HalfMask.end(), IncomingInputs[0],
13821           for (int &M : FinalSourceHalfMask)
13831         for (int &M : HalfMask)
13848     for (int &M : HalfMask)
13849       for (int Input : IncomingInputs)
13885   for (int &M : HiMask)
33391   for (int &M : Mask)
lib/Transforms/IPO/WholeProgramDevirt.cpp
  221   for (VirtualCallTarget &Target : Targets) {
  238   for (VirtualCallTarget &Target : Targets) {
  925   for (auto &&Target : TargetsForSlot)
  980   for (auto &&Target : TargetsForSlot)
 1067   for (auto &T : TargetsForSlot) {
 1166   for (VirtualCallTarget &Target : TargetsForSlot) {
 1206   for (const VirtualCallTarget &Target : TargetsForSlot)
 1217     for (auto &&Target : TargetsForSlot)
 1326     for (const VirtualCallTarget &Target : TargetsForSlot) {
 1352       for (auto &&Target : TargetsForSlot)
 1411   for (VirtualCallTarget &Target : TargetsForSlot) {
 1445     for (auto &&Target : TargetsForSlot) {
 1469       for (auto &&Target : TargetsForSlot)
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  391   for (auto &AssumeVH : AC.assumptions())
lib/Transforms/Utils/CodeExtractor.cpp
 1614   for (auto AssumeVH : AC->assumptions()) {
lib/Transforms/Utils/PredicateInfo.cpp
  506   for (auto &Assume : AC.assumptions()) {
lib/Transforms/Utils/SimplifyCFG.cpp
  990   uint64_t Max = *std::max_element(Weights.begin(), Weights.end());
  993     for (uint64_t &I : Weights)
tools/clang/include/clang/AST/Decl.h
 2339   param_iterator param_end() { return parameters().end(); }
 4057   param_iterator param_end() { return parameters().end(); }
tools/clang/include/clang/AST/DeclOpenMP.h
   84   varlist_iterator varlist_end() { return getVars().end(); }
  277   clauselist_iterator clauselist_end() { return Clauses.end(); }
  279   clauselist_const_iterator clauselist_end() const { return Clauses.end(); }
  397   clauselist_iterator clauselist_end() { return getClauses().end(); }
  498   varlist_iterator varlist_end() { return getVars().end(); }
  509   clauselist_iterator clauselist_end() { return getClauses().end(); }
tools/clang/include/clang/AST/OpenMPClause.h
  237   varlist_iterator varlist_end() { return getVarRefs().end(); }
 1950                                 getPrivateCopies().end());
 2039     return MutableArrayRef<Expr *>(getPrivateCopies().end(), varlist_size());
 2078                                 getPrivateCopies().end());
 2091     return inits_range(getInits().begin(), getInits().end());
 2191     return MutableArrayRef<Expr *>(getPrivateCopies().end(), varlist_size());
 2205     return MutableArrayRef<Expr *>(getSourceExprs().end(), varlist_size());
 2218     return MutableArrayRef<Expr *>(getDestinationExprs().end(), varlist_size());
 2278                              getPrivateCopies().end());
 2287     return helper_expr_range(getSourceExprs().begin(), getSourceExprs().end());
 2297                              getDestinationExprs().end());
 2307                              getAssignmentOps().end());
 2485     return MutableArrayRef<Expr *>(getPrivates().end(), varlist_size());
 2500     return MutableArrayRef<Expr *>(getLHSExprs().end(), varlist_size());
 2514     return MutableArrayRef<Expr *>(getRHSExprs().end(), varlist_size());
 2587     return helper_expr_range(getPrivates().begin(), getPrivates().end());
 2595     return helper_expr_range(getLHSExprs().begin(), getLHSExprs().end());
 2603     return helper_expr_range(getRHSExprs().begin(), getRHSExprs().end());
 2613                              getReductionOps().end());
 2720     return MutableArrayRef<Expr *>(getPrivates().end(), varlist_size());
 2734     return MutableArrayRef<Expr *>(getLHSExprs().end(), varlist_size());
 2748     return MutableArrayRef<Expr *>(getRHSExprs().end(), varlist_size());
 2821     return helper_expr_range(getPrivates().begin(), getPrivates().end());
 2829     return helper_expr_range(getLHSExprs().begin(), getLHSExprs().end());
 2837     return helper_expr_range(getRHSExprs().begin(), getRHSExprs().end());
 2847                              getReductionOps().end());
 2951     return MutableArrayRef<Expr *>(getPrivates().end(), varlist_size());
 2965     return MutableArrayRef<Expr *>(getLHSExprs().end(), varlist_size());
 2979     return MutableArrayRef<Expr *>(getRHSExprs().end(), varlist_size());
 2990     return MutableArrayRef<Expr *>(getReductionOps().end(), varlist_size());
 3066     return helper_expr_range(getPrivates().begin(), getPrivates().end());
 3074     return helper_expr_range(getLHSExprs().begin(), getLHSExprs().end());
 3082     return helper_expr_range(getRHSExprs().begin(), getRHSExprs().end());
 3092                              getReductionOps().end());
 3102                              getTaskgroupDescriptors().end());
 3153   void setStep(Expr *Step) { *(getFinals().end()) = Step; }
 3156   void setCalcStep(Expr *CalcStep) { *(getFinals().end() + 1) = CalcStep; }
 3203     return MutableArrayRef<Expr *>(getPrivates().end(), varlist_size());
 3211     return MutableArrayRef<Expr *>(getInits().end(), varlist_size());
 3219     return MutableArrayRef<Expr *>(getUpdates().end(), varlist_size());
 3227     return MutableArrayRef<Expr *>(getFinals().end() + 2, varlist_size() + 1);
 3293   Expr *getStep() { return *(getFinals().end()); }
 3299   Expr *getCalcStep() { return *(getFinals().end() + 1); }
 3321     return privates_range(getPrivates().begin(), getPrivates().end());
 3334     return inits_range(getInits().begin(), getInits().end());
 3347     return updates_range(getUpdates().begin(), getUpdates().end());
 3360     return finals_range(getFinals().begin(), getFinals().end());
 3375     return finals_range(getUsedExprs().begin(), getUsedExprs().end());
 3569     return MutableArrayRef<Expr *>(getSourceExprs().end(), varlist_size());
 3583     return MutableArrayRef<Expr *>(getDestinationExprs().end(), varlist_size());
 3634     return helper_expr_range(getSourceExprs().begin(), getSourceExprs().end());
 3644                              getDestinationExprs().end());
 3654                              getAssignmentOps().end());
 3733     return MutableArrayRef<Expr *>(getSourceExprs().end(), varlist_size());
 3747     return MutableArrayRef<Expr *>(getDestinationExprs().end(), varlist_size());
 3797     return helper_expr_range(getSourceExprs().begin(), getSourceExprs().end());
 3807                              getDestinationExprs().end());
 3817                              getAssignmentOps().end());
 4779   mapperlist_iterator mapperlist_end() { return getUDMapperRefs().end(); }
 6054     return MutableArrayRef<Expr *>(getPrivateCopies().end(), varlist_size());
 6097                                 getPrivateCopies().end());
 6111     return inits_range(getInits().begin(), getInits().end());
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2022     for (ParmVarDecl *Parameter : D->parameters()) {
tools/clang/include/clang/AST/StmtOpenMP.h
  311     Stmt **ChildStorage = reinterpret_cast<Stmt **>(getClauses().end());
  321         const_cast<OMPExecutableDirective *>(this)->getClauses().end());
tools/clang/include/clang/Sema/Overload.h
  847       for (auto &C : Conversions) {
tools/clang/lib/AST/ASTImporter.cpp
  634           InContainer.begin(), InContainer.end(), OutContainer.begin());
 1556     for (const ParmVarDecl *P : FunDecl->parameters()) {
 3148   for (auto P : D->parameters()) {
tools/clang/lib/AST/OpenMPClause.cpp
  350   std::copy(VL.begin(), VL.end(), getPrivateCopies().end());
  384   std::copy(SrcExprs.begin(), SrcExprs.end(), getPrivateCopies().end());
  391   std::copy(DstExprs.begin(), DstExprs.end(), getSourceExprs().end());
  399             getDestinationExprs().end());
  451   std::copy(IL.begin(), IL.end(), getPrivates().end());
  457   std::copy(UL.begin(), UL.end(), getInits().end());
  463   std::copy(FL.begin(), FL.end(), getUpdates().end());
  470   std::copy(UE.begin(), UE.end(), getFinals().end() + 2);
  490   std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(),
  490   std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(),
  492   std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(),
  492   std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(),
  494   std::fill(Clause->getUsedExprs().begin(), Clause->getUsedExprs().end(),
  547   std::copy(DstExprs.begin(), DstExprs.end(), getSourceExprs().end());
  555             getDestinationExprs().end());
  588   std::copy(DstExprs.begin(), DstExprs.end(), getSourceExprs().end());
  596             getDestinationExprs().end());
  629   std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end());
  636   std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end());
  643   std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
  682   std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end());
  689   std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end());
  696   std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
  735   std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end());
  742   std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end());
  749   std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end());
  758             getReductionOps().end());
  854   auto It = std::next(getVarRefs().end(), NumLoop);
  864   auto It = std::next(getVarRefs().end(), NumLoop);
 1059   std::copy(VL.begin(), VL.end(), getPrivateCopies().end());
tools/clang/lib/AST/StmtPrinter.cpp
 1525   for (const DesignatedInitExpr::Designator &D : Node->designators()) {
 1963     for (const auto *P : Method->parameters()) {
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  591                   std::make_move_iterator(Callbacks.end())) {}
tools/clang/lib/CodeGen/BackendUtil.cpp
 1354   for (BitcodeModule &BM : BMs) {
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  105       for (auto i : D->parameters())
tools/clang/lib/Sema/SemaChecking.cpp
 4842     APIOrderedArgs.append(Args.begin(), Args.end());
tools/clang/lib/Sema/SemaCodeComplete.cpp
 3963   for (auto P : Method->parameters())
 3991     for (auto P : Method->parameters()) {
tools/clang/lib/Sema/SemaCoroutine.cpp
  522   for (auto *PD : FD->parameters()) {
 1167   for (auto *PD : FD.parameters()) {
 1532   for (auto *PD : FD->parameters()) {
tools/clang/lib/Sema/SemaDecl.cpp
 9462     for (auto Param : NewFD->parameters())
 9488   for (const ParmVarDecl *Param : NewFD->parameters()) {
13600   for (auto Param : FD->parameters()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3365   for (const ParmVarDecl *PVD : FD->parameters())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5835       for (ParmVarDecl *PD : CD->parameters()) {
 7064   for (const ParmVarDecl *Param : FD->parameters()) {
13870     for (auto Param : FnDecl->parameters()) {
13892     for (auto Param : FnDecl->parameters()) {
14163   for (auto Param : FnDecl->parameters()) {
tools/clang/lib/Sema/SemaExpr.cpp
 6171       for (auto &Desig : DIE->designators()) {
14213   for (auto AI : CurBlock->TheDecl->parameters()) {
15334   for (ParmVarDecl *Param : FD->parameters()) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 2384   AllocArgs.insert(AllocArgs.end(), PlaceArgs.begin(), PlaceArgs.end());
 2781         for (auto *P : Func->parameters())
tools/clang/lib/Sema/SemaExprObjC.cpp
 1037   for (ObjCDictionaryElement &Element : Elements) {
tools/clang/lib/Sema/SemaLambda.cpp
  425     for (auto P : Method->parameters())
tools/clang/lib/Sema/SemaOverload.cpp
  872     for (auto &C : i->Conversions)
10770   for (const ImplicitConversionSequence &ICS : Cand->Conversions) {
12414     for (const Expr *Arg : Args) {
tools/clang/lib/Sema/SemaTemplate.cpp
 1845     for (auto T : ParamTypes) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2978     for (auto P : Function->parameters())
 3287   for (auto *PD : FunctionTemplate->getTemplatedDecl()->parameters()) {
tools/clang/lib/Sema/TreeTransform.h
10004   for (const DesignatedInitExpr::Designator &D : E->designators()) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  639   for (auto P : D->parameters())
 1139   for (ParmVarDecl *P : D->parameters())
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  886   for (const DesignatedInitExpr::Designator &D : E->designators()) {
tools/clang/tools/clang-import-test/clang-import-test.cpp
  265   for (CIAndOrigins &Import : Imports)
  340   for (CIAndOrigins &Import : Imports)
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
   73   for (auto &S : Syms) {
tools/lld/COFF/PDB.cpp
  602     for (TypeIndex &ti : tIs) {
tools/lld/ELF/OutputSections.cpp
  221   for (InputSection *s : in)
tools/lld/ELF/Writer.cpp
 1798   for (Partition &part : MutableArrayRef<Partition>(partitions).slice(1)) {
tools/lld/lib/Core/Resolver.cpp
  478   for (OwningAtomPtr<Atom> &atom : all) {
tools/lldb/source/Expression/DWARFExpression.cpp
  854     for (CallEdge &edge : parent_func->GetTailCallingEdges()) {
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp
  340     auto remaining = std::copy(data.begin(), data.end(), buffer.begin());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 1247   for (auto i : buf)
tools/lldb/source/Symbol/Function.cpp
  290       std::lower_bound(edges.begin(), edges.end(), return_pc,
  294   if (edge_it == edges.end() ||
tools/lldb/source/Target/StackFrameList.cpp
  254     for (const CallEdge &edge : begin.GetCallEdges())
  316       for (CallEdge &edge : callee.GetTailCallingEdges()) {
tools/lldb/tools/lldb-instr/Instrument.cpp
  192     for (auto *P : Decl->parameters()) {
tools/polly/lib/Analysis/ScopBuilder.cpp
 1526   for (auto &Assumption : AC.assumptions()) {
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   32       : Blocks(Blocks.begin(), Blocks.end()), Data(Data.begin(), Data.end()) {}
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
   78     end(const _Container& __cont) -> decltype(__cont.end())
   79     { return __cont.end(); }
utils/TableGen/GlobalISelEmitter.cpp
 4929   for (Matcher &Rule : Rules)
 4937   for (RuleMatcher &Rule : Rules) {
utils/unittest/googletest/include/gtest/gtest-printers.h
  378        it != container.end(); ++it, ++count) {