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

References

include/llvm/ADT/DirectedGraph.h
  190   NodeType &front() { return *Nodes.front(); }
include/llvm/ADT/TinyPtrVector.h
  234     return Val.template get<VecTy*>()->front();
include/llvm/MC/MCParser/MCAsmLexer.h
   76     IsAtStartOfStatement = CurTok.front().getKind() == AsmToken::EndOfStatement;
   84     return CurTok.front();
include/llvm/Support/Allocator.h
  205     CurPtr = (char *)Slabs.front();
include/llvm/Support/GenericDomTree.h
  593       NodeT *OldRoot = Roots.front();
include/llvm/Support/GenericDomTreeConstruction.h
 1443       if (Children.front()->getDFSNumIn() != Node->getDFSNumIn() + 1) {
 1444         PrintChildrenError(Children.front(), nullptr);
lib/Analysis/BlockFrequencyInfoImpl.cpp
  226     Weights.front().Amount = 1;
lib/Analysis/CGSCCPassManager.cpp
  563     assert(NewRefSCCs.front() == RC &&
lib/Analysis/LoopCacheAnalysis.cpp
  529         const IndexedReference &Representative = *RefGroup.front().get();
lib/Analysis/VectorUtils.cpp
  587     return cast<MDNode>(Intersection.front());
lib/Bitcode/Writer/BitcodeWriter.cpp
 4480   Out.write((char*)&Buffer.front(), Buffer.size());
 4511   Out.write((char *)&Buffer.front(), Buffer.size());
 4672   Out.write((char *)&Buffer.front(), Buffer.size());
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  504     const RangeSpan &Front = Ranges.front();
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1313   const MachineInstr *LScopeBegin = LSRange.front().first;
lib/CodeGen/CodeGenPrepare.cpp
 5302     if (LargeOffsetGEPs.front().second == LargeOffsetGEPs.back().second)
lib/CodeGen/DwarfEHPrepare.cpp
  220     ResumeInst *RI = Resumes.front();
lib/CodeGen/GlobalISel/IRTranslator.cpp
  209     bool Success = translate(cast<Constant>(Val), VRegs->front());
lib/CodeGen/MachineTraceMetrics.cpp
 1083           if (pushDepHeight(Deps.front(), PHI, Height, Heights, MTM.SchedModel,
 1085             addLiveIns(Deps.front().DefMI, Deps.front().DefOp, Stack);
 1085             addLiveIns(Deps.front().DefMI, Deps.front().DefOp, Stack);
 1186   DataDep &Dep = Deps.front();
lib/CodeGen/ModuloSchedule.cpp
 1407     IllegalPhiDefault = Defaults.front();
lib/CodeGen/RegAllocGreedy.cpp
 1838   bool HasCompact = calcCompactRegion(GlobalCand.front());
 1997     GlobalSplitCandidate &Cand = GlobalCand.front();
lib/CodeGen/RegisterCoalescer.cpp
 2874     assert(!SlotIndex::isSameInstr(VNI->def, TaintExtent.front().first) &&
 2877       Indexes->getInstructionFromIndex(TaintExtent.front().first);
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  596                             << " to SU #" << Copies.front()->NodeNum << "\n");
  597           AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1579                         << " to SU #" << Copies.front()->NodeNum << "\n");
 1580       AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial));
 3095           SuccSU = SuccSU->Succs.front().getSUnit();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5508       Reg = ArgRegsAndSizes.front().first;
lib/DebugInfo/CodeView/TypeRecordHelpers.cpp
   51   return Refs.front();
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
  450       JITTargetAddress BlockStart = BlockSyms.front()->Value;
lib/IR/Verifier.cpp
 2247            MDs.empty() ? nullptr : MDs.front().second);
lib/Support/IntervalMap.cpp
   20   path.front() = Entry(Root, Size, Offsets.first);
lib/TableGen/TGParser.cpp
 1231       Type = cast<TypedInit>(InitList.front())->getType()->getListTy();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  165   transferImpOps(MI, MIBS.front(), MIBS.back());
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  215       UnreachableBlock = UnreachableBlocks.front();
lib/Target/AMDGPU/GCNNSAReassign.cpp
  335                  << llvm::printReg((VRM->getPhys(Intervals.front()->reg)), TRI)
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1261         cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue())
 1504         cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue())
