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

References

include/llvm/ADT/DirectedGraph.h
  189   const NodeType &front() const { return *Nodes.front(); }
include/llvm/ADT/IntervalMap.h
  811     return !path.empty() && path.front().offset < path.front().size;
  811     return !path.empty() && path.front().offset < path.front().size;
include/llvm/ADT/SetVector.h
  124     return vector_.front();
include/llvm/Analysis/DDG.h
  132   Instruction *getFirstInstruction() const { return getInstructions().front(); }
include/llvm/Analysis/LoopCacheAnalysis.h
   61     return Subscripts.front();
include/llvm/CodeGen/LiveInterval.h
  378       return segments.front().start;
lib/Analysis/LoopCacheAnalysis.cpp
  608   const IndexedReference *Representative = RG.front().get();
lib/Analysis/MemorySSA.cpp
  746     assert(!Paths.empty() && NP >= &Paths.front() && NP <= &Paths.back() &&
  748     return NP - &Paths.front();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2783   if (Ranges.size() != 1 || !getLabelAfterInsn(Ranges.front().second))
 2811   const InsnRange &Range = Ranges.front();
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  231         Entries.front().getInstr()->getDebugVariable();
  234       if (!IsDescribedByReg(Entries.front().getInstr()))
  235         LabelsBeforeInsn[Entries.front().getInstr()] = Asm->getFunctionBegin();
  236       if (Entries.front().getInstr()->getDebugExpression()->isFragment()) {
lib/CodeGen/AsmPrinter/DebugLocStream.h
  129     assert(&Lists.front() <= &L && &L <= &Lists.back() &&
  131     return &L - &Lists.front();
  134     assert(&Entries.front() <= &E && &E <= &Entries.back() &&
  136     return &E - &Entries.front();
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  499   return !getLabelAfterInsn(Ranges.front().second);
 1124         U.setBaseAddress(TheCU.getRanges().front().Begin);
 1538     const MachineInstr *MInsn = HistoryMapEntries.front().getInstr();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  951   else if (!Regs.empty() && Register::isVirtualRegister(Regs.front())) {
  958     const TargetRegisterClass *RC = MRI.getRegClass(Regs.front());
lib/CodeGen/VirtRegMap.cpp
  279     if (!First.isValid() || SR.segments.front().start < First)
  280       First = SR.segments.front().start;
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
   68   Optional<uint32_t> Min = Limits.front().bytesRemaining(Offset);
lib/ProfileData/GCOV.cpp
  342   return Blocks.front()->getCount();
lib/ProfileData/SampleProfReader.cpp
 1106     FunctionSamples *CallerProfile = InlineStack.front();
lib/Support/VirtualFileSystem.cpp
  424   return FSList.front()->getCurrentWorkingDirectory();
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  852   const MachineInstr *First = Cand.Instrs.front();
 1901       if (MergeBaseUpdateLoadStore(Candidate->Instrs.front()))
lib/Target/ARM/ARMParallelDSP.cpp
   77       return VecLd.front();
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  208       return Chain.front();
lib/Transforms/IPO/HotColdSplitting.cpp
  345            << ore::NV("Block", Region.front());
lib/Transforms/Scalar/GVNHoist.cpp
 1034         Repl = InstructionsToHoist.front();
lib/Transforms/Scalar/LoopRerollPass.cpp
  211         return Instructions.front();
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  555   return !BaseRegs.empty() ? BaseRegs.front()->getType() :
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3358   unsigned BundleWidth = VectorizableTree.front()->Scalars.size();
lib/Transforms/Vectorize/VPlan.cpp
  560     drawEdge(Block, Successors.front(), false, "");
  562     drawEdge(Block, Successors.front(), false, "T");
tools/clang/include/clang/AST/VTableBuilder.h
  455     return ContainingVBases.empty() ? nullptr : ContainingVBases.front();
tools/clang/include/clang/Analysis/CloneDetection.h
  301             return calculateStmtComplexity(A.front(), MinComplexity) <
tools/clang/include/clang/Sema/Template.h
  155       return TemplateArgumentLists.front();
tools/clang/include/clang/Sema/TemplateDeduction.h
  108     return SuppressedDiagnostics.front();
tools/clang/include/clang/Sema/TypoCorrection.h
  203     return !CorrectionDecls.empty() && CorrectionDecls.front() == nullptr;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  553     Reports.front()->Profile(ID);
tools/clang/lib/AST/VTableBuilder.cpp
  193       const UniqueVirtualMethod &Method = M.second.front();
tools/clang/lib/Basic/Module.cpp
  155       MissingHeader = Current->MissingHeaders.front();
tools/clang/lib/CodeGen/CGObjC.cpp
  393             Args.size() == 1 && Args.front().getType()->isPointerType() &&
  395           const llvm::Value* arg = Args.front().getKnownRValue().getScalarVal();
tools/clang/lib/CodeGen/TargetInfo.cpp
 8295         return Elems.front();
tools/clang/lib/Driver/Action.cpp
  191   if (llvm::all_of(OKinds, [&](OffloadKind K) { return K == OKinds.front(); }))
  192     OffloadingDeviceKind = OKinds.front();
  196     OffloadingArch = BArchs.front();
  227   auto *A = getInputs().front();
  271   return HostTC ? getInputs().front() : nullptr;
  287   return HostTC ? getInputs()[1] : getInputs().front();
tools/clang/lib/Driver/Tool.cpp
   31   ConstructJob(C, JA, Outputs.front(), Inputs, TCArgs, LinkingOutput);
tools/clang/lib/Driver/ToolChains/Clang.cpp
 6375   InputInfo Input = Inputs.front();
tools/clang/lib/Format/Format.cpp
 1898   unsigned IncludesBeginOffset = Includes.front().Offset;
 1928   int CurrentCategory = Includes.front().Category;
 1963       FileName, Includes.front().Offset, IncludesBlockSize, result));
 2077   unsigned ImportsBeginOffset = Imports.front().Offset;
 2128       replaceCRLF(Code.substr(Imports.front().Offset, ImportsBlockSize)))
 2131   auto Err = Replaces.add(tooling::Replacement(FileName, Imports.front().Offset,
tools/clang/lib/Lex/MacroInfo.cpp
   45   const Token &firstToken = ReplacementTokens.front();
tools/clang/lib/Sema/SemaAccess.cpp
  792           if (CXXMethodDecl* MD = dyn_cast<CXXMethodDecl>(EC.Functions.front()))
tools/clang/lib/Sema/SemaDeclCXX.cpp
15764       CXXMethodDecl *Overrider = OI->second.front().Method;
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  118         *BT_Exact, "Duplicate code detected", makeLocation(Group.front(), Mgr));
  119     R->addRange(Group.front().getSourceRange());
tools/clang/lib/Tooling/Tooling.cpp
  110             isa<driver::CompileJobAction>(Actions.front()) ||
  113             (isa<driver::BindArchAction>(Actions.front()) &&
  114              isa<driver::CompileJobAction>(*Actions.front()->input_begin())));
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
   26   std::string Result = Namespaces.front();
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
  145       !isa<ClassTemplateSpecializationDecl>(Parents.front()))
  148         getNameAsString(Parents.front()) + "::");
