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

References

include/llvm/CodeGen/ModuloSchedule.h
  126   int getFirstCycle() { return Cycle[ScheduledInstrs.front()]; }
include/llvm/IR/ModuleSummaryIndex.h
 1041           !isa<FunctionSummary>(S.second.SummaryList.front().get()))
include/llvm/Support/CommandLine.h
 1513   reference front() { return Storage.front(); }
include/llvm/Support/JSON.h
  171   Value &front() { return V.front(); }
lib/AsmParser/LLParser.cpp
  276     return Error(ForwardRefValueInfos.begin()->second.front().second,
  281     return Error(ForwardRefAliasees.begin()->second.front().second,
  286     return Error(ForwardRefTypeIds.begin()->second.front().second,
lib/Bitcode/Reader/BitcodeReader.cpp
 3809         assert(!BBRefs.front() && "Invalid reference to entry block");
lib/CodeGen/BranchFolding.cpp
 1005         &MergePotentials.front().getBlock()->getParent()->front();
lib/CodeGen/DFAPacketizer.cpp
  221     MachineInstr &MIFirst = *CurrentPacketMIs.front();
lib/CodeGen/MachineOutliner.cpp
  955   Candidate &C = CandidatesForRepeatedSeq.front();
 1120   Candidate &FirstCand = OF.Candidates.front();
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  179              NewSearchOrder.front().first == &TargetD &&
  180              NewSearchOrder.front().second == true &&
lib/ExecutionEngine/Orc/Core.cpp
 1147   auto &ES = Worklist.front().first->getExecutionSession();
 1256     if (NewSearchOrder.empty() || NewSearchOrder.front().first != this)
 1828   return runSessionLocked([this]() -> JITDylib & { return *JDs.front(); });
 1847       JDs.front()->addToSearchOrder(*JDs.back());
lib/MC/MCParser/AsmParser.cpp
 2248       Line = SrcMgr.FindLineNumber(ActiveMacros.front()->InstantiationLoc,
 2249                                    ActiveMacros.front()->ExitBuffer);
 5640   if (A.size() != 1 || A.front().size() != 1)
 5657   StringRef Values = A.front().front().getString();
 5657   StringRef Values = A.front().front().getString();
lib/ObjectYAML/ELFEmitter.cpp
  220   if (Doc.Sections.empty() || Doc.Sections.front()->Type != ELF::SHT_NULL)
lib/Passes/PassBuilder.cpp
 2269   StringRef FirstName = Pipeline->front().Name;
 2285       auto &InnerPipeline = Pipeline->front().InnerPipeline;
 2310   StringRef FirstName = Pipeline->front().Name;
 2335   StringRef FirstName = Pipeline->front().Name;
lib/ProfileData/SampleProfReader.cpp
  803   uint64_t HeaderSize = SecHdrTable.front().Offset;
lib/Support/FileCheck.cpp
 1759     if (Prefix != Req.CheckPrefixes.front())
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  417   unsigned MinSize = L.front()->size() - SizeFuzz;
  434   Chain *Ch = L.front();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  404   RegionBegin = getMachineInstr(Schedule.front());
  453   const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
  494   auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
  548   auto MaxPressure = Regions.front()->MaxPressure;
  582   auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  428   RegionBegin = Unsched.front()->getIterator();
lib/Target/AMDGPU/R600MachineScheduler.cpp
  103       SU = PhysicalRegCopy.front();
lib/Target/AMDGPU/R600Packetizer.cpp
  293         CurrentPacketMIs.empty() ? &MI : CurrentPacketMIs.front();
lib/Target/Hexagon/HexagonCommonGEP.cpp
 1198       GepNode *Child = CF->second.front();
lib/Target/Hexagon/HexagonFrameLowering.cpp
 2200       HexagonBlockRanges::IndexRange &IR = F->second.front();
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1022                       ? Ops.front().getNode()
lib/Target/Hexagon/HexagonStoreWidening.cpp
  415   MachineInstr *FirstSt = OG.front();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
 1794     MachineBasicBlock::instr_iterator FirstMI(OldPacketMIs.front());
 1829     auto *OldBB = OldPacketMIs.front()->getParent();
lib/TextAPI/MachO/TextStub.cpp
 1120       const_cast<InterfaceFile *>(Files.front()));
lib/Transforms/IPO/ArgumentPromotion.cpp
  183         if (Indices.size() == 1 && Indices.front() == 0)
  446         if (Operands.size() == 1 && Operands.front() == 0)
lib/Transforms/IPO/DeadArgumentElimination.cpp
  825       NRetTy = RetTypes.front();
lib/Transforms/IPO/PartialInlining.cpp
 1233                                       &ToExtract.front()->front())
 1235              << ore::NV("Block", ToExtract.front());
lib/Transforms/Scalar/SROA.cpp
 3855     uint64_t PartOffset = 0, PartSize = Offsets.Splits.front();
 3989     uint64_t PartOffset = 0, PartSize = Offsets.Splits.front();
lib/Transforms/Utils/LowerSwitch.cpp
  480     LowerBound = Cases.front().Low;
  504     APInt Low = Cases.front().Low->getValue();
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   61     UnreachableBlock = UnreachableBlocks.front();
   78     ReturnBlock = ReturningBlocks.front(); // Already has a single return block
tools/clang/lib/Driver/Driver.cpp
  826       CfgFileName = ConfigFiles.front();
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  126           MangledSymbol(getMangledNames(ParentDecl).front(),
tools/clang/lib/Sema/SemaCodeComplete.cpp
  235   Result *data() { return Results.empty() ? nullptr : &Results.front(); }
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp
   43       addTargetAndModeForProgramName(Cmd.CommandLine, Cmd.CommandLine.front());
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  154       Cmd.CommandLine.emplace_back(OldArgs.front());
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  272       stripExecutableExtension(llvm::sys::path::filename(Args.front()));
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  353     if (ScopedQualifiers == QuerySymbolInfos.front().ScopedQualifiers &&
  354         Query == QuerySymbolInfos.front().RawIdentifier) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.cpp
  102              QuerySymbolInfos.front().RawIdentifier,
  103              QuerySymbolInfos.front().ScopedQualifiers, Symbol)});
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  399     writeToJson(llvm::outs(), Contexts.front());
  442                                                      FixerReplacements.front());
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  365     FileName = PathList.front();
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
  115     return std::move(Candidates.front());