lib/Target/ARM/ARMConstantIslandPass.cpp
  696   BBInfo.front().KnownBits = Log2(MF->getAlignment());
lib/Target/ARM/ARMFrameLowering.cpp
 2069         unsigned Reg = UnspilledCS2GPRs.front();
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 3540             Regs.front().second)) {
 3546                    Regs.front().second)) {
 7139     Operands.front() = ARMOperand::CreateToken(Name, NameLoc);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1678     return Q.front();
lib/Target/Hexagon/RDFGraph.cpp
 1053     NodeAddr<DefNode*> PDA = Rel.front();
 1099     NodeAddr<DefNode*> PDA = Rel.front();
 1827     RDA.Addr->setReachedDef(ReachedDefs.front().Id);
 1833     RDA.Addr->setReachedUse(ReachedUses.front().Id);
lib/Target/Lanai/LanaiInstrInfo.cpp
  738           cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue())
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  479     AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits());
  484     AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits());
 1378     unsigned R0 = RegList.List->front();
 6077     MipsOperand &Operand = static_cast<MipsOperand &>(*Operands.front());
 7118       ComputeAvailableFeatures(AssemblerOptions.front()->getFeatures()));
 7119   STI.setFeatureBits(AssemblerOptions.front()->getFeatures());
 7120   AssemblerOptions.back()->setFeatures(AssemblerOptions.front()->getFeatures());
lib/Target/SystemZ/SystemZISelLowering.cpp
 6574   MachineInstr *FirstMI = Selects.front();
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
  230   Cond.front() = MachineOperand::CreateImm(!Cond.front().getImm());
  230   Cond.front() = MachineOperand::CreateImm(!Cond.front().getImm());
lib/Target/X86/X86CmovConversion.cpp
  618   packCmovGroup(Group.front(), Group.back());
  649   MachineInstr &MI = *Group.front();
lib/Target/X86/X86CondBrFolding.cpp
  290   MachineBasicBlock *PredMBB = BranchPath.front();
lib/Target/X86/X86ISelLowering.cpp
 8020       Match &= !RepeatedLoads.front().isUndef();
lib/Target/X86/X86InstrInfo.cpp
  422           cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue())
  457           cast<FixedStackPseudoSourceValue>(Accesses.front()->getPseudoValue())
 5505       bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
 5582     bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
 5649       bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
 5715     bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
lib/Target/X86/X86SpeculativeLoadHardening.cpp
 1994        HardenOpRegs.front()->getReg() != IndexMO.getReg()))
lib/Transforms/Coroutines/CoroElide.cpp
   53   Type *IntrTy = Users.front()->getType();
  111       getFirstNonAllocaInTheEntryBlock(CoroIds.front()->getFunction());
lib/Transforms/Coroutines/CoroSplit.cpp
  431     NewS->replaceAllUsesWith(Args.front());
lib/Transforms/Coroutines/Coroutines.cpp
  177             : CoroFrees.front()->getFrame();
  313             if (CoroEnds.front()->isFallthrough())
  316             std::swap(CoroEnds.front(), CoroEnds.back());
lib/Transforms/IPO/PartialInlining.cpp
  415     BasicBlock *Dom = BlockList.front();
  430                      << ore::NV("Block", BlockList.front()->getName())
  537           DominateVector, DominateVector.front(), ExitBlock, ReturnBlock);
  542                << DominateVector.front()->getName() << "\n";
 1171                                         &RegionInfo.Region.front()->front())
 1173                << ore::NV("Block", RegionInfo.Region.front());
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1417   unsigned BegIdx = Mask.front();
 2012       unsigned BegIdx = Mask.front();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  190     return RegInfos.front().R->getEntry();
lib/Transforms/Scalar/GVNSink.cpp
  809   if (Candidates.empty() || Candidates.front().Cost <= 0)
  811   auto C = Candidates.front();
  837   Instruction *I0 = Insts.front();