tools/clang/tools/extra/clangd/CodeComplete.cpp
  237     return L.first.front().Name <
  238            R.first.front().Name; // Earlier name is better.
tools/clang/tools/extra/clangd/Selection.cpp
  508     Ancestor = Ancestor->Children.front();
  530       Children.front()->ASTNode.getSourceRange() == ASTNode.getSourceRange())
  531     return Children.front()->ignoreImplicit();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  205           SM, LangOpts, Parent->Children.front()->ASTNode.getSourceRange()))
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
  214   EXPECT_THAT(Symbols.begin()->IncludeHeaders.front().IncludeHeader,
  225   EXPECT_THAT(Symbols.begin()->IncludeHeaders.front().IncludeHeader,
tools/lldb/include/lldb/Utility/RangeMap.h
  217     return m_entries.front().GetRangeBase();
usr/include/c++/7.4.0/bits/stl_queue.h
  583 	return c.front();
utils/TableGen/CodeGenRegisters.cpp
 1299   std::string Name = Parts.front()->getName();
 1302   unsigned Size = Parts.front()->Size;
 1303   unsigned LastOffset = Parts.front()->Offset;
 1304   unsigned LastSize = Parts.front()->Size;
 1314   Idx = createSubRegIndex(Name, Parts.front()->getNamespace());
 1316   Idx->Offset = isContinuous ? Parts.front()->Offset : -1;
utils/TableGen/GlobalISelEmitter.cpp
  735     return *Conditions.front();