tools/clang/tools/extra/clangd/Quality.h
  164       if (N > 0 && Greater(V, Heap.front())) {
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  193   assert(Reg.isValid(RegTexts.front()) &&
  238     llvm::SmallString<128> Driver(Cmd->CommandLine.front());
tools/clang/tools/extra/clangd/XRefs.cpp
  895       HI = getHoverContents(Decls.front(), Index);
tools/clang/tools/extra/clangd/index/Background.cpp
  410   const FrontendInputFile &Input = Clang->getFrontendOpts().Inputs.front();
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   52     Children.front()->advance();
   59     Children.front()->advanceTo(ID);
   92     ReachedEnd |= Children.front()->reachedEnd();
   95     auto SyncID = Children.front()->peek();
  381     return std::move(RealChildren.front());
  411     return std::move(RealChildren.front());
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1441       completions(Context + "int y = X().a^", {}, Opts).Completions.front();
 1837     EXPECT_THAT(Results.Completions.front().CompletionTokenRange,
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  366     EXPECT_EQ(TestCase.points().front(), ActualPos) << Text;
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
  104   if (FixerContexts.front().getHeaderInfos().empty())
  106   auto Replaces = createIncludeFixerReplacements(Code, FixerContexts.front());
tools/clang/unittests/Analysis/CloneDetectionTest.cpp
   77   ASSERT_EQ(CloneGroups.front().size(), 2u);
   79   for (auto &Clone : CloneGroups.front()) {
   94   ASSERT_EQ(CloneGroups.front().size(), 4u);
   98   for (auto &Clone : CloneGroups.front()) {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
  715     StringRef Proxy = Results.front().Heuristic;
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 3354     return '"' + DiagList.front() + '"';
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  915     makeTableRows(RST.begin() + SeparatorIndexes.front(),
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
  277         Alias->getValueAsListOfStrings("Prefixes").front(), Alias,
tools/clang/utils/TableGen/NeonEmitter.cpp
 2041   return *GoodVec.front();
tools/dsymutil/DwarfLinker.cpp
 1770   if (!Rows.empty() && Rows.back().Address < Seq.front().Address) {
 1776   object::SectionedAddress Front = Seq.front().Address;
 1786     *InsertPoint = Seq.front();
tools/lld/COFF/Driver.cpp
 1017           toString(resourceObjFiles.front()));
tools/lld/COFF/Writer.cpp
  753       importTableStart = importDirs->chunks.front();
  760       iatStart = importAddresses->chunks.front();
 1026     edataStart = edataSec->chunks.front();
 1181     firstPdata = pdataSec->chunks.front();
tools/lld/ELF/AArch64ErrataFix.cpp
  471     if (!mapSyms.empty() && !isCodeMapSymbol(mapSyms.front()))
  485   uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
  487   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/ARMErrataFix.cpp
  346     if (!mapSyms.empty() && !isThumbMapSymbol(mapSyms.front()))
  356   uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
  358   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/Arch/RISCV.cpp
  111   uint32_t target = getEFlags(objectFiles.front());
tools/lld/ELF/Relocations.cpp
 1622     InputSection *first = isd->sections.front();
 1661         uint32_t isdBegin = isd->sections.front()->outSecOff;
tools/lld/ELF/SyntheticSections.cpp
  846   FileGot *primGot = &mergedGots.front();
  877     if (tryMergeGots(mergedGots.front(), srcGot, true)) {
  897   primGot = &gots.front();
 1057     if (&g == &gots.front())
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  357       const DefinedAtom *firstAtom = sect->atomsAndOffsets.front().atom;
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp
  119     Section& text = f.sections.front();
  237     Section& text = f.sections.front();
  348     Section& text = f.sections.front();
  478     Section& text = f.sections.front();
tools/lldb/include/lldb/Target/Platform.h
  950       m_selected_platform_sp = m_platforms.front();
tools/lldb/source/API/SBTarget.cpp
 1850             return LLDB_RECORD_RESULT(SBType(types.front()));
tools/lldb/source/Commands/CommandObjectThread.cpp
   62       return m_thread_index_ids.front();
 1238             abort_other_plans, &address_list.front(), address_list.size(),
tools/lldb/source/Core/Address.cpp
  171       DataExtractor data(&buf.front(), buf.size(), byte_order, addr_size);
tools/lldb/source/Core/IOHandler.cpp
 1587         run_menu_sp = submenus.front();
 1598         run_menu_sp = submenus.front();
 1609         run_menu_sp = submenus.front();
tools/lldb/source/Core/ValueObjectChild.cpp
   64       ::snprintf(&bitfield_type_name.front(), bitfield_type_name.size(),
   66       name.SetCString(&bitfield_type_name.front());
tools/lldb/source/Interpreter/OptionValueArray.cpp
  232             m_values.erase(m_values.begin() + remove_indexes.front());
tools/lldb/source/Interpreter/Options.cpp
  255   return &m_getopt_table.front();
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  973                 new ObjCScavengerResult(types.front()));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  481               class_type_or_name.SetCompilerType(types.front());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
  252     return ClangUtil::GetQualType(types.front().GetPointerType());
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
  116     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  144             cursor.fp = m_cursors.front().fp;
  150             m_cursors.front().fp = first_frame_sp;
  207     lldb::addr_t first_frame_pc = m_cursors.front().pc;
  234             cursor.fp = m_cursors.front().fp;
  240             m_cursors.front().fp = first_frame_sp;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  738         m_curr_pid = thread_ids.front();
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1384           m_gdb_comm.SetCurrentThreadForRun(m_continue_c_tids.front());
 1394           const int continue_signo = m_continue_C_tids.front().second;
 1413             m_gdb_comm.SetCurrentThreadForRun(m_continue_C_tids.front().first);
 1440           m_gdb_comm.SetCurrentThreadForRun(m_continue_s_tids.front());
 1448           const int step_signo = m_continue_S_tids.front().second;
 1465           m_gdb_comm.SetCurrentThreadForRun(m_continue_S_tids.front().first);
 1466           continue_packet.Printf("S%2.2x", m_continue_S_tids.front().second);
 2348         tid = m_thread_ids.front();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1127                                           &function_param_decls.front(),
 1131                                             &function_param_decls.front(),
 2037               &member_accessibilities.front(), member_accessibilities.size());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  184         AddUnitDIE(m_die_array.front());
  192         m_die_array.front().SetHasChildren(false);
  244       m_first_die.SetHasChildren(m_die_array.front().HasChildren());
  245       lldbassert(m_first_die == m_die_array.front());
  247     m_first_die = m_die_array.front();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  511     const CompileUnitInfo *first_comp_unit_info = &m_compile_unit_infos.front();
tools/lldb/source/Symbol/ClangASTContext.cpp
 9604         DataExtractor cstr_data(&buf.front(), buf.size(),
 9610         while ((bytes_read = process->ReadMemory(pointer_address, &buf.front(),
 9612           const size_t len = strlen((const char *)&buf.front());
tools/lldb/source/Symbol/CompileUnit.cpp
  268             0, file_indexes.front(), line, exact, &line_entry);
  289               line_idx + 1, file_indexes.front(), found_line, true,
tools/lldb/source/Symbol/LineTable.cpp
  100   Entry &entry = seq->m_entries.front();
tools/lldb/source/Target/Process.cpp
 4233   std::string &one_profile_data = m_profile_data.front();
tools/lldb/source/Target/StackFrameList.cpp
  474         unwind_frame_sp = m_frames.front();
tools/lldb/source/Target/TargetList.cpp
  231             platform_sp = platforms.front();
tools/lldb/source/Utility/RegisterValue.cpp
  329   reg_value->SetBytes(&(bytes.front()), byte_size, eByteOrderLittle);
tools/llvm-ar/llvm-ar.cpp
  893       Kind = !NewMembersP->empty() ? getKindFromMember(NewMembersP->front())
  896       Kind = !NewMembers.empty() ? getKindFromMember(NewMembers.front())
tools/llvm-dwp/llvm-dwp.cpp
  624                          CurTypesSection.front(), CurEntry,
tools/llvm-jitlink/llvm-jitlink.cpp
  197     JITTargetAddress NextAddr = Syms.front()->getAddress() & ~(DumpWidth - 1);
tools/polly/lib/Analysis/ScopDetection.cpp
  936           Context.Accesses[BasePointer].front().first, BaseValue);
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   62     TTB->insertRecordBytes(Records.front().RecordData);
unittests/DebugInfo/MSF/MSFCommonTest.cpp
  108   EXPECT_EQ(SB.FreeBlockMapBlock, SL.Blocks.front());
  113   EXPECT_EQ(3u - SB.FreeBlockMapBlock, SL.Blocks.front());
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
  163   EXPECT_EQ(Order.front(), "SecondLib");
utils/TableGen/CodeGenRegisters.cpp
 1011   assert(SuperRegRCs.front() == BiggestSuperRegRC && "Biggest class wasn't first");
utils/TableGen/GlobalISelEmitter.cpp
 2205   InstructionMatcher &InsnMatcher = *Matchers.front();
 3078   Matchers.front()->emitPredicateOpcodes(Table, *this);
 3087       if (Pair.first == Matchers.front().get())