lib/Transforms/Scalar/GuardWidening.cpp
  694     const Value *CurrentBase = Checks.front().getBase();
  695     const Value *CurrentLength = Checks.front().getLength();
  724     const ConstantInt *MinOffset = CurrentChecks.front().getOffset();
  778     RangeChecksOut.emplace_back(CurrentChecks.front());
lib/Transforms/Scalar/LoopRerollPass.cpp
  615   Instruction *C = Instructions.front();
  642       if (cast<Instruction>(U) != Instructions.front())
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  753     int64_t Result = ExtractImmediate(NewOps.front(), SE);
  759     int64_t Result = ExtractImmediate(NewOps.front(), SE);
  785     GlobalValue *Result = ExtractSymbol(NewOps.front(), SE);
 4544         LUThatHas->RecomputeRegs(LUThatHas - &Uses.front(), RegUses);
lib/Transforms/Scalar/Reassociate.cpp
 1797     return OuterProduct.front();
lib/Transforms/Utils/SimplifyCFG.cpp
  984       std::swap(Weights.front(), Weights.back());
 1563   Instruction *I0 = Insts.front();
lib/Transforms/Vectorize/LoopVectorize.cpp
 4348   assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) &&
 6515   VPlans.front()->execute(&State);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2439           Ptr0 = PointerOps.front();
 2442           Ptr0 = PointerOps[CurrentOrder.front()];
lib/Transforms/Vectorize/VPlan.cpp
  152       unsigned idx = PredVPSuccessors.front() == this ? 0 : 1;
tools/clang/include/clang/Sema/DeclSpec.h
 2208     DeclTypeInfo.front().destroy();
tools/clang/include/clang/Sema/TemplateDeduction.h
   94     PD.first = SuppressedDiagnostics.front().first;
   95     PD.second.swap(SuppressedDiagnostics.front().second);
tools/clang/lib/AST/ASTContext.cpp
 1088       auto *OnlyDecl = Imported.Initializers.front();
