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

References

include/llvm/Analysis/LoopInfo.h
  105   BlockT *getHeader() const { return getBlocks().front(); }
include/llvm/CodeGen/MachineModuleInfo.h
  228     return getAddrLabelSymbolToEmit(BB).front();
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  207     uint8_t FirstByte = Annotations.front();
  216     uint8_t SecondByte = Annotations.front();
  225     uint8_t ThirdByte = Annotations.front();
  231     uint8_t FourthByte = Annotations.front();
include/llvm/DebugInfo/CodeView/TypeRecord.h
  712   StringRef getName() const { return makeArrayRef(MethodNames).front(); }
include/llvm/IR/ModuleSummaryIndex.h
 1013         dyn_cast<FunctionSummary>(V.getSummaryList().front().get());
 1383         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1393         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1402         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1411         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
include/llvm/Object/ELF.h
   58     return "[index " + std::to_string(Sec - &TableOrErr->front()) + "]";
include/llvm/Support/GenericDomTreeConstruction.h
 1163       const auto &Update = Updates.front();
lib/Bitcode/Reader/MetadataLoader.cpp
  580         switch (SubExpr.front()) {
  599         switch (SubExpr.front()) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1871     ReturnTypeIndex = ReturnAndArgTypesRef.front();
lib/CodeGen/DFAPacketizer.cpp
  136   const NfaPath &RS = NfaPaths.front();
lib/CodeGen/ExpandMemCmp.cpp
  131     const unsigned LoadSize = LoadSizes.front();
  212   while (!LoadSizes.empty() && LoadSizes.front() > Size) {
  216   MaxLoadSize = LoadSizes.front();
lib/CodeGen/InlineSpiller.cpp
  794   MachineInstr *MI = Ops.front().first;
  895   else if (Ops.front().second == 0) {
lib/CodeGen/MachinePostDominators.cpp
   54   MachineBasicBlock *NCD = Blocks.front();
lib/CodeGen/RegAllocBase.cpp
  137                  RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
lib/CodeGen/RegAllocGreedy.cpp
 2154   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
 2236   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
 2266         llvm::lower_bound(RMS, Uses.front().getRegSlot()) - RMS.begin();
lib/CodeGen/WinEHPrepare.cpp
  949           FuncletBundleOperand = BU->Inputs.front();
lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
  254       uint8_t Pad = Content.front();
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
  325       blockToOffset(InfoStreamBlocks.front(), Layout.SB->BlockSize);
lib/IR/Constants.cpp
 1113   VectorType *Ty = VectorType::get(V.front()->getType(), V.size());
 1119   VectorType *T = VectorType::get(V.front()->getType(), V.size());
lib/IR/Function.cpp
  950   IITDescriptor D = Infos.front();
 1132   IITDescriptor D = Infos.front();
 1381   IITDescriptor D = Infos.front();
lib/IR/ModuleSummaryIndex.cpp
  208         F = cast<FunctionSummary>(V.getSummaryList().front().get());
lib/IR/Verifier.cpp
 2997       Assert(isa<FuncletPadInst>(BU.Inputs.front()),
lib/LTO/SummaryBasedOptimizations.cpp
   55       auto S = V.getSummaryList().front().get()->getBaseObject();
lib/MC/MCCodeView.cpp
  484   const MCSection *FirstSec = &Locs.front().getLabel()->getSection();
  498   MCCVLoc StartLoc = Locs.front();
lib/ProfileData/Coverage/CoverageMapping.cpp
  755                               !LineSegments.front()->HasCount &&
  756                               LineSegments.front()->IsRegionEntry;
lib/Support/VirtualFileSystem.cpp
 1979     const YAMLVFSEntry &Entry = Entries.front();
lib/TableGen/Error.cpp
   36   SrcMgr.PrintMessage(Loc.front(), Kind, Msg);
lib/Target/AArch64/AArch64GenRegisterBankInfo.def
  142   if (Order.front() != FirstAlias)
  146   if (Order.front() > Order.back())
  149   PartialMappingIdx Previous = Order.front();
lib/Target/AMDGPU/SIFrameLowering.cpp
 1033       auto Spill = MFI->getSGPRToVGPRSpills(NewFI).front();
 1051       auto Spill = MFI->getSGPRToVGPRSpills(NewFI).front();
lib/Target/X86/X86ISelLowering.cpp
29284   MachineMemOperand *OldMMO = MI.memoperands().front();
lib/Transforms/Coroutines/CoroSplit.cpp
  441     EVI->replaceAllUsesWith(Args[EVI->getIndices().front()]);
lib/Transforms/Utils/InlineFunction.cpp
 1624         CallSiteEHPad = cast<FuncletPadInst>(ParentFunclet->Inputs.front());
lib/Transforms/Utils/SimplifyCFG.cpp
 1451   bool HasUse = !Insts.front()->user_empty();
 1472   const Instruction *I0 = Insts.front();
 5533   uint64_t Diff = (uint64_t)Values.back() - (uint64_t)Values.front();
lib/Transforms/Utils/ValueMapper.cpp
  972     auto &ST = *cast<StructType>(NewMembers.front()->getType());
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  978     InstructionsProcessed->insert(NewChain.front());
 1129     InstructionsProcessed->insert(NewChain.front());
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1339       InstructionsState S = getSameOpcode(Scalars, ReorderIndices.front());
lib/XRay/Profile.cpp
  185   assert(Node->Func == P.front());
tools/clang/include/clang/AST/Comment.h
  563     setSourceRange(SourceRange(Content.front()->getBeginLoc(),
  565     setLocation(Content.front()->getBeginLoc());
 1103         SourceRange(Blocks.front()->getBeginLoc(), Blocks.back()->getEndLoc()));
 1104     setLocation(Blocks.front()->getBeginLoc());
tools/clang/include/clang/AST/Decl.h
 2938     return dyn_cast<VarDecl>(chain().front());
tools/clang/include/clang/AST/DeclBase.h
 1242   reference front() const { return Single ? Single : Result.front(); }
tools/clang/lib/AST/ExprConstant.cpp
 5687           if (C == IndirectFieldChain.front() && !RD->isUnion())
tools/clang/lib/Frontend/CompilerInstance.cpp
 1955         << SourceRange(Path.front().second, Path.back().second);
 1964         << SourceRange(Path.front().second, Path.back().second);
tools/clang/lib/Lex/HeaderSearch.cpp
  965           Diags, IncludeLoc, Includers.front().second->getName(), Filename,
  977   if (!Includers.empty() && Includers.front().first && !isAngled &&
  979     HeaderFileInfo &IncludingHFI = getFileInfo(Includers.front().first);
  988           Includers.front(), SearchPath, RelativePath, RequestingModule,
tools/clang/lib/Lex/LiteralSupport.cpp
 1726         Diags->Report(StringToks.front().getLocation(),
 1728           << SourceRange(StringToks.front().getLocation(),
 1738       Diags->Report(StringToks.front().getLocation(),
 1742         << SourceRange(StringToks.front().getLocation(),
tools/clang/lib/Sema/DelayedDiagnostic.cpp
   36   DD.Loc = Locs.front();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8392       SelIdents.front()->getName().startswith("init")) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7823   SourceLocation Loc = Locs.front();
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4571       << FixItHint::CreateInsertion(SelectorLocs.front(), "(id)");
tools/clang/lib/Sema/SemaExpr.cpp
  216   SourceLocation Loc = Locs.front();
tools/clang/lib/Sema/SemaExprObjC.cpp
 1560   if (!SelectorLocs.empty() && SelectorLocs.front().isValid())
 1561     SelLoc = SelectorLocs.front();
 1598         SourceRange SelectorRange(SelectorLocs.front(), SelectorLocs.back());
 1608           << Sel << isClassMessage << SourceRange(SelectorLocs.front(),
 2465   if (!SelectorLocs.empty() && SelectorLocs.front().isValid())
 2469   SourceLocation SelLoc = SelectorSlotLocs.front();
 2689   if (!SelectorLocs.empty() && SelectorLocs.front().isValid())
 2693   SourceLocation SelLoc = SelectorSlotLocs.front();
 2928               << SourceRange(SelectorLocs.front(), SelectorLocs.back());
tools/clang/lib/Sema/SemaInit.cpp
 8724           << SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
 8753     S.Diag(Args.front()->getBeginLoc(),
 8755         << FixItHint::CreateInsertion(Args.front()->getBeginLoc(), "u8");
 8953       R = SourceRange(Args.front()->getEndLoc(), Args.back()->getEndLoc());
 8986           SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
tools/clang/lib/Sema/SemaModule.cpp
  174     Diag(Path.front().second, diag::err_current_module_name_mismatch)
  175         << SourceRange(Path.front().second, Path.back().second)
tools/clang/lib/Sema/SemaOpenMP.cpp
14910         const Expr *RE = StackComponents.front().getAssociatedExpression();
16513               ConflictExpr = R.front().getAssociatedExpression();
tools/clang/lib/Sema/SemaOverload.cpp
 6186       SourceLocation Loc = Args.front()->getExprLoc();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  893       Decl *New = NewDecls.front();
tools/clang/lib/Sema/TreeTransform.h
  461     TransformedLocalDecls[Old] = New.front();
tools/clang/lib/Tooling/AllTUsExecution.cpp
  114   auto &Action = Actions.front();
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  248            llvm::sys::path::stem(CmdLine.front()).endswith_lower("cl");
tools/clang/lib/Tooling/StandaloneExecution.cpp
   63   auto &Action = Actions.front();
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  180       spelledForExpandedToken(&Expanded.front());
tools/clang/tools/extra/clangd/FileDistance.cpp
  194       QueryScopes.empty() ? "" : QueryScopes.front().c_str();
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  148             return T.R == TokRef.front().R;
  153         NonConflicting.push_back(TokRef.front());
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp
  172   DocID Last = Result.back().Head = Documents.front();
  188   if (Bytes.front() == 0 || Bytes.empty())
  195     Result |= (Bytes.front() & 0x7f) << (BitsPerEncodingByte * Length);
  196     if ((Bytes.front() & 0x80) == 0)
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandMacro.cpp
  120       CharSourceRange::getCharRange(Expansion.Spelled.front().location(),
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
   35   Annotations InitialSrc(Steps.front().Src);
   61   Annotations InitialSrc(Steps.front().Src);
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
  185   EXPECT_EQ(T.expandedTokens().front().text(SM), "first_token");
  194   EXPECT_EQ(Spelled.front().kind(), tok::hash);
  211   EXPECT_EQ(T.expandedTokens().front().text(SM), "inline");
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp
  148   auto Ref1 = ParsedYAML->Refs->begin()->second.front();
tools/clang/tools/libclang/CIndex.cpp
 4706                                          SourceRange(Locs.front(), Locs.back()));
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
  674   auto *FA = cast<FieldDecl>(A->chain().front());
  678   auto *FB = cast<FieldDecl>(B->chain().front());
  707   auto *FA = cast<FieldDecl>(A->chain().front());
  713   auto *FA1 = cast<FieldDecl>(A1->chain().front());
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  694   EXPECT_THAT(Buffer.expansionStartingAt(&ID1.front()),
  702   EXPECT_THAT(Buffer.expansionStartingAt(&ID2.front()),
  719       Buffer.expansionStartingAt(&DefineFoo.front()),
  728       Buffer.expansionStartingAt(&PragmaOnce.front()),
  748   auto Int = findExpanded("int").front();
  749   auto Semi = findExpanded(";").front();
tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
   62       SrcMgr.PrintMessage(Tag.getLoc().front(),
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  144     LHS->getLoc().front().getPointer() < RHS->getLoc().front().getPointer();
  144     LHS->getLoc().front().getPointer() < RHS->getLoc().front().getPointer();
  231         SrcMgr.PrintMessage((*DI)->getLoc().front(),
  235         SrcMgr.PrintMessage((*I)->ExplicitDef->getLoc().front(),
  249       SrcMgr.PrintMessage((*DI)->getLoc().front(),
  255         SrcMgr.PrintMessage((*DI)->getLoc().front(),
tools/lld/ELF/EhFrame.cpp
   85   uint8_t b = d.front();
  113     uint8_t val = d.front();
tools/lldb/source/Host/common/Editline.cpp
  946     CompletionResult::Completion completion = results.front();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  568   return m_compiler_instance->loadModule(path.front().second, path, visibility,
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  398   std::string result = nodes.front()->toString();
  402     result += nodes.front()->toString(llvm::ms_demangle::OF_NoTagSpecifier);
  569     std::string ns = name_components.front()->toString();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
   39     const LocalVariableAddrGap &gap = gaps.front();
tools/lldb/source/Utility/StringList.cpp
  106   llvm::StringRef prefix = args.front();
tools/llvm-cov/SourceCoverageViewHTML.cpp
  514   Snip(LCol - 1, Segments.empty() ? 0 : (Segments.front()->Col - 1));
tools/llvm-lipo/llvm-lipo.cpp
  472           dyn_cast<MachOUniversalBinary>(InputBinaries.front().getBinary())) {
  480                  dyn_cast<MachOObjectFile>(InputBinaries.front().getBinary())) {
  519   printBinaryArchs(InputBinaries.front().getBinary(), outs());
  553   if (InputBinaries.front().getBinary()->isMachO()) {
  555                 InputBinaries.front().getBinary()->getFileName() +
  560   auto *UO = cast<MachOUniversalBinary>(InputBinaries.front().getBinary());
  776   if (InputBinaries.front().getBinary()->isMachO())
  778                 InputBinaries.front().getBinary()->getFileName() +
  801                 InputBinaries.front().getBinary()->getFileName() +
tools/llvm-pdbutil/LinePrinter.cpp
  151     uint32_t NextBlock = Blocks.front();
  254     OS << formatv("Block {0} (\n", uint32_t(Blocks.front()));
  257         cantFail(File.getBlockData(Blocks.front(), File.getBlockSize()));
  258     uint64_t BaseOffset = Blocks.front();
tools/polly/lib/Analysis/ScopBuilder.cpp
 3626       ScopStmt *RILStmt = List.front();
tools/polly/lib/Support/RegisterPasses.cpp
  665   StringRef FirstName = Pipeline.front().Name;
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
  326   EXPECT_EQ(B + 2, L.StreamMap[0].front());
unittests/IR/PassBuilderCallbacksTest.cpp
  952     auto &FirstName = Pipeline.front().Name;
  953     auto &InnerPipeline = Pipeline.front().InnerPipeline;
unittests/ProfileData/CoverageMappingTest.cpp
   96     Functions.front().fillCoverageMappingRecord(Record);
utils/TableGen/CTagsEmitter.cpp
   61   return !Locs.empty() ? Locs.front() : SMLoc();
utils/TableGen/GlobalISelEmitter.cpp
 3823           OM.addTypeCheckPredicate(ChildTypes.front(), OperandIsAPointer))
 3894       ValueTypeByHwMode VT = ChildTypes.front().getValueTypeByHwMode();
 3986       if (ChildTypes.front().isMachineValueType())
 3988             MVTToLLT(ChildTypes.front().getMachineValueType().SimpleTy);
 4024     if (ChildTypes.front().isMachineValueType())
 4025       OpTyOrNone = MVTToLLT(ChildTypes.front().getMachineValueType().SimpleTy);
utils/TableGen/RegisterInfoEmitter.cpp
 1022     OS << "  { " << getQualifiedName(Roots.front()->TheDef);