tools/clang/lib/AST/DeclCXX.cpp
 1891         if (SO->second.front().Method->isPure()) {
tools/clang/lib/AST/Expr.cpp
  688         if (!Buffer.empty() && Buffer.front() == '\01')
tools/clang/lib/CodeGen/CGCall.cpp
  345                                ? argTypes.front()
  411                                ? ArgTypes.front()
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3544   for (MSRTTIClass *Class = &Classes.front(); Class <= &Classes.back();) {
 3575   Classes.front().initialize(/*Parent=*/nullptr, /*Specifier=*/nullptr);
 4121     Classes.front().initialize(/*Parent=*/nullptr, /*Specifier=*/nullptr);
tools/clang/lib/Driver/Driver.cpp
 2437         Dep.add(*A, *ToolChains.front(), CudaArchToString(BoundArch),
 2622             DDep.add(*A, *ToolChains.front(), CudaArchToString(GpuArchList[I]),
 2635             DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr,
 2723           DDep.add(*CudaDeviceActions[I], *ToolChains.front(),
 2734           DA.add(*CudaFatBinary, *ToolChains.front(), /*BoundArch=*/nullptr,
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  593     SourceRange ArgRange(Keys.front()->getBeginLoc(), Keys.back()->getEndLoc());
tools/clang/lib/Format/AffectedRangeManager.cpp
  125     if (!Tok->Children.empty() && Tok->Children.front()->Affected)
tools/clang/lib/Format/Format.cpp
 2105   bool CurrentIsStatic = Imports[Indices.front()].IsStatic;
 2106   unsigned CurrentImportGroup = JavaImportGroups[Indices.front()];
tools/clang/lib/Format/SortJavaScriptImports.cpp
  259     SourceLocation SymbolsStart = Reference.Symbols.front().Range.getBegin();
tools/clang/lib/Format/TokenAnnotator.cpp
 1343       if (Line.MustBeDeclaration && !Contexts.front().InCtorInitializer)
tools/clang/lib/Format/UnwrappedLineParser.cpp
  941           : CommentsBeforeNextToken.front()->NewlinesBefore == 0;
 1368                 : CommentsBeforeNextToken.front()->NewlinesBefore > 0;
tools/clang/lib/Frontend/FrontendAction.cpp
  333     auto &MissingHeader = Module->MissingHeaders.front();
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  792   OS->write((char *)&State->Buffer.front(), State->Buffer.size());
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  390       Diags.Report(DeferredPair.second.front().DirectivePos,
tools/clang/lib/Lex/LiteralSupport.cpp
 1264   uint32_t *buffer_begin = &codepoint_buffer.front();
 1349   unsigned NumCharsSoFar = buffer_begin - &codepoint_buffer.front();
tools/clang/lib/Lex/ModuleMap.cpp
 1850       Diags.Report(Id.front().second, diag::err_mmap_nested_submodule_id)
 1851         << SourceRange(Id.front().second, Id.back().second);
tools/clang/lib/Lex/Pragma.cpp
  374   PragmaToks.front().setFlag(Token::LeadingSpace);
 1594     if (ModuleName.front().first->getName() != Current) {
 1595       PP.Diag(ModuleName.front().second, diag::err_pp_module_begin_wrong_module)
 1596         << ModuleName.front().first << (ModuleName.size() > 1)
 1606       PP.Diag(ModuleName.front().second,
tools/clang/lib/Lex/Preprocessor.cpp
 1176         /*HashLoc*/ SourceLocation(), ImportTok, Suffix.front(), SemiLoc);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  995       Self.Tok = Toks.front();
tools/clang/lib/Parse/ParseDeclCXX.cpp
  177           << SourceRange(ExtraNSs.front().NamespaceLoc,
  195                  SourceRange(ExtraNSs.front().NamespaceLoc,
tools/clang/lib/Parse/ParseExprCXX.cpp
 2588       DiagLoc = TokLocs.front();
 2599           SourceRange(TokLocs.front(), TokLocs.back()), Str);
tools/clang/lib/Sema/SemaDecl.cpp
 8001             MismatchedParams.empty() ? 0 : MismatchedParams.front() + 1;
17304     auto *FirstECD = Vec->front();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3423   int CalleeIdx = EncodingIndices.front();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  755       auto &&Err = Diag(BadSpecifierLocs.front(), diag::err_decomp_decl_spec);
  763       auto &&Warn = Diag(CPlusPlus20SpecifierLocs.front(),
 5569       if (!SO->second.front().Method->isPure())
 5572       if (!SeenPureMethods.insert(SO->second.front().Method).second)
 5575       Diag(SO->second.front().Method->getLocation(),
 5577         << SO->second.front().Method->getDeclName() << RD->getDeclName();
tools/clang/lib/Sema/SemaExpr.cpp
 1670     Diag(StringTokLocs.front(), diag::warn_cxx2a_compat_utf8_string);
tools/clang/lib/Sema/SemaInit.cpp
 7865   switch (Steps.front().Kind) {
tools/clang/lib/Sema/SemaLookup.cpp
 5050       else if ((*Consumer)["super"].front().isKeyword())
 5051         BestTC = (*Consumer)["super"].front();
tools/clang/lib/Sema/SemaOpenMP.cpp
 4266       if (CaptureRegions.size() > 1 && CaptureRegions.front() == OMPD_task)
tools/clang/lib/Sema/SemaType.cpp
 5147           RemovalRange = SourceRange(RemovalLocs.front(), RemovalLocs.back());
 5148           Loc = RemovalLocs.front();
tools/clang/lib/Serialization/ASTReader.cpp
 8347         PragmaPackStack.front().Location.isInvalid()) {
 8348       assert(PragmaPackStack.front().Value == SemaObj->PackStack.DefaultValue &&
 8351           PragmaPackStack.front().SlotLabel, SemaObj->PackStack.CurrentValue,
 8353           PragmaPackStack.front().PushLocation);
tools/clang/lib/Serialization/ASTWriter.cpp
 4180     Generator.insert(ConstructorDecls.front()->getDeclName(),
 4183     Generator.insert(ConversionDecls.front()->getDeclName(),
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  263      << FieldChain.front()->getName() << "' that allocates heap memory";
  286                                FieldChain.front(), BR.getSourceManager());
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  571     return MatchingRules.front();
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  229   if (NsNameSplitted.front() != DeclNsSplitted.front()) {
  229   if (NsNameSplitted.front() != DeclNsSplitted.front()) {
  234     if (llvm::is_contained(NsNameSplitted, DeclNsSplitted.front()))
  298     auto SymbolTopNs = SymbolSplitted.front();
  316         LookupDecl(*AST.getTranslationUnitDecl(), NsSplitted.front());
  361          OldNsSplitted.front() == NewNsSplitted.front()) {
  361          OldNsSplitted.front() == NewNsSplitted.front()) {
  385               DiffOldNsSplitted.front())
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
  200         diag(BeginCurrent->front()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
   53   Result.append(Namespaces.front()->getName());
   74   diag(Namespaces.front()->getBeginLoc(),
   99   SourceRange FrontReplacement(Namespaces.front()->getBeginLoc(),
  102                               Namespaces.front()->getRBraceLoc());
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  326       if (&Word != &Words.front())
  334       if (&Word != &Words.front())
  349       if (&Word == &Words.front()) {
  360       if (&Word != &Words.front())
  369       if (&Word != &Words.front()) {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   87         UnnamedParams.front().first->getParamDecl(UnnamedParams.front().second);
   87         UnnamedParams.front().first->getParamDecl(UnnamedParams.front().second);
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1598     Relevance.Name = Bundle.front().Name;
 1607     auto &First = Bundle.front();
tools/clang/tools/extra/clangd/FileDistance.cpp
   49   if (Result.empty() || Result.front() != '/')
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
  302     if (Args.front() == "help") {
  315       if (Cmd.Name == Args.front()) {
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  176       if (ND->getDeclContext() != Ref.Targets.front()->getDeclContext()) {
  178              printQualifiedName(*Ref.Targets.front()), printQualifiedName(*ND));
  184     const NamedDecl *ND = Ref.Targets.front();
  374       if (auto Err = Edits.front().second.Replacements.add(DeleteFuncBody))
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  289   const SelectionTree::Node *Start = Op.SelectedOperands.front(); // LHS
  301     Start = Op.SelectedOperands.front();
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
  156   return *Visitor.Decls.front();
tools/clang/tools/libclang/CIndex.cpp
  314   while (Decls.empty() || Decls.front()->isTopLevelDeclInObjCContainer()) {
 3254     SourceRange R(Pieces.front().getBegin(), Pieces.back().getEnd());
tools/clang/unittests/AST/ASTImporterFixtures.cpp
  166       FromTU.import(SharedStatePtr, ToAST.get(), FoundDecls.front());
tools/clang/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp
   95   ASSERT_EQ(pp_define, Tokens.front().K);
tools/dsymutil/MachOUtils.cpp
   81     if (auto E = ArchFiles.front().File->keep(OutputFileName)) {
   82       WithColor::error() << "while keeping " << ArchFiles.front().path()
tools/lld/COFF/PDB.cpp
  675     assert(refs.front().Count == 1);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  335   else if (symbols.front()->value != section.address) {
  338                    0, Atom::scopeTranslationUnit, symbols.front()->value,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  289   clang::Module *top_level_module = DoGetModule(clang_path.front(), false);
tools/polly/lib/Analysis/ScopBuilder.cpp
 2982     auto *AccInst = InvMAs.front().MA->getAccessInstruction();
unittests/ADT/SmallVectorTest.cpp
  368   EXPECT_TRUE(*it == this->theVector.front());
utils/TableGen/CodeGenDAGPatterns.cpp
 3935     CodeGenInstruction &InstInfo = Target.getInstruction(PatInstrs.front());
utils/TableGen/CodeGenRegisters.cpp
  187     ExplicitSubRegs.front()->LeadingSuperRegs.push_back(this);
utils/TableGen/GlobalISelEmitter.cpp
  728     std::unique_ptr<PredicateMatcher> P = std::move(Conditions.front());