|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 828 if (!ArgsV.back())
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 828 if (!ArgsV.back())
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 827 if (!ArgsV.back())
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 813 if (!ArgsV.back())
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 837 if (!ArgsV.back())
examples/Kaleidoscope/Chapter3/toy.cpp 459 if (!ArgsV.back())
examples/Kaleidoscope/Chapter4/toy.cpp 487 if (!ArgsV.back())
examples/Kaleidoscope/Chapter5/toy.cpp 614 if (!ArgsV.back())
examples/Kaleidoscope/Chapter6/toy.cpp 726 if (!ArgsV.back())
examples/Kaleidoscope/Chapter7/toy.cpp 833 if (!ArgsV.back())
examples/Kaleidoscope/Chapter8/toy.cpp 832 if (!ArgsV.back())
examples/Kaleidoscope/Chapter9/toy.cpp 837 Scope = LexicalBlocks.back();
993 if (!ArgsV.back())
include/llvm/ADT/DepthFirstIterator.h 121 NodeRef Node = VisitStack.back().first;
122 Optional<ChildItTy> &Opt = VisitStack.back().second;
include/llvm/ADT/ImmutableSet.h 466 T = freeNodes.back();
include/llvm/ADT/MapVector.h 85 std::pair<KeyT, ValueT> &back() { return Vector.back(); }
161 typename MapType::iterator Pos = Map.find(Vector.back().first);
include/llvm/ADT/PostOrderIterator.h 127 while (VisitStack.back().second != GT::child_end(VisitStack.back().first)) {
127 while (VisitStack.back().second != GT::child_end(VisitStack.back().first)) {
128 NodeRef BB = *VisitStack.back().second++;
129 if (this->insertEdge(Optional<NodeRef>(VisitStack.back().first), BB)) {
164 this->finishPostorder(VisitStack.back().first);
include/llvm/ADT/PriorityWorklist.h 151 } while (!V.empty() && V.back() == T());
172 } while (!V.empty() && V.back() == T());
include/llvm/ADT/SCCIterator.h 157 while (VisitStack.back().NextChild != GT::child_end(VisitStack.back().Node)) {
157 while (VisitStack.back().NextChild != GT::child_end(VisitStack.back().Node)) {
159 NodeRef childN = *VisitStack.back().NextChild++;
169 if (VisitStack.back().MinVisited > childNum)
170 VisitStack.back().MinVisited = childNum;
180 NodeRef visitingN = VisitStack.back().Node;
181 unsigned minVisitNum = VisitStack.back().MinVisited;
182 assert(VisitStack.back().NextChild == GT::child_end(visitingN));
186 if (!VisitStack.empty() && VisitStack.back().MinVisited > minVisitNum)
187 VisitStack.back().MinVisited = minVisitNum;
203 CurrentSCC.push_back(SCCNodeStack.back());
205 nodeVisitNumbers[CurrentSCC.back()] = ~0U;
206 } while (CurrentSCC.back() != visitingN);
include/llvm/Analysis/AliasSetTracker.h 307 UnknownInsts[i] = UnknownInsts.back();
include/llvm/Analysis/CallGraph.h 219 CalledFunctions.back().second->DropRef();
242 *I = CalledFunctions.back();
include/llvm/Analysis/DominanceFrontierImpl.h 170 DFCalculateWorkObject<BlockT> *currentW = &workList.back();
include/llvm/Analysis/IntervalIterator.h 135 Interval *operator*() { return IntStack.back().first; }
144 Interval::succ_iterator &SuccIt = IntStack.back().second,
145 EndIt = succ_end(IntStack.back().first);
153 if (IOwnMem) delete IntStack.back().first;
include/llvm/Analysis/LoopInfoImpl.h 429 BlockT *PredBB = ReverseCFGWorklist.back();
include/llvm/Analysis/RegionInfoImpl.h 74 RegionT *R = RegionQueue.back();
92 RegionT *R = RegionQueue.back();
include/llvm/BinaryFormat/MsgPackDocument.h 336 N.Map = Maps.back().get();
344 N.Array = Arrays.back().get();
365 memcpy(&Strings.back()[0], S.data(), S.size());
366 return StringRef(&Strings.back()[0], S.size());
include/llvm/Bitstream/BitstreamReader.h 72 BlockInfoRecords.back().BlockID = BlockID;
73 return BlockInfoRecords.back();
include/llvm/Bitstream/BitstreamWriter.h 189 if (!BlockInfoRecords.empty() && BlockInfoRecords.back().BlockID == BlockID)
190 return &BlockInfoRecords.back();
218 BlockScope.back().PrevAbbrevs.swap(CurAbbrevs);
230 const Block &B = BlockScope.back();
524 BlockInfoRecords.back().BlockID = BlockID;
525 return BlockInfoRecords.back();
include/llvm/CodeGen/MachineScheduler.h 565 *I = Queue.back();
include/llvm/CodeGen/ModuloSchedule.h 130 int getFinalCycle() { return Cycle[ScheduledInstrs.back()]; }
include/llvm/CodeGen/PBQP/Graph.h 87 G.getEdge(AdjEdgeIds.back()).setAdjEdgeIdx(ThisNId, Idx);
88 AdjEdgeIds[Idx] = AdjEdgeIds.back();
195 NId = FreeNodeIds.back();
210 EId = FreeEdgeIds.back();
include/llvm/CodeGen/PBQP/ReductionRules.h 188 NodeId NId = stack.back();
include/llvm/CodeGen/ScheduleDAGInstrs.h 391 return &SUnits.back();
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 91 Instructions.back().Ops.push_back(Operand1);
97 Instructions.back().Ops.push_back(Operand1);
98 Instructions.back().Ops.push_back(Operand2);
include/llvm/ExecutionEngine/JITLink/JITLink.h 728 return *Sections.back();
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 216 SourceModules.back().SourceMod = std::move(M);
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h 96 auto TrampolineAddr = AvailableTrampolines.back();
379 auto Key = FreeStubs.back();
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 77 Unmapped.back().CodeAllocs.emplace_back(Size, Alignment);
79 Unmapped.back().CodeAllocs.back().getLocalAddress());
79 Unmapped.back().CodeAllocs.back().getLocalAddress());
90 Unmapped.back().RODataAllocs.emplace_back(Size, Alignment);
92 Unmapped.back().RODataAllocs.back().getLocalAddress());
92 Unmapped.back().RODataAllocs.back().getLocalAddress());
99 Unmapped.back().RWDataAllocs.emplace_back(Size, Alignment);
101 Unmapped.back().RWDataAllocs.back().getLocalAddress());
101 Unmapped.back().RWDataAllocs.back().getLocalAddress());
117 Unmapped.back().RemoteCodeAddr =
122 << format("0x%016" PRIx64, Unmapped.back().RemoteCodeAddr)
128 Unmapped.back().RemoteRODataAddr =
133 << format("0x%016" PRIx64, Unmapped.back().RemoteRODataAddr)
139 Unmapped.back().RemoteRWDataAddr =
144 << format("0x%016" PRIx64, Unmapped.back().RemoteRWDataAddr)
425 auto Key = FreeStubs.back();
463 auto TrampolineAddr = AvailableTrampolines.back();
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h 152 ResourceId I = FreeIds.back();
include/llvm/ExecutionEngine/Orc/RPCUtils.h 838 auto SequenceNumber = FreeSequenceNumbers.back();
include/llvm/Support/BinaryItemStream.h 70 return ItemEndOffsets.empty() ? 0 : ItemEndOffsets.back();
include/llvm/Support/GenericDomTreeConstruction.h 1145 std::swap(*ChIt, IDom->Children.back());
include/llvm/Support/JSON.h 173 Value &back() { return V.back(); }
lib/Analysis/CallGraph.cpp 191 *I = CalledFunctions.back();
205 CalledFunctions[i] = CalledFunctions.back();
219 *I = CalledFunctions.back();
lib/Analysis/DivergenceAnalysis.cpp 370 const Instruction &I = *Worklist.back();
lib/Analysis/GlobalsModRef.cpp 456 AllocsForIndirectGlobals[AllocRelatedValues.back()] = GV;
457 Handles.emplace_front(*this, AllocRelatedValues.back());
lib/Analysis/LazyValueInfo.cpp 315 BasicBlock *ToUpdate = worklist.back();
lib/Analysis/LegacyDivergenceAnalysis.cpp 251 BasicBlock *BB = InfluenceStack.back();
268 Value *V = Worklist.back();
lib/Analysis/MemoryDependenceAnalysis.cpp 1055 NonLocalDepEntry Val = Cache.back();
1065 NonLocalDepEntry Val = Cache.back();
lib/Bitcode/Reader/BitcodeReader.cpp 1957 if (convertToString(Record, 0, BundleTags.back()))
2244 unsigned ValID = GlobalInitWorklist.back().second;
2247 GlobalInits.push_back(GlobalInitWorklist.back());
2250 GlobalInitWorklist.back().first->setInitializer(C);
2258 unsigned ValID = IndirectSymbolInitWorklist.back().second;
2260 IndirectSymbolInits.push_back(IndirectSymbolInitWorklist.back());
2265 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first;
2274 unsigned ValID = FunctionPrefixWorklist.back().second;
2276 FunctionPrefixes.push_back(FunctionPrefixWorklist.back());
2279 FunctionPrefixWorklist.back().first->setPrefixData(C);
2287 unsigned ValID = FunctionPrologueWorklist.back().second;
2289 FunctionPrologues.push_back(FunctionPrologueWorklist.back());
2292 FunctionPrologueWorklist.back().first->setPrologueData(C);
2300 unsigned ValID = FunctionPersonalityFnWorklist.back().second;
2302 FunctionPersonalityFns.push_back(FunctionPersonalityFnWorklist.back());
2305 FunctionPersonalityFnWorklist.back().first->setPersonalityFn(C);
2944 Function *Fn = FunctionsWithBodies.back();
lib/Bitcode/Reader/ValueList.cpp 161 Value *RealVal = operator[](ResolveConstants.back().second);
162 Constant *Placeholder = ResolveConstants.back().first;
lib/Bitcode/Writer/BitcodeWriter.cpp 3151 return !VE.UseListOrders.empty() && VE.UseListOrders.back().F == F;
3159 writeUseList(std::move(VE.UseListOrders.back()));
lib/Bitcode/Writer/ValueEnumerator.cpp 234 assert(List.size() == Stack.back().Shuffle.size() && "Wrong size");
236 Stack.back().Shuffle[I] = List[I].second;
lib/Bitstream/Reader/BitstreamReader.cpp 468 CurBlockInfo->Abbrevs.push_back(std::move(CurAbbrevs.back()));
lib/CodeGen/BranchFolding.cpp 985 unsigned CurHash = MergePotentials.back().getHash();
lib/CodeGen/BreakFalseDeps.cpp 229 MachineInstr *UndefMI = UndefReads.back().first;
230 unsigned OpIdx = UndefReads.back().second;
244 UndefMI = UndefReads.back().first;
245 OpIdx = UndefReads.back().second;
lib/CodeGen/ExpandMemCmp.cpp 384 OutList.push_back(InList.back());
lib/CodeGen/GCMetadata.cpp 76 GCFunctionInfo *GFI = Functions.back().get();
lib/CodeGen/GlobalMerge.cpp 267 return UsedGlobalSets.back();
474 Inits.push_back(ConstantAggregateZero::get(Tys.back()));
lib/CodeGen/IfConversion.cpp 486 std::unique_ptr<IfcvtToken> Token = std::move(Tokens.back());
lib/CodeGen/LatencyPriorityQueue.cpp 129 std::swap(*Best, Queue.back());
139 std::swap(*I, Queue.back());
lib/CodeGen/LiveVariables.cpp 125 MachineBasicBlock *Pred = WorkList.back();
140 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) {
143 VRInfo.Kills.back() = &MI;
lib/CodeGen/MachineBlockPlacement.cpp 1239 MachineBasicBlock *dst = Chain.Edges.back();
lib/CodeGen/MachineModuleInfo.cpp 116 BBCallbacks.back().setMap(this);
lib/CodeGen/MachineOutliner.cpp 522 SuffixTreeNode *Curr = ToVisit.back();
lib/CodeGen/MachineScheduler.cpp 3528 SUnit *SU = ReadyQ.back();
lib/CodeGen/PostRASchedulerList.cpp 559 PendingQueue[i] = PendingQueue.back();
lib/CodeGen/RegAllocPBQP.cpp 591 unsigned VReg = Worklist.back();
lib/CodeGen/ScheduleDAG.cpp 496 SUnit *SU = WorkList.back();
577 SU = WorkList.back();
620 const SUnit *SU = WorkList.back();
654 const SUnit *SU = WorkList.back();
lib/CodeGen/ScheduleDAGInstrs.cpp 1413 void advance() { ++DFSStack.back().second; }
1417 return DFSStack.empty() ? nullptr : std::prev(DFSStack.back().second);
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp 610 std::swap(*Best, Queue.back());
622 std::swap(*I, Queue.back());
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 622 PendingQueue[i] = PendingQueue.back();
949 SUnit *OldSU = Sequence.back();
958 OldSU = Sequence.back();
1813 std::swap(*I, Queue.back());
1847 std::swap(*Best, Q.back());
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 77 SUnits.back().OrigNode = &SUnits.back();
77 SUnits.back().OrigNode = &SUnits.back();
78 SUnit *SU = &SUnits.back();
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp 192 PendingQueue[i] = PendingQueue.back();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2085 Ops.push_back(InOps.back());
lib/CodeGen/SelectionDAG/TargetLowering.cpp 4194 AsmOperandInfo &OpInfo = ConstraintOperands.back();
lib/CodeGen/StackMaps.cpp 383 auto &Locations = CSInfos.back().Locations;
lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp 110 auto &Entry = Entries.back();
121 auto &Entry = Entries.back();
lib/DebugInfo/CodeView/DebugLinesSubsection.cpp 82 Block &B = Blocks.back();
93 Block &B = Blocks.back();
lib/DebugInfo/DWARF/DWARFContext.cpp 924 DWARFDie DIE = Worklist.back();
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp 92 if (!Aranges.empty() && Aranges.back().HighPC() == PrevAddress &&
93 ValidCUs.find(Aranges.back().CUOffset) != ValidCUs.end()) {
94 Aranges.back().setHighPC(E.Address);
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 133 Instructions.back().Expression = DWARFExpression(
146 Instructions.back().Expression = DWARFExpression(
524 Entries.back()->cfis().parse(Data, &Offset, EndStructureOffset)) {
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp 29 Set &SetData = Sets.back();
lib/DebugInfo/DWARF/DWARFDie.cpp 401 DWARFDie Die = Worklist.back();
lib/DebugInfo/MSF/MappedBlockStream.cpp 127 auto CachedAlloc = CacheItem.second.back();
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp 118 return *ModiList.back();
363 auto &Entry = Ret.back();
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp 261 PublicsByAddr.emplace_back(&Sym, &DeserializedPublics.back());
lib/ExecutionEngine/Interpreter/Execution.cpp 63 ExecutionContext &SF = ECStack.back();
332 ExecutionContext &SF = ECStack.back();
664 ExecutionContext &SF = ECStack.back();
735 ExecutionContext &SF = ECStack.back();
860 ExecutionContext &SF = ECStack.back();
904 ExecutionContext &CallingSF = ECStack.back();
917 ExecutionContext &SF = ECStack.back();
935 ExecutionContext &SF = ECStack.back();
948 ExecutionContext &SF = ECStack.back();
967 ExecutionContext &SF = ECStack.back();
1016 ExecutionContext &SF = ECStack.back();
1041 ECStack.back().Allocas.add(Memory);
1086 ExecutionContext &SF = ECStack.back();
1092 ExecutionContext &SF = ECStack.back();
1103 ExecutionContext &SF = ECStack.back();
1117 ExecutionContext &SF = ECStack.back();
1190 ExecutionContext &SF = ECStack.back();
1217 ExecutionContext &SF = ECStack.back();
1244 ExecutionContext &SF = ECStack.back();
1708 ExecutionContext &SF = ECStack.back();
1713 ExecutionContext &SF = ECStack.back();
1718 ExecutionContext &SF = ECStack.back();
1723 ExecutionContext &SF = ECStack.back();
1728 ExecutionContext &SF = ECStack.back();
1733 ExecutionContext &SF = ECStack.back();
1738 ExecutionContext &SF = ECStack.back();
1743 ExecutionContext &SF = ECStack.back();
1748 ExecutionContext &SF = ECStack.back();
1753 ExecutionContext &SF = ECStack.back();
1758 ExecutionContext &SF = ECStack.back();
1763 ExecutionContext &SF = ECStack.back();
1771 ExecutionContext &SF = ECStack.back();
1800 ExecutionContext &SF = ECStack.back();
1833 ExecutionContext &SF = ECStack.back();
1865 ExecutionContext &SF = ECStack.back();
1933 ExecutionContext &SF = ECStack.back();
1976 ExecutionContext &SF = ECStack.back();
2124 assert((ECStack.empty() || !ECStack.back().Caller.getInstruction() ||
2125 ECStack.back().Caller.arg_size() == ArgVals.size()) &&
2129 ExecutionContext &StackFrame = ECStack.back();
2163 ExecutionContext &SF = ECStack.back(); // Current stack frame
lib/ExecutionEngine/Interpreter/Interpreter.cpp 72 callFunction(AtExitHandlers.back(), None);
lib/ExecutionEngine/Interpreter/Interpreter.h 184 return &(ECStack.back ().VarArgs[0]);
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp 311 auto *Sym = Worklist.back();
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp 416 if (!SecNSymStack.empty() && isAltEntry(*SecNSymStack.back()))
422 if (SecNSymStack.back()->Value != NSec.Address) {
423 auto AnonBlockSize = SecNSymStack.back()->Value - NSec.Address;
440 BlockSyms.push_back(SecNSymStack.back());
443 (isAltEntry(*SecNSymStack.back()) ||
444 SecNSymStack.back()->Value == BlockSyms.back()->Value)) {
445 BlockSyms.push_back(SecNSymStack.back());
453 : SecNSymStack.back()->Value;
lib/ExecutionEngine/MCJIT/MCJIT.cpp 645 std::swap(*I, EventListeners.back());
lib/ExecutionEngine/Orc/Core.cpp 608 auto QuerySymbols = std::move(QueryInfos.back().first);
609 auto QueryInfo = std::move(QueryInfos.back().second);
965 auto SymI = Worklist.back().SymI;
966 auto ResolvedSym = Worklist.back().ResolvedSym;
1032 auto SymI = Worklist.back();
1151 assert(Worklist.back().first && "Failed JITDylib can not be null");
1152 auto &JD = *Worklist.back().first;
1153 auto Name = std::move(Worklist.back().second);
1718 if (PendingQueries.back()->getRequiredState() > RequiredState)
1721 Result.push_back(std::move(PendingQueries.back()));
1847 JDs.front()->addToSearchOrder(*JDs.back());
1848 return *JDs.back();
2125 JITDylibAndMU = std::move(OutstandingMUs.back());
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp 404 Err = joinErrors(std::move(Err), Allocs.back()->deallocate());
475 auto EHFrameRange = EHFrameRanges.back();
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 441 std::swap(*I, EventListeners.back());
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp 131 MemMgr = MemMgrs.back().get();
lib/IR/AsmWriter.cpp 239 assert(List.size() == Stack.back().Shuffle.size() && "Wrong size");
241 Stack.back().Shuffle[I] = List[I].second;
4170 [&]() { return !UseListOrders.empty() && UseListOrders.back().F == F; };
4177 printUseListOrder(UseListOrders.back());
lib/IR/InlineAsm.cpp 147 unsigned N = atoi(pCodes->back().c_str());
lib/LTO/LTOModule.cpp 511 _symbols.back().attributes &= ~LTO_SYMBOL_SCOPE_MASK;
512 _symbols.back().attributes |= scope;
lib/Linker/IRMover.cpp 1431 GlobalValue *GV = Worklist.back();
lib/MC/MCCodeView.cpp 296 FilteredLines.back().getFileNum() != IA.File ||
297 FilteredLines.back().getLine() != IA.Line ||
298 FilteredLines.back().getColumn() != IA.Col) {
lib/MC/MCMachOStreamer.cpp 225 DataRegionData &Data = Regions.back();
lib/MC/MCParser/AsmParser.cpp 2818 jumpToLoc(ActiveMacros.back()->ExitLoc, ActiveMacros.back()->ExitBuffer);
2818 jumpToLoc(ActiveMacros.back()->ExitLoc, ActiveMacros.back()->ExitBuffer);
2822 delete ActiveMacros.back();
4377 if (!Parameters.empty() && Parameters.back().Vararg)
4379 "Vararg parameter '" + Parameters.back().Name +
4604 while (TheCondStack.size() != ActiveMacros.back()->CondStackDepth) {
4605 TheCondState = TheCondStack.back();
5203 LastIgnoreState = TheCondStack.back().Ignore;
5237 LastIgnoreState = TheCondStack.back().Ignore;
5264 if (TheCondStack.back().Ignore) {
5289 if (TheCondStack.back().Ignore) {
5322 TheCondState = TheCondStack.back();
lib/MC/MCStreamer.cpp 258 return !DwarfFrameInfos.empty() && !DwarfFrameInfos.back().End;
268 return &DwarfFrameInfos.back();
684 CurrentWinFrameInfo = WinFrameInfos.back().get();
719 CurrentWinFrameInfo = WinFrameInfos.back().get();
957 if ((!DwarfFrameInfos.empty() && !DwarfFrameInfos.back().End) ||
958 (!WinFrameInfos.empty() && !WinFrameInfos.back()->End)) {
lib/MC/MCWin64EH.cpp 197 WinEH::Instruction inst = info->Instructions.back();
619 WinEH::Instruction inst = info->Instructions.back();
lib/MC/WinCOFFObjectWriter.cpp 243 return Symbols.back().get();
255 return Sections.back().get();
lib/Object/Archive.cpp 453 return Parent->ThinBuffers.back()->getBuffer();
lib/Object/COFFModuleDefinition.cpp 165 Tok = Stack.back();
lib/Object/IRSymtab.cpp 199 storage::Symbol &Sym = Syms.back();
208 Unc = &Uncommons.back();
lib/Object/WasmObjectFile.cpp 624 Symbols.emplace_back(LinkingData.SymbolTable.back(), GlobalType, EventType,
626 LLVM_DEBUG(dbgs() << "Adding symbol: " << Symbols.back() << "\n");
962 if (Tables.back().ElemType != wasm::WASM_TYPE_FUNCREF) {
lib/Object/WindowsResource.cpp 443 Context, InputFilenames[Child->Origin], InputFilenames.back()));
lib/Passes/PassBuilder.cpp 1773 PipelineStack.push_back(&Pipeline.back().InnerPipeline);
lib/ProfileData/Coverage/CoverageMapping.cpp 384 const auto &Last = Segments.back();
398 const auto &Last = Segments.back();
lib/ProfileData/InstrProfReader.cpp 521 VDataPtrOrErr.get()->deserializeTo(DataBuffer.back(), nullptr);
lib/Support/DAGDeltaAlgorithm.cpp 203 change_ty Change = Worklist.back();
lib/Support/FileCheck.cpp 842 return NumericVariables.back().get();
850 return Substitutions.back().get();
858 return Substitutions.back().get();
1157 ImplicitNegativeChecks.back().parsePattern(PatternInBuffer,
1256 std::swap(DagNotMatches, CheckStrings->back().DagNotStrings);
1266 std::swap(DagNotMatches, CheckStrings->back().DagNotStrings);
lib/Support/TargetRegistry.cpp 122 Width = std::max(Width, Targets.back().first.size());
lib/Support/VirtualFileSystem.cpp 1246 ParentEntry = FS->Roots.back().get();
lib/TableGen/TGLexer.cpp 578 if (!PrepIncludeStack.back()->empty()) {
696 PrepIncludeStack.back()->push_back(
724 if (PrepIncludeStack.back()->empty())
727 PreprocessorControlDesc IfdefEntry = PrepIncludeStack.back()->back();
727 PreprocessorControlDesc IfdefEntry = PrepIncludeStack.back()->back();
736 PrepIncludeStack.back()->pop_back();
737 PrepIncludeStack.back()->push_back(
757 if (PrepIncludeStack.back()->empty())
760 auto &IfdefOrElseEntry = PrepIncludeStack.back()->back();
760 auto &IfdefOrElseEntry = PrepIncludeStack.back()->back();
771 PrepIncludeStack.back()->pop_back();
1001 for (auto I = PrepIncludeStack.back()->rbegin(),
1002 E = PrepIncludeStack.back()->rend();
1012 if (PrepIncludeStack.back()->empty())
1016 auto &PrepControl = PrepIncludeStack.back()->back();
1016 auto &PrepControl = PrepIncludeStack.back()->back();
lib/TableGen/TGParser.cpp 348 Loops.back()->Entries.push_back(std::move(E));
383 return resolve(Loop.Entries, Substs, Final, &Dest->back().Loop->Entries,
2809 std::unique_ptr<ForeachLoop> Loop = std::move(Loops.back());
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 269 DisasmLineMaxLen = std::max(DisasmLineMaxLen, DisasmLines.back().size());
282 DisasmLineMaxLen = std::max(DisasmLineMaxLen, DisasmLines.back().size());
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 266 auto &Kernel = HSAMetadata.mKernels.back();
284 auto &Attrs = HSAMetadata.mKernels.back().mAttrs;
367 HSAMetadata.mKernels.back().mArgs.push_back(Kernel::Arg::Metadata());
368 auto &Arg = HSAMetadata.mKernels.back().mArgs.back();
368 auto &Arg = HSAMetadata.mKernels.back().mArgs.back();
475 auto &Kernel = HSAMetadata.mKernels.back();
482 HSAMetadata.mKernels.back().mCodeProps = CodeProps;
483 HSAMetadata.mKernels.back().mDebugProps = DebugProps;
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 342 std::string &DisasmLine = DisasmLines.back();
357 std::string &HexLine = HexLines.back();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 315 if (!Regions.empty() && Regions.back()->Begin == RegionBegin) {
317 Regions.back()->MaxPressure.print(
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 204 CFStack::StackItem Top = BranchStack.back();
537 LastAlu.back() = nullptr;
543 LastAlu.back() = nullptr;
545 LastAlu.back() = &*MI;
585 std::move(LoopStack.back());
607 MachineInstr * JumpInst = IfThenElseStack.back();
622 if (LastAlu.back()) {
623 ToPopAfter.push_back(LastAlu.back());
634 MachineInstr *IfOrElseInst = IfThenElseStack.back();
647 LoopStack.back().second.insert(MIb);
655 LoopStack.back().second.insert(MIb);
lib/Target/AMDGPU/R600InstrInfo.cpp 557 TransOps = std::move(IGSrcs.back());
lib/Target/AMDGPU/R600MachineScheduler.cpp 461 SU = AQ.back();
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 319 CompatibleRSI = PreviousRegSeq[MIs.back()];
lib/Target/AMDGPU/R600Packetizer.cpp 235 if (getSlot(MI) <= getSlot(*CurrentPacketMIs.back())) {
308 MI.getOperand(Op).setImm(BS.back());
310 setIsLastBit(CurrentPacketMIs.back(), 0);
lib/Target/AMDGPU/SIMachineScheduler.cpp 1307 int i = WorkList.back();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 514 WorkItem WI = Worklist.back();
lib/Target/ARM/ARMLegalizerInfo.cpp 57 auto Largest = result.back().first;
lib/Target/ARM/Disassembler/ARMDisassembler.cpp 48 CC = ITStates.back();
lib/Target/Hexagon/HexagonFrameLowering.cpp 2281 if (LoxFIs.count(FI) && (&Range == &RL.back())) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 1027 SDNode *OutN = Output.back().getNode();
lib/Target/Hexagon/HexagonStoreWidening.cpp 416 DebugLoc DL = OG.back()->getDebugLoc();
483 MachineBasicBlock *MBB = OG.back()->getParent();
lib/Target/Hexagon/RDFGraph.cpp 360 char *ActiveBegin = Blocks.back();
lib/Target/SystemZ/SystemZTDC.cpp 330 BinaryOperator *Op = LogicOpsWorklist.back();
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 254 auto Top = NestingStack.back();
266 nestingString(NestingStack.back()).first);
lib/Target/X86/X86LegalizerInfo.cpp 53 auto Largest = result.back().first;
lib/Transforms/IPO/ArgumentPromotion.cpp 202 assert(Params.back());
lib/Transforms/IPO/GlobalOpt.cpp 1425 PHINode *PN = PHIsToRewrite.back().first;
1426 unsigned FieldNo = PHIsToRewrite.back().second;
lib/Transforms/IPO/HotColdSplitting.cpp 397 OutliningRegion *ColdRegion = &Regions.back();
453 ColdRegion = &Regions.back();
lib/Transforms/IPO/LowerTypeTests.cpp 184 std::vector<uint64_t> &Fragment = Fragments.back();
599 ByteArrayInfo *BAI = &ByteArrayInfos.back();
1614 std::set<uint64_t> &TMSet = TypeMembers.back();
lib/Transforms/IPO/MergeFunctions.cpp 517 Instruction *I = PDIUnrelatedWL.back();
537 BasicBlock *BB = WorklistBB.back();
lib/Transforms/IPO/PartialInlining.cpp 476 auto *thisBB = DFS.back();
1462 Function *CurrFunc = Worklist.back();
lib/Transforms/IPO/StripSymbols.cpp 277 Constant *C = DeadConstants.back();
lib/Transforms/IPO/WholeProgramDevirt.cpp 793 Bits.back().GV = &GV;
794 Bits.back().ObjectSize =
796 BitsPtr = &Bits.back();
lib/Transforms/Instrumentation/CFGMST.h 268 return *AllEdges.back();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 1256 Init.back() = Tag;
lib/Transforms/Scalar/InferAddressSpaces.cpp 391 Value *TopVal = PostorderStack.back().first;
394 if (PostorderStack.back().second) {
401 PostorderStack.back().second = true;
lib/Transforms/Scalar/LoopUnswitch.cpp 1397 if (!LoopProcessWorklist.empty() && LoopProcessWorklist.back() == NewLoop &&
1584 Instruction *I = Worklist.back();
lib/Transforms/Scalar/PlaceSafepoints.cpp 300 BasicBlock *BB = Worklist.back();
lib/Transforms/Scalar/SROA.cpp 3736 assert(Offsets.Splits.back() ==
lib/Transforms/Utils/CloneFunction.cpp 482 const BasicBlock *BB = CloneWorklist.back();
lib/Transforms/Utils/LoopSimplify.cpp 386 Function::iterator InsertPos = ++BackedgeBlocks.back()->getIterator();
lib/Transforms/Utils/LoopUnroll.cpp 707 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
708 PN->addIncoming(InVal, Latches.back());
850 NewIDom = TermBlocks.back();
878 (CompletelyUnroll && !LatchIsExiting && Latch == Latches.back())) &&
933 Loop *LatchLoop = LI->getLoopFor(Latches.back());
lib/Transforms/Utils/LoopUnrollAndJam.cpp 443 updatePHIBlocksAndValues(LoopExit, AftBlocksLast[0], AftBlocksLast.back(),
448 cast<BranchInst>(ForeBlocksLast.back()->getTerminator());
460 AftBlocksLast.back(), LastValueMap);
473 cast<BranchInst>(SubLoopBlocksLast.back()->getTerminator());
477 ForeBlocksLast.back());
479 SubLoopBlocksLast.back());
490 ForeBlocksLast.back());
492 SubLoopBlocksLast.back());
497 BranchInst *Term = cast<BranchInst>(AftBlocksLast.back()->getTerminator());
505 SubLoopBlocksLast.back());
516 SubLoopBlocksLast.back());
531 ForeBlocksLast.back(), SubLoopBlocksFirst[0]);
533 SubLoopBlocksLast.back(), AftBlocksFirst[0]);
lib/Transforms/Utils/LowerSwitch.cpp 294 int64_t GapLow = LHS.back().High->getSExtValue() + 1;
298 NewUpperBound = LHS.back().High;
481 UpperBound = Cases.back().High;
505 APInt High = Cases.back().High->getValue();
528 IntRange &LastRange = UnreachableRanges.back();
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 279 Allocas[AllocaIdx] = Allocas.back();
651 RenamePassData RPD = std::move(RenamePassWorkList.back());
lib/Transforms/Utils/SimplifyCFG.cpp 1072 std::swap(PredCases[i], PredCases.back());
1133 std::swap(PredCases[i], PredCases.back());
lib/Transforms/Vectorize/SLPVectorizer.cpp 4601 return &(ScheduleDataChunks.back()[ChunkPos++]);
lib/XRay/InstrumentationMap.cpp 139 auto &Entry = Sleds.back();
lib/XRay/Profile.cpp 356 auto Top = TSD.back();
lib/XRay/Trace.cpp 82 auto &Record = Records.back();
151 auto &Record = Records.back();
projects/openmp/libomptarget/src/rtl.cpp 274 : RTLs.UsedRTLs.back()->Idx +
275 RTLs.UsedRTLs.back()->NumberOfDevices;
tools/bugpoint/ExtractFunction.cpp 63 Constant *V = Todo.back();
tools/clang/include/clang/Lex/Preprocessor.h 1458 assert(signed(CachedLexPos) - signed(N) >= signed(BacktrackPositions.back())
1997 CurLexer = std::move(IncludeMacroStack.back().TheLexer);
1998 CurPPLexer = IncludeMacroStack.back().ThePPLexer;
1999 CurTokenLexer = std::move(IncludeMacroStack.back().TheTokenLexer);
2000 CurDirLookup = IncludeMacroStack.back().TheDirLookup;
2001 CurLexerSubmodule = IncludeMacroStack.back().TheSubmodule;
2002 CurLexerKind = IncludeMacroStack.back().CurLexerKind;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 769 return Tags.back().get();
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp 110 MigrationContext::GCAttrOccurrence &Attr = MigrateCtx.GCAttrs.back();
tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp 17 ContextFrame& data = ContextStack.back();
68 ErrorContent &Last = Errors.back();
71 Last.Messages.back().Range = Range;
72 Last.Messages.back().Type = Error;
73 return ArgStream(&Last.Messages.back().Args);
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp 328 ++P->ContextStack.back().second;
tools/clang/lib/Basic/Diagnostic.cpp 113 if (DiagStateOnPushStack.back() != GetCurDiagState()) {
115 PushDiagStatePoint(DiagStateOnPushStack.back(), Loc);
tools/clang/lib/Basic/SourceManager.cpp 251 FilenameID = Entries.back().FilenameID;
253 assert((Entries.empty() || Entries.back().FileOffset < Offset) &&
258 IncludeOffset = Entries.empty() ? 0 : Entries.back().IncludeOffset;
262 assert(!Entries.empty() && Entries.back().IncludeOffset &&
268 FindNearestLineEntry(FID, Entries.back().IncludeOffset))
tools/clang/lib/CodeGen/CGDebugInfo.cpp 118 0, 0, DI->LexicalBlockStack.back(), DI->getInlinedAt()));
182 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
3759 llvm::MDNode *Scope = LexicalBlockStack.back();
3767 Back = LexicalBlockStack.back().get();
3794 LexicalBlockStack.back(), CurInlinedAt));
3818 unsigned RCount = FnBeginRegionCount.back();
3961 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
4059 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
4144 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit,
4149 llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back(), CurInlinedAt);
4326 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back());
4535 return LexicalBlockStack.back();
4755 llvm::MDNode *Scope = LexicalBlockStack.back();
tools/clang/lib/CodeGen/CGDeclCXX.cpp 536 while (!CXXGlobalInits.empty() && !CXXGlobalInits.back())
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 636 if (Members.back().Offset % Alignment)
645 Members.back().Data = getIntNType(Context.toBits(Alignment));
tools/clang/lib/CodeGen/CGStmt.cpp 2052 ResultRegTypes.push_back(ResultTruncRegTypes.back());
2072 ResultRegTypes.back() = ConvertType(InputTy);
2077 ResultRegTypes.back()))
2078 ResultRegTypes.back() = AdjTy;
2086 if (auto *VT = dyn_cast<llvm::VectorType>(ResultRegTypes.back()))
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp 156 auto &entry = Builder.SelfReferences.back();
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 547 SourceMappingRegion DR = RegionStack.back();
571 SourceMappingRegion &Region = RegionStack.back();
655 return RegionStack.back();
764 assert(SpellingRegion(SM, SourceRegions.back()).isInSourceOrder());
tools/clang/lib/Driver/ToolChains/HIP.cpp 153 if (OneFeature != Features.back())
tools/clang/lib/Driver/ToolChains/Hexagon.cpp 271 HasStandalone = HasStandalone || (OsLibs.back() == "standalone");
tools/clang/lib/Format/ContinuationIndenter.cpp 267 State.Stack.back().AvoidBinPacking = true;
268 State.Stack.back().BreakBeforeParameter = true;
269 State.Stack.back().AlignColons = false;
549 State.Stack.back().VariablePos == 0) {
550 State.Stack.back().VariablePos = State.Column;
553 while (Tok && State.Stack.back().VariablePos >= Tok->ColumnWidth) {
554 State.Stack.back().VariablePos -= Tok->ColumnWidth;
560 State.Stack.back().LastSpace = State.Stack.back().VariablePos;
560 State.Stack.back().LastSpace = State.Stack.back().VariablePos;
589 State.Stack.back().NoLineBreak = true;
592 State.Stack.back().NoLineBreak = true;
595 !State.Stack.back().ObjCSelectorNameFound) {
598 State.Stack.back().Indent);
601 State.Stack.back().AlignColons = false;
603 State.Stack.back().ColonPos = MinIndent + Current.LongestObjCSelectorName;
605 State.Stack.back().ColonPos = FirstColonPos;
627 State.Stack.back().NoLineBreak = true;
629 State.Stack.back().NoLineBreak = true;
634 State.Stack.back().Indent = State.Column + Spaces;
635 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style))
636 State.Stack.back().NoLineBreak = true;
639 State.Stack.back().ContainsUnwrappedBuilder = true;
642 State.Stack.back().NoLineBreak = true;
652 State.Stack.back().NoLineBreak = true;
677 (!State.Stack.back().LastOperatorWrapped && BreakBeforeOperator))
678 State.Stack.back().NoLineBreakInOperand = true;
687 State.Stack.back().LastSpace = State.Column;
688 State.Stack.back().NestedBlockIndent = State.Column;
693 State.Stack.back().LastSpace = State.Column;
697 State.Stack.back().Indent = State.Column;
698 State.Stack.back().LastSpace = State.Column;
709 State.Stack.back().LastSpace = State.Column;
711 State.Stack.back().Indent = State.Column;
712 State.Stack.back().LastSpace = State.Column;
726 State.Stack.back().LastSpace = State.Column;
745 if (!State.Stack.back().ContainsLineBreak)
747 State.Stack.back().ContainsLineBreak = true;
755 State.Stack.back().FirstLessLess == 0 &&
757 State.Stack.back().BreakBeforeParameter))
777 State.Stack.back().NestedBlockIndent = State.Column;
780 if (State.Stack.back().CallContinuation == 0)
781 State.Stack.back().CallContinuation = State.Column;
783 if (!State.Stack.back().ObjCSelectorNameFound) {
785 State.Stack.back().AlignColons = false;
787 State.Stack.back().ColonPos =
789 ? std::max(State.Stack.back().Indent,
791 : State.Stack.back().Indent) +
795 } else if (State.Stack.back().AlignColons &&
796 State.Stack.back().ColonPos <= NextNonComment->ColumnWidth) {
797 State.Stack.back().ColonPos = State.Column + NextNonComment->ColumnWidth;
812 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) +
812 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) +
818 !State.Stack.back().AvoidBinPacking) ||
820 State.Stack.back().BreakBeforeParameter = false;
824 State.Stack.back().BreakBeforeParameter = false;
827 State.Stack.back().BreakBeforeParameter = true;
829 State.Stack.back().BreakBeforeParameter = false;
851 State.Stack.back().LastSpace = State.Column;
856 State.Stack.back().LastSpace += 3; // 3 -> width of "<< ".
878 State.Stack.back().BreakBeforeParameter = true;
885 State.Stack.back().BreakBeforeClosingBrace = true;
887 if (State.Stack.back().AvoidBinPacking) {
904 State.Stack.back().BreakBeforeParameter = true;
911 State.Stack.back().BreakBeforeParameter = false;
1088 State.Stack.back().NoLineBreakInOperand = false;
1090 State.Stack.back().AvoidBinPacking = true;
1092 if (State.Stack.back().FirstLessLess == 0)
1093 State.Stack.back().FirstLessLess = State.Column;
1095 State.Stack.back().LastOperatorWrapped = Newline;
1098 State.Stack.back().LastOperatorWrapped = Newline;
1101 State.Stack.back().LastOperatorWrapped = Newline;
1103 State.Stack.back().StartOfArraySubscripts == 0)
1104 State.Stack.back().StartOfArraySubscripts = State.Column;
1106 State.Stack.back().QuestionColumn = State.Column;
1112 State.Stack.back().QuestionColumn = State.Column;
1119 State.Stack.back().StartOfFunctionCall =
1122 State.Stack.back().ObjCSelectorNameFound = true;
1130 State.Stack.back().Indent =
1135 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
1135 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
1137 State.Stack.back().AvoidBinPacking = true;
1138 State.Stack.back().BreakBeforeParameter =
1141 State.Stack.back().BreakBeforeParameter = false;
1146 State.Stack.back().Indent =
1148 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
1148 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
1150 State.Stack.back().AvoidBinPacking = true;
1153 State.Stack.back().Indent =
1156 State.Stack.back().NestedBlockIndent =
1159 State.Stack.back().LastSpace = State.Column;
1173 !State.Stack.back().HasMultipleNestedBlocks) {
1183 State.Stack.back().NestedBlockInlined =
1190 bool AllowBreak = !State.Stack.back().NoLineBreak &&
1191 !State.Stack.back().NoLineBreakInOperand;
1242 ParenState NewParenState = State.Stack.back();
1247 NewParenState.NoLineBreak || State.Stack.back().NoLineBreakInOperand;
1264 State.Stack.back().LastSpace);
1295 unsigned VariablePos = State.Stack.back().VariablePos;
1301 State.Stack.back().VariablePos = VariablePos;
1317 unsigned LastSpace = State.Stack.back().LastSpace;
1320 unsigned NestedBlockIndent = std::max(State.Stack.back().StartOfFunctionCall,
1321 State.Stack.back().NestedBlockIndent);
1326 std::min(State.Column, State.Stack.back().NestedBlockIndent);
1328 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth;
1346 std::max(State.Stack.back().LastSpace,
1347 State.Stack.back().StartOfFunctionCall);
1354 NewIndent = std::max(NewIndent, State.Stack.back().Indent);
1355 LastSpace = std::max(LastSpace, State.Stack.back().Indent);
1413 (State.Stack.back().NoLineBreak ||
1414 State.Stack.back().NoLineBreakInOperand ||
1416 State.Stack.back().ContainsUnwrappedBuilder));
1419 State.Stack.back().NestedBlockIndent = NestedBlockIndent;
1420 State.Stack.back().BreakBeforeParameter = BreakBeforeParameter;
1421 State.Stack.back().HasMultipleNestedBlocks = Current.BlockParameterCount > 1;
1422 State.Stack.back().IsInsideObjCArrayLiteral =
1451 if (State.Stack.back().BreakBeforeParameter && Current.MatchingParen &&
1461 State.Stack.back().BreakBeforeParameter = false;
1469 State.Stack.back().StartOfArraySubscripts = 0;
1474 unsigned NestedBlockIndent = State.Stack.back().NestedBlockIndent;
1481 State.Stack.back().LastSpace,
1484 State.Stack.back().NestedBlockIndent = NestedBlockIndent;
1485 State.Stack.back().BreakBeforeParameter = true;
1565 ? State.Stack.back().NestedBlockIndent
1566 : State.Stack.back().Indent;
1784 if (State.Stack.back().IsInsideObjCArrayLiteral) {
2203 State.Stack.back().LastSpace = StartColumn;
tools/clang/lib/Format/FormatToken.cpp 139 State.Stack.back().AvoidBinPacking = true;
tools/clang/lib/Format/UnwrappedLineFormatter.cpp 773 int AdditionalIndent = State.Stack.back().Indent -
894 State.Stack.back().BreakBeforeParameter = true;
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 209 std::string pchName = includes.back() + ".pch-final";
tools/clang/lib/Index/FileIndexRecord.cpp 28 auto &Last = Decls.back();
tools/clang/lib/Lex/HeaderSearch.cpp 126 return HeaderMaps.back().second.get();
tools/clang/lib/Lex/MacroArgs.cpp 187 Token &Tok = Result.back();
189 } while (Result.back().isNot(tok::eof));
tools/clang/lib/Lex/PPCaching.cpp 43 CachedLexPos = BacktrackPositions.back();
127 assert((BacktrackPositions.empty() || BacktrackPositions.back() <= i) &&
tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp 70 SourceMgr.isBeforeInTranslationUnit(CondDirectiveLocs.back().getLoc(),
tools/clang/lib/Lex/PPLexerChange.cpp 551 MacroExpandingLexersStack.back().first == CurTokenLexer.get())
tools/clang/lib/Lex/PPMacroExpansion.cpp 1051 size_t tokIndex = MacroExpandingLexersStack.back().second;
tools/clang/lib/Lex/Pragma.cpp 643 MacroInfo *MacroToReInstall = iter->second.back();
tools/clang/lib/Lex/PreprocessingRecord.cpp 260 PreprocessedEntities.back()->getSourceRange().getBegin())) &&
269 PreprocessedEntities.back()->getSourceRange().getBegin())) {
tools/clang/lib/Sema/SemaAttr.cpp 889 unsigned rawType = Stack->back().first;
894 SourceLocation loc = Stack->back().second;
973 const std::pair<unsigned, SourceLocation> *Back = &Stack->back();
982 Back = &Stack->back();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2636 if (!MacroStack.empty() && InstantiationLoc == MacroStack.back().second) {
2637 MacroStack.back().first->subPieces.push_back(piece);
2651 if (InstantiationLoc == MacroStack.back().second) {
2652 MacroGroup = MacroStack.back().first;
2656 if (ParentInstantiationLoc == MacroStack.back().second) {
2657 MacroGroup = MacroStack.back().first;
2664 if (!MacroGroup || ParentInstantiationLoc == MacroStack.back().second) {
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp 408 V = FreeNodes.back();
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp 414 newState = freeStates.back();
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 590 std::tie(LastRow, LastCol) = TreePairs.back();
tools/clang/lib/Tooling/Core/Replacement.cpp 199 auto &Prev = NewReplaces.back();
493 Result.back().getOffset() + Result.back().getLength() < R.getOffset()) {
493 Result.back().getOffset() + Result.back().getLength() < R.getOffset()) {
497 std::max(Result.back().getOffset() + Result.back().getLength(),
497 std::max(Result.back().getOffset() + Result.back().getLength(),
500 Range(Result.back().getOffset(), NewEnd - Result.back().getOffset());
500 Range(Result.back().getOffset(), NewEnd - Result.back().getOffset());
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 56 SelectedASTNode Result = std::move(SelectionStack.back());
134 SelectedASTNode Node = std::move(SelectionStack.back());
137 SelectionStack.back().Children.push_back(std::move(Node));
tools/clang/lib/Tooling/Syntax/Tokens.cpp 367 assert(Result.ExpandedTokens.back().kind() == tok::eof);
375 SM.getFileID(Result.ExpandedTokens.back().location()));
377 Result.ExpandedTokens.back().location(),
539 fillGapUntil(F.second, F.second.SpelledTokens.back().endLocation(),
tools/clang/tools/clang-import-test/clang-import-test.cpp 314 auto &CG = *static_cast<CodeGenerator *>(ASTConsumers.back().get());
tools/clang/tools/clang-refactor/TestSupport.cpp 142 Results.back().push_back(std::move(Result));
144 if (Results.back().size() >=
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp 335 return &I->Description.back();
340 return &I->Description.back();
345 return &I->Description.back();
350 return &I->Description.back();
355 return I->Children.back().get();
tools/clang/tools/extra/clang-doc/Generators.cpp 91 I = &I->Children.back();
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 207 if (!InlineChildren && (C == Children.back() ||
353 Out.back()->Attributes.emplace_back("id", "Enums");
355 auto &DivBody = Out.back();
382 Out.back()->Attributes.emplace_back("id", "Functions");
384 auto &DivBody = Out.back();
401 Out.back()->Attributes.emplace_back("id", "Members");
403 auto &ULBody = Out.back();
425 Out.back()->Attributes.emplace_back("id", Title);
427 auto &ULBody = Out.back();
578 auto &SpanBody = Out.back();
590 const auto &UlBody = Out.back();
647 Out.back()->Attributes.emplace_back("id",
676 Out.back()->Attributes.emplace_back("id",
680 auto &FunctionHeader = Out.back();
785 auto &PBody = Out.back();
tools/clang/tools/extra/clang-doc/Serialize.cpp 94 ClangDocCommentVisitor Visitor(*CurrentCI.Children.back());
399 parseFullComment(C, I.Description.back());
484 I.Bases.back().Access);
tools/clang/tools/extra/clang-move/Move.cpp 268 MoveTool->addRemovedDecl(MoveTool->getMovedDecls().back());
270 MoveTool->getMovedDecls().back());
618 Finder->addMatcher(MovedClass, MatchCallbacks.back().get());
625 MatchCallbacks.back().get());
630 MatchCallbacks.back().get());
635 MatchCallbacks.back().get());
640 MatchCallbacks.back().get());
648 MatchCallbacks.back().get());
657 MatchCallbacks.back().get());
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 247 ClangTidyError &Error = Errors.back();
433 Errors.back());
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp 51 Loc = Locs.back().getBegin();
86 InnerRanges.back() == OuterRanges.back() &&
86 InnerRanges.back() == OuterRanges.back() &&
87 InnerRanges.back() == NextRanges.back()) {
87 InnerRanges.back() == NextRanges.back()) {
96 InnerRanges.back() != NextRanges.back())
96 InnerRanges.back() != NextRanges.back())
99 diag(InnerRanges.back().getBegin(), "multiple statement macro used without "
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 917 FixIts.back().diagnostics = {D};
tools/clang/tools/extra/clangd/ClangdServer.cpp 137 this->Index = MergedIdx.back().get();
tools/clang/tools/extra/clangd/CodeComplete.cpp 1465 Output.Completions.back().Score = C.second;
1466 Output.Completions.back().CompletionTokenRange = ReplacedRange;
1547 Bundles.back().push_back(std::move(C));
tools/clang/tools/extra/clangd/Diagnostics.cpp 146 Note &N = D.Notes.back();
tools/clang/tools/extra/clangd/Format.cpp 43 if (!Brackets.empty() && Brackets.back() == ')')
47 if (!Brackets.empty() && Brackets.back() == '}')
51 if (!Brackets.empty() && Brackets.back() == ']')
tools/clang/tools/extra/clangd/Headers.cpp 40 auto &Inc = Out->MainFileIncludes.back();
tools/clang/tools/extra/clangd/Quality.h 166 Heap.back() = std::move(V);
tools/clang/tools/extra/clangd/Selection.cpp 49 TokInfo &S = Tokens.back();
tools/clang/tools/extra/clangd/SemanticSelection.cpp 23 if (Result.empty() || Result.back() != R) {
tools/clang/tools/extra/clangd/SourceCode.cpp 1079 CurrentNamespace = Enclosing.back();
1086 CurrentNamespace = std::move(Enclosing.back());
1088 assert(Enclosing.back() == Event.Payload);
tools/clang/tools/extra/clangd/TUScheduler.cpp 113 std::unique_ptr<ParsedAST> ForCleanup = std::move(LRU.back().second);
tools/clang/tools/extra/clangd/XRefs.cpp 298 Result.back().Name = printName(AST.getASTContext(), *ND);
299 Result.back().PreferredDeclaration = *Loc;
302 Result.back().Definition = *Loc;
655 auto &P = HI.Parameters->back();
tools/clang/tools/extra/clangd/index/BackgroundQueue.cpp 33 Task = std::move(Queue.back());
tools/clang/tools/extra/clangd/index/FileIndex.cpp 131 MainFileRefs.push_back(RefSlabs.back().get());
161 AllSymbols.push_back(&SymsStorage.back());
tools/clang/tools/extra/clangd/index/Serialization.cpp 535 visitStrings(Symbols.back(),
542 visitStrings(Sources.back(),
550 for (auto &Ref : Refs.back().second) {
573 Strings.intern(InternedCmd.CommandLine.back());
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp 172 DocID Last = Result.back().Head = Documents.front();
173 llvm::MutableArrayRef<uint8_t> RemainingPayload = Result.back().Payload;
177 Result.back().Head = Doc;
178 RemainingPayload = Result.back().Payload;
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 1055 ExpectedParameter &P = Parameters.back();
tools/clang/tools/extra/clangd/unittests/DexTests.cpp 675 SymbolRefs.back().Kind = Kind;
676 SymbolRefs.back().Location.FileURI = Filename;
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp 362 TestCase.points().back(), SourceMgr, AST.getASTContext().getLangOpts());
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp 384 this->Files[Files.back()] = "";
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp 61 Expected.back().range = R;
62 Expected.back().kind = K;
tools/clang/tools/extra/modularize/Modularize.cpp 348 return ModularizeUtilities::getCanonicalPath(Inputs.back());
tools/clang/tools/extra/modularize/ModuleAssistant.cpp 71 Module *last = SubModules.back();
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp 449 CallbackCalls.back().Arguments.push_back(Argument{Name, Value});
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp 86 I.Bases.back().ChildFunctions.emplace_back();
87 I.Bases.back().Members.emplace_back("int", "X", AccessSpecifier::AS_private);
173 CommentInfo *BlankLine = Top.Children.back().get();
176 BlankLine->Children.back()->Kind = "TextComment";
179 CommentInfo *Brief = Top.Children.back().get();
182 Brief->Children.back()->Kind = "TextComment";
183 Brief->Children.back()->Name = "ParagraphComment";
184 Brief->Children.back()->Text = " Brief description.";
187 CommentInfo *Extended = Top.Children.back().get();
190 Extended->Children.back()->Kind = "TextComment";
191 Extended->Children.back()->Text = " Extended description that";
193 Extended->Children.back()->Kind = "TextComment";
194 Extended->Children.back()->Text = " continues onto the next line.";
197 CommentInfo *HTML = Top.Children.back().get();
200 HTML->Children.back()->Kind = "TextComment";
202 HTML->Children.back()->Kind = "HTMLStartTagComment";
203 HTML->Children.back()->Name = "ul";
204 HTML->Children.back()->AttrKeys.emplace_back("class");
205 HTML->Children.back()->AttrValues.emplace_back("test");
207 HTML->Children.back()->Kind = "HTMLStartTagComment";
208 HTML->Children.back()->Name = "li";
210 HTML->Children.back()->Kind = "TextComment";
211 HTML->Children.back()->Text = " Testing.";
213 HTML->Children.back()->Kind = "HTMLEndTagComment";
214 HTML->Children.back()->Name = "ul";
215 HTML->Children.back()->SelfClosing = true;
218 CommentInfo *Verbatim = Top.Children.back().get();
223 Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
224 Verbatim->Children.back()->Text = " The description continues.";
227 CommentInfo *ParamOut = Top.Children.back().get();
233 ParamOut->Children.back()->Kind = "ParagraphComment";
234 ParamOut->Children.back()->Children.emplace_back(
236 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
236 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
237 ParamOut->Children.back()->Children.emplace_back(
239 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
239 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
240 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
240 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
243 CommentInfo *ParamIn = Top.Children.back().get();
248 ParamIn->Children.back()->Kind = "ParagraphComment";
249 ParamIn->Children.back()->Children.emplace_back(
251 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
251 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
252 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
252 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
253 ParamIn->Children.back()->Children.emplace_back(
255 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
255 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
258 CommentInfo *Return = Top.Children.back().get();
263 Return->Children.back()->Kind = "ParagraphComment";
264 Return->Children.back()->Children.emplace_back(
266 Return->Children.back()->Children.back()->Kind = "TextComment";
266 Return->Children.back()->Children.back()->Kind = "TextComment";
267 Return->Children.back()->Children.back()->Text = "void";
267 Return->Children.back()->Children.back()->Text = "void";
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp 51 I.ChildFunctions.back().Access = AccessSpecifier::AS_none;
52 I.ChildFunctions.back().Name = "OneFunction";
54 I.ChildEnums.back().Name = "OneEnum";
163 I.ChildFunctions.back().Name = "OneFunction";
165 I.ChildEnums.back().Name = "OneEnum";
382 CommentInfo *BlankLine = Top.Children.back().get();
385 BlankLine->Children.back()->Kind = "TextComment";
388 CommentInfo *Brief = Top.Children.back().get();
391 Brief->Children.back()->Kind = "TextComment";
392 Brief->Children.back()->Name = "ParagraphComment";
393 Brief->Children.back()->Text = " Brief description.";
396 CommentInfo *Extended = Top.Children.back().get();
399 Extended->Children.back()->Kind = "TextComment";
400 Extended->Children.back()->Text = " Extended description that";
402 Extended->Children.back()->Kind = "TextComment";
403 Extended->Children.back()->Text = " continues onto the next line.";
406 CommentInfo *Entities = Top.Children.back().get();
409 Entities->Children.back()->Kind = "TextComment";
410 Entities->Children.back()->Name = "ParagraphComment";
411 Entities->Children.back()->Text =
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp 33 I.ChildFunctions.back().Name = "OneFunction";
34 I.ChildFunctions.back().Access = AccessSpecifier::AS_none;
36 I.ChildEnums.back().Name = "OneEnum";
97 I.ChildFunctions.back().Name = "OneFunction";
99 I.ChildEnums.back().Name = "OneEnum";
225 CommentInfo *BlankLine = Top.Children.back().get();
228 BlankLine->Children.back()->Kind = "TextComment";
231 CommentInfo *Brief = Top.Children.back().get();
234 Brief->Children.back()->Kind = "TextComment";
235 Brief->Children.back()->Name = "ParagraphComment";
236 Brief->Children.back()->Text = " Brief description.";
239 CommentInfo *Extended = Top.Children.back().get();
242 Extended->Children.back()->Kind = "TextComment";
243 Extended->Children.back()->Text = " Extended description that";
245 Extended->Children.back()->Kind = "TextComment";
246 Extended->Children.back()->Text = " continues onto the next line.";
249 CommentInfo *HTML = Top.Children.back().get();
252 HTML->Children.back()->Kind = "TextComment";
254 HTML->Children.back()->Kind = "HTMLStartTagComment";
255 HTML->Children.back()->Name = "ul";
256 HTML->Children.back()->AttrKeys.emplace_back("class");
257 HTML->Children.back()->AttrValues.emplace_back("test");
259 HTML->Children.back()->Kind = "HTMLStartTagComment";
260 HTML->Children.back()->Name = "li";
262 HTML->Children.back()->Kind = "TextComment";
263 HTML->Children.back()->Text = " Testing.";
265 HTML->Children.back()->Kind = "HTMLEndTagComment";
266 HTML->Children.back()->Name = "ul";
267 HTML->Children.back()->SelfClosing = true;
270 CommentInfo *Verbatim = Top.Children.back().get();
275 Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
276 Verbatim->Children.back()->Text = " The description continues.";
279 CommentInfo *ParamOut = Top.Children.back().get();
285 ParamOut->Children.back()->Kind = "ParagraphComment";
286 ParamOut->Children.back()->Children.emplace_back(
288 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
288 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
289 ParamOut->Children.back()->Children.emplace_back(
291 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
291 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
292 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
292 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
295 CommentInfo *ParamIn = Top.Children.back().get();
300 ParamIn->Children.back()->Kind = "ParagraphComment";
301 ParamIn->Children.back()->Children.emplace_back(
303 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
303 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
304 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
304 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
305 ParamIn->Children.back()->Children.emplace_back(
307 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
307 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
310 CommentInfo *Return = Top.Children.back().get();
315 Return->Children.back()->Kind = "ParagraphComment";
316 Return->Children.back()->Children.emplace_back(
318 Return->Children.back()->Children.back()->Kind = "TextComment";
318 Return->Children.back()->Children.back()->Kind = "TextComment";
319 Return->Children.back()->Children.back()->Text = "void";
319 Return->Children.back()->Children.back()->Text = "void";
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp 26 One.ChildFunctions.back().Name = "OneFunction";
27 One.ChildFunctions.back().USR = NonEmptySID;
29 One.ChildEnums.back().Name = "OneEnum";
30 One.ChildEnums.back().USR = NonEmptySID;
41 Two.ChildFunctions.back().Name = "TwoFunction";
43 Two.ChildEnums.back().Name = "TwoEnum";
62 Expected->ChildFunctions.back().Name = "OneFunction";
63 Expected->ChildFunctions.back().USR = NonEmptySID;
65 Expected->ChildFunctions.back().Name = "TwoFunction";
67 Expected->ChildEnums.back().Name = "OneEnum";
68 Expected->ChildEnums.back().USR = NonEmptySID;
70 Expected->ChildEnums.back().Name = "TwoEnum";
95 One.ChildFunctions.back().Name = "OneFunction";
96 One.ChildFunctions.back().USR = NonEmptySID;
98 One.ChildEnums.back().Name = "OneEnum";
99 One.ChildEnums.back().USR = NonEmptySID;
112 Two.ChildFunctions.back().Name = "TwoFunction";
114 Two.ChildEnums.back().Name = "TwoEnum";
137 Expected->ChildFunctions.back().Name = "OneFunction";
138 Expected->ChildFunctions.back().USR = NonEmptySID;
140 Expected->ChildFunctions.back().Name = "TwoFunction";
142 Expected->ChildEnums.back().Name = "OneEnum";
143 Expected->ChildEnums.back().USR = NonEmptySID;
145 Expected->ChildEnums.back().Name = "TwoEnum";
165 auto OneFullComment = &One.Description.back();
185 auto TwoFullComment = &Two.Description.back();
212 auto ExpectedFullComment = &Expected->Description.back();
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp 397 ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSet));
410 ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionGet));
411 ExpectedE.Bases.back().Members.emplace_back("int", "I",
443 ExpectedH.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSetNew));
456 ExpectedH.Bases.back().ChildFunctions.emplace_back(std::move(FunctionGetNew));
457 ExpectedH.Bases.back().Members.emplace_back("int", "I",
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp 36 I.ChildFunctions.back().Name = "OneFunction";
37 I.ChildFunctions.back().Access = AccessSpecifier::AS_none;
39 I.ChildEnums.back().Name = "OneEnum";
89 I.Bases.back().ChildFunctions.emplace_back();
90 I.Bases.back().ChildFunctions.back().Name = "InheritedFunctionOne";
90 I.Bases.back().ChildFunctions.back().Name = "InheritedFunctionOne";
91 I.Bases.back().Members.emplace_back("int", "path/to/int", "N",
101 I.ChildFunctions.back().Name = "OneFunction";
103 I.ChildEnums.back().Name = "OneEnum";
279 CommentInfo *BlankLine = Top.Children.back().get();
282 BlankLine->Children.back()->Kind = "TextComment";
285 CommentInfo *Brief = Top.Children.back().get();
288 Brief->Children.back()->Kind = "TextComment";
289 Brief->Children.back()->Name = "ParagraphComment";
290 Brief->Children.back()->Text = " Brief description.";
293 CommentInfo *Extended = Top.Children.back().get();
296 Extended->Children.back()->Kind = "TextComment";
297 Extended->Children.back()->Text = " Extended description that";
299 Extended->Children.back()->Kind = "TextComment";
300 Extended->Children.back()->Text = " continues onto the next line.";
303 CommentInfo *HTML = Top.Children.back().get();
306 HTML->Children.back()->Kind = "TextComment";
308 HTML->Children.back()->Kind = "HTMLStartTagComment";
309 HTML->Children.back()->Name = "ul";
310 HTML->Children.back()->AttrKeys.emplace_back("class");
311 HTML->Children.back()->AttrValues.emplace_back("test");
313 HTML->Children.back()->Kind = "HTMLStartTagComment";
314 HTML->Children.back()->Name = "li";
316 HTML->Children.back()->Kind = "TextComment";
317 HTML->Children.back()->Text = " Testing.";
319 HTML->Children.back()->Kind = "HTMLEndTagComment";
320 HTML->Children.back()->Name = "ul";
321 HTML->Children.back()->SelfClosing = true;
324 CommentInfo *Verbatim = Top.Children.back().get();
329 Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
330 Verbatim->Children.back()->Text = " The description continues.";
333 CommentInfo *ParamOut = Top.Children.back().get();
339 ParamOut->Children.back()->Kind = "ParagraphComment";
340 ParamOut->Children.back()->Children.emplace_back(
342 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
342 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
343 ParamOut->Children.back()->Children.emplace_back(
345 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
345 ParamOut->Children.back()->Children.back()->Kind = "TextComment";
346 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
346 ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
349 CommentInfo *ParamIn = Top.Children.back().get();
354 ParamIn->Children.back()->Kind = "ParagraphComment";
355 ParamIn->Children.back()->Children.emplace_back(
357 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
357 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
358 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
358 ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
359 ParamIn->Children.back()->Children.emplace_back(
361 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
361 ParamIn->Children.back()->Children.back()->Kind = "TextComment";
364 CommentInfo *Return = Top.Children.back().get();
369 Return->Children.back()->Kind = "ParagraphComment";
370 Return->Children.back()->Children.emplace_back(
372 Return->Children.back()->Children.back()->Kind = "TextComment";
372 Return->Children.back()->Children.back()->Kind = "TextComment";
373 Return->Children.back()->Children.back()->Text = "void";
373 Return->Children.back()->Children.back()->Text = "void";
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp 21 if (ExpectedWarning && *ExpectedWarning != Errors.back().Message.Message)
23 Errors.back().Message.Message + "'";
43 if (ExpectedWarning && *ExpectedWarning != Errors.back().Message.Message)
45 Errors.back().Message.Message + "'";
tools/clang/tools/libclang/CXCursor.cpp 1505 Vec = pool.AvailableCursors.back();
tools/clang/tools/libclang/CXString.cpp 138 CXStringBuf *Buf = Pool.back();
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 702 EXPECT_EQ(Results[0].CommandLine.back(), path(F))
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp 101 TUD.Diagnostics.back().Notes.push_back(
103 TUD.Diagnostics.back().Notes.push_back(
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 2276 Args.back()->writeDeclarations(OS);
2280 if (Args.back()->isFake()) {
2282 } else if (Args.back()->isOptional()) {
2832 Args.back()->writePCHReadDecls(OS);
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 875 auto &S = RST.back();
879 RST.back() += " |nbsp| ";
916 RST.begin() + SeparatorIndexes.back() + 1);
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp 124 D.Groups.back().Group = G;
125 Documentation &Base = D.Groups.back();
264 Args.back() += "...";
tools/clang/utils/TableGen/NeonEmitter.cpp 1509 Lines.back().insert(0, RetVar.getName() + " = ");
tools/dsymutil/DebugMap.cpp 89 return *Objects.back();
tools/dsymutil/DwarfLinker.cpp 1006 Abbreviations.back()->AddAttribute(Attr.getAttribute(), Attr.getForm());
1007 AbbreviationsSet.InsertNode(Abbreviations.back().get(), InsertToken);
1010 Abbreviations.back()->setNumber(Abbreviations.size());
1770 if (!Rows.empty() && Rows.back().Address < Seq.front().Address) {
1894 auto NextLine = Seq.back();
2559 LinkContext &LC = ObjectContexts.back();
tools/dsymutil/SymbolMap.cpp 59 return UnobfuscatedStrings.back();
tools/gold/gold-plugin.cpp 570 ld_plugin_symbol &sym = cf.syms.back();
tools/lld/COFF/DLL.cpp 595 auto *dir = make<ImportDirectoryChunk>(dllNames.back());
632 auto *dir = make<DelayDirectoryChunk>(dllNames.back());
tools/lld/COFF/DLL.h 75 return chunks.back()->getRVA() + chunks.back()->getSize() - getRVA();
75 return chunks.back()->getRVA() + chunks.back()->getSize() - getRVA();
tools/lld/COFF/Writer.cpp 1027 edataEnd = edataSec->chunks.back();
1182 lastPdata = pdataSec->chunks.back();
tools/lld/ELF/Driver.cpp 1204 files.back()->justSymbols = true;
1241 std::tie(config->asNeeded, config->isStatic, inWholeArchive) = stack.back();
1555 Partition &newPart = partitions.back();
tools/lld/ELF/MapFile.cpp 114 EhSectionPiece &last = pieces.back();
tools/lld/ELF/OutputSections.cpp 98 !isa<InputSectionDescription>(sectionCommands.back()))
100 auto *isd = cast<InputSectionDescription>(sectionCommands.back());
tools/lld/ELF/Relocations.cpp 574 !isa<InputSectionDescription>(osec->sectionCommands.back()))
576 auto *isd = cast<InputSectionDescription>(osec->sectionCommands.back());
1623 InputSection *last = isd->sections.back();
1663 isd->sections.back()->outSecOff + isd->sections.back()->getSize();
1663 isd->sections.back()->outSecOff + isd->sections.back()->getSize();
tools/lld/ELF/SyntheticSections.cpp 724 gots.back().file = &f;
886 !tryMergeGots(mergedGots.back(), srcGot, false)) {
888 std::swap(mergedGots.back(), srcGot);
1811 offset = g.back().r_offset;
2538 GdbSymbol &sym = symbols.back();
2972 Verneed &vn = verneeds.back();
3268 sentinel = executableSections.back();
tools/lld/ELF/Writer.cpp 2053 return ret.back();
tools/lld/lib/Driver/DarwinLdDriver.cpp 615 if (sysLibRoots.back() != "/")
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 335 pages.back().entries = remainingInfos.slice(0, entriesInPage);
340 << pages.back().entries[0].rangeStart->name() << " to "
341 << pages.back().entries.back().rangeStart->name() << " + "
343 pages.back().entries.back().rangeLength)
469 << llvm::format("0x%08x", unwindInfos.back().encoding)
504 const DefinedAtom *cfiAtom = usedDwarfWorklist.back();
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 762 _flatNamespaceFile = result.back().get();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 641 Section* normSect = &file.sections.back();
tools/lld/wasm/InputFiles.cpp 298 customSections.back()->setRelocations(section.Relocations);
299 customSectionsByIndex[sectionIndex] = customSections.back();
tools/lldb/include/lldb/Core/IOHandler.h 527 sp = m_stack.back();
535 lldb::IOHandlerSP sp(m_stack.back());
541 m_top = (m_stack.empty() ? nullptr : m_stack.back().get());
tools/lldb/include/lldb/Expression/DiagnosticManager.h 126 m_diagnostics.back()->AppendMessage(str);
tools/lldb/include/lldb/Expression/ExpressionVariable.h 143 return m_variables.back();
tools/lldb/include/lldb/Target/Platform.h 923 m_selected_platform_sp = m_platforms.back();
966 m_selected_platform_sp = m_platforms.back();
tools/lldb/include/lldb/Utility/RangeMap.h 486 Entry *Back() { return (m_entries.empty() ? nullptr : &m_entries.back()); }
tools/lldb/source/Core/FormatEntity.cpp 277 if (children.empty() || children.back().type != Entry::Type::String)
280 children.back().string.append(1, ch);
284 if (children.empty() || children.back().type != Entry::Type::String)
287 children.back().string.append(s.data(), s.size());
tools/lldb/source/Core/IOHandler.cpp 1963 if (&GetChildren().back() == child) {
2140 if (&m_children.back() == child) {
tools/lldb/source/Core/SourceManager.cpp 651 if (m_offsets.back() < size_t(end - start))
tools/lldb/source/Expression/DWARFExpression.cpp 1074 stack.back().SetValueType(Value::eValueTypeFileAddress);
1078 stack.back().ConvertToLoadAddress(module_sp.get(),
1131 Value::ValueType value_type = stack.back().GetValueType();
1134 void *src = (void *)stack.back().GetScalar().ULongLong();
1137 stack.back().GetScalar() = ptr;
1138 stack.back().ClearContext();
1141 auto file_addr = stack.back().GetScalar().ULongLong(
1163 stack.back().GetScalar() = load_Addr;
1164 stack.back().SetValueType(Value::eValueTypeLoadAddress);
1171 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
1176 stack.back().GetScalar() = pointer_value;
1177 stack.back().ClearContext();
1226 Value::ValueType value_type = stack.back().GetValueType();
1229 void *src = (void *)stack.back().GetScalar().ULongLong();
1265 stack.back().GetScalar() = ptr;
1266 stack.back().ClearContext();
1272 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
1282 stack.back().GetScalar() = addr_data.GetU8(&addr_data_offset);
1285 stack.back().GetScalar() = addr_data.GetU16(&addr_data_offset);
1288 stack.back().GetScalar() = addr_data.GetU32(&addr_data_offset);
1291 stack.back().GetScalar() = addr_data.GetU64(&addr_data_offset);
1294 stack.back().GetScalar() =
1297 stack.back().ClearContext();
1410 stack.push_back(stack.back());
1467 tmp = stack.back();
1468 stack.back() = stack[stack.size() - 2];
1505 } else if (!stack.back().ResolveValue(exe_ctx).AbsoluteValue()) {
1524 tmp = stack.back();
1526 stack.back().ResolveValue(exe_ctx) =
1527 stack.back().ResolveValue(exe_ctx) & tmp.ResolveValue(exe_ctx);
1543 tmp = stack.back();
1550 stack.back() =
1551 stack.back().ResolveValue(exe_ctx) / tmp.ResolveValue(exe_ctx);
1552 if (!stack.back().ResolveValue(exe_ctx).IsValid()) {
1572 tmp = stack.back();
1574 stack.back().ResolveValue(exe_ctx) =
1575 stack.back().ResolveValue(exe_ctx) - tmp.ResolveValue(exe_ctx);
1591 tmp = stack.back();
1593 stack.back().ResolveValue(exe_ctx) =
1594 stack.back().ResolveValue(exe_ctx) % tmp.ResolveValue(exe_ctx);
1609 tmp = stack.back();
1611 stack.back().ResolveValue(exe_ctx) =
1612 stack.back().ResolveValue(exe_ctx) * tmp.ResolveValue(exe_ctx);
1626 if (!stack.back().ResolveValue(exe_ctx).UnaryNegate()) {
1645 if (!stack.back().ResolveValue(exe_ctx).OnesComplement()) {
1664 tmp = stack.back();
1666 stack.back().ResolveValue(exe_ctx) =
1667 stack.back().ResolveValue(exe_ctx) | tmp.ResolveValue(exe_ctx);
1682 tmp = stack.back();
1684 stack.back().GetScalar() += tmp.GetScalar();
1701 stack.back().GetScalar() += uconst_value;
1702 if (!stack.back().GetScalar().IsValid()) {
1722 tmp = stack.back();
1724 stack.back().ResolveValue(exe_ctx) <<= tmp.ResolveValue(exe_ctx);
1740 tmp = stack.back();
1742 if (!stack.back().ResolveValue(exe_ctx).ShiftRightLogical(
1764 tmp = stack.back();
1766 stack.back().ResolveValue(exe_ctx) >>= tmp.ResolveValue(exe_ctx);
1781 tmp = stack.back();
1783 stack.back().ResolveValue(exe_ctx) =
1784 stack.back().ResolveValue(exe_ctx) ^ tmp.ResolveValue(exe_ctx);
1820 tmp = stack.back();
1851 tmp = stack.back();
1853 stack.back().ResolveValue(exe_ctx) =
1854 stack.back().ResolveValue(exe_ctx) == tmp.ResolveValue(exe_ctx);
1872 tmp = stack.back();
1874 stack.back().ResolveValue(exe_ctx) =
1875 stack.back().ResolveValue(exe_ctx) >= tmp.ResolveValue(exe_ctx);
1893 tmp = stack.back();
1895 stack.back().ResolveValue(exe_ctx) =
1896 stack.back().ResolveValue(exe_ctx) > tmp.ResolveValue(exe_ctx);
1914 tmp = stack.back();
1916 stack.back().ResolveValue(exe_ctx) =
1917 stack.back().ResolveValue(exe_ctx) <= tmp.ResolveValue(exe_ctx);
1935 tmp = stack.back();
1937 stack.back().ResolveValue(exe_ctx) =
1938 stack.back().ResolveValue(exe_ctx) < tmp.ResolveValue(exe_ctx);
1956 tmp = stack.back();
1958 stack.back().ResolveValue(exe_ctx) =
1959 stack.back().ResolveValue(exe_ctx) != tmp.ResolveValue(exe_ctx);
2102 stack.back().SetValueType(Value::eValueTypeLoadAddress);
2121 stack.back().SetValueType(Value::eValueTypeLoadAddress);
2134 stack.back().SetValueType(Value::eValueTypeLoadAddress);
2188 Value curr_piece_source_value(stack.back());
2311 switch (stack.back().GetValueType()) {
2313 if (!stack.back().GetScalar().ExtractBitfield(piece_bit_size,
2320 (uint64_t)(stack.back().GetScalar().GetByteSize() * 8));
2419 stack.back().SetValueType(Value::eValueTypeScalar);
2494 Scalar &top = stack.back().ResolveValue(exe_ctx);
2512 stack.back().SetValueType(Value::eValueTypeLoadAddress);
2560 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
2571 stack.back().GetScalar() = tls_load_addr;
2572 stack.back().SetValueType(Value::eValueTypeLoadAddress);
2592 stack.back().SetValueType(Value::eValueTypeFileAddress);
2653 result = stack.back();
tools/lldb/source/Expression/IRExecutionUnit.cpp 611 m_parent.CommitOneAllocation(process_sp, err, m_parent.m_records.back());
642 m_parent.CommitOneAllocation(process_sp, err, m_parent.m_records.back());
tools/lldb/source/Interpreter/CommandHistory.cpp 86 if (str == m_history.back())
tools/lldb/source/Interpreter/CommandInterpreter.cpp 2362 } else if (m_command_source_flags.back() &
2374 } else if (m_command_source_flags.back() & eHandleCommandFlagStopOnError) {
2386 } else if (m_command_source_flags.back() & eHandleCommandFlagStopOnCrash) {
2395 } else if (m_command_source_flags.back() & eHandleCommandFlagEchoCommand) {
2407 } else if (m_command_source_flags.back() &
2419 } else if (m_command_source_flags.back() & eHandleCommandFlagPrintResult) {
2430 } else if (m_command_source_flags.back() & eHandleCommandFlagPrintErrors) {
tools/lldb/source/Interpreter/Options.cpp 247 m_getopt_table.back().definition = nullptr;
248 m_getopt_table.back().flag = nullptr;
249 m_getopt_table.back().val = 0;
836 m_option_defs.back().usage_mask = dst_mask;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 99 FileSpec old_top = m_file_stack.back();
114 if (m_file_stack.back() != m_current_file)
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 589 if (!m_regions.back().IsValid()) {
595 m_regions.back().Dump(s);
599 next_region = m_regions.back().GetNextRegionAddr();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 3829 return m_scripts.back().get();
3864 return m_allocations.back().get();
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 3788 symtab->SymbolAtIndex(N_FUN_indexes.back())
3959 symbol_ptr = symtab->SymbolAtIndex(N_INCL_indexes.back());
4018 symbol_ptr = symtab->SymbolAtIndex(N_BRAC_indexes.back());
4052 symbol_ptr = symtab->SymbolAtIndex(N_COMM_indexes.back());
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 1610 return static_cast<NativeThreadLinux &>(*m_threads.back());
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp 464 if (pos->second.back() != LLDB_INVALID_REGNUM)
514 if (pos->second.back() != LLDB_INVALID_REGNUM)
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp 125 CursorSP prev_frame = m_frames.back();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp 131 GDBRemotePacket entry = m_packet_history.back();
152 assert(m_packet_history.back().type ==
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 204 m_die_array.back().SetHasChildren(false);
209 if (die_index_stack.back())
210 m_die_array[die_index_stack.back()].SetSiblingIndex(
211 m_die_array.size() - die_index_stack.back());
227 die_index_stack.back() = m_die_array.size() - 1;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 512 const CompileUnitInfo *last_comp_unit_info = &m_compile_unit_infos.back();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 61 return scope_stack.back();
517 clang::QualType qt = GetOrCreateType(types.back());
558 clang::QualType qt = GetOrCreateType(matches.back());
tools/lldb/source/Symbol/ClangASTContext.cpp 9606 buf.back() = '\0';
tools/lldb/source/Symbol/CxxModuleHandler.cpp 56 new Scope(result.back(), Scope::DeclScope, sema.getDiagnostics());
80 sema.LookupName(*lookup_result, scopes.back());
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp 785 row = stack.back();
tools/lldb/source/Symbol/LineTable.cpp 79 if (!entries.empty() && entries.back().file_addr == file_addr) {
89 entry.is_prologue_end = entry.file_idx == entries.back().file_idx;
90 entries.back() = entry;
105 !Entry::EntryAddressLessThan(entry, m_entries.back())) {
501 !sequence.m_entries.back().is_terminal_entry) {
509 sequence.m_entries.push_back(sequence.m_entries.back());
515 sequence.m_entries.back().file_addr = prev_end_entry_linked_file_addr;
516 sequence.m_entries.back().is_terminal_entry = true;
528 sequence.m_entries.back().file_addr = entry_linked_file_addr;
534 sequence.m_entries.back().is_terminal_entry) {
tools/lldb/source/Symbol/UnwindPlan.cpp 361 m_row_list.back()->GetOffset() != row_sp->GetOffset())
364 m_row_list.back() = row_sp;
tools/lldb/source/Target/Process.cpp 5513 struct PreResumeCallbackAndBaton action = m_pre_resume_actions.back();
tools/lldb/source/Target/StackFrameList.cpp 359 StackFrame &prev_frame = *m_frames.back().get();
tools/lldb/source/Target/Thread.cpp 956 return m_completed_plan_stack.back()->ShouldReportStop(event_ptr);
994 m_completed_plan_stack.back()->GetName());
996 return m_completed_plan_stack.back()->ShouldReportRun(event_ptr);
1020 m_plan_stack.back()->GetThreadPlanTracer());
1043 ThreadPlanSP &plan = m_plan_stack.back();
1057 ThreadPlanSP &plan = m_plan_stack.back();
1070 return m_plan_stack.empty() ? nullptr : m_plan_stack.back().get();
tools/lldb/source/Target/ThreadCollection.cpp 33 if (m_threads.empty() || m_threads.back()->GetIndexID() < thread_index_id)
tools/lldb/source/Target/ThreadList.cpp 62 ThreadSP expr_thread_sp = FindThreadByID(m_expression_tid_stack.back());
74 assert(m_expression_tid_stack.back() == tid);
tools/lldb/source/Utility/Args.cpp 185 m_argv.push_back(m_entries.back().data());
248 m_argv.push_back(m_entries.back().data());
292 assert(m_argv.back() == nullptr);
296 m_argv.push_back(m_entries.back().data());
305 assert(m_argv.back() == nullptr);
309 m_argv.push_back(m_entries.back().data());
322 assert(m_argv.back() == nullptr);
333 assert(m_argv.back() == nullptr);
tools/lldb/source/Utility/Broadcaster.cpp 154 if (!m_hijacking_listeners.empty() && event_type & m_hijacking_masks.back())
209 hijacking_listener_sp = m_hijacking_listeners.back();
210 if ((event_type & m_hijacking_masks.back()) == 0)
280 return (event_mask & m_hijacking_masks.back()) != 0;
286 return m_hijacking_listeners.back()->GetName();
295 ListenerSP listener_sp = m_hijacking_listeners.back();
tools/lldb/source/Utility/Reproducer.cpp 256 return m_data_recorders.back().get();
tools/lldb/source/Utility/Timer.cpp 91 assert(stack.back() == this);
94 stack.back()->ChildDuration(total_dur);
tools/llvm-ar/llvm-ar.cpp 264 object::Archive::create(ArchiveBuffers.back()->getMemBufferRef());
268 return *Archives.back();
tools/llvm-cov/CodeCoverage.cpp 248 return *LoadedSourceFiles.back().second;
tools/llvm-cov/CoverageReport.cpp 371 &Coverage, Options, LCP, &FileReports.back(), &Filters);
tools/llvm-exegesis/lib/BenchmarkResult.cpp 360 yamlize(Yin, Benchmarks.back(), /*unused*/ true, Context);
tools/llvm-exegesis/lib/Clustering.cpp 143 Cluster &CurrentCluster = Clusters_.back();
213 Cluster &CurrentCluster = Clusters_.back();
273 Cluster &UnstableCluster = Clusters_.back();
tools/llvm-exegesis/lib/SnippetGenerator.cpp 143 CodeTemplate &CT = Result.back();
161 CodeTemplate &CT = Result.back();
tools/llvm-extract/llvm-extract.cpp 298 Function *F = &*Workqueue.back();
tools/llvm-lto/llvm-lto.cpp 577 ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
790 ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
829 ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
tools/llvm-objcopy/COFF/Reader.cpp 64 Section &S = Sections.back();
96 Symbol &Sym = Symbols.back();
tools/llvm-objcopy/ELF/Object.h 1065 return *Segments.back();
tools/llvm-objcopy/MachO/MachOReader.cpp 84 Section &S = Sections.back();
tools/llvm-pdbutil/LinePrinter.cpp 150 Run *CurrentRun = &Runs.back();
154 CurrentRun = &Runs.back();
tools/llvm-pdbutil/YAMLOutputStyle.cpp 221 yaml::PdbDbiModuleInfo &DMI = Obj.DbiStream->ModInfos.back();
tools/llvm-readobj/ELFDumper.cpp 2865 std::vector<GroupMember> &GM = Ret.back().Members;
tools/llvm-stress/llvm-stress.cpp 687 auto SM = Modifiers.back().get();
tools/llvm-xray/xray-account.cpp 162 if (ThreadStack.back().first == Record.FuncId) {
163 const auto &Top = ThreadStack.back();
279 auto &Row = std::get<2>(Results.back());
tools/polly/lib/Analysis/ScopBuilder.cpp 1714 cast<SCEVConstant>(Sizes.back())->getAPInt().getSExtValue();
unittests/Analysis/ScalarEvolutionTest.cpp 603 LoopSets.back().insert(L0);
605 LoopSets.back().insert(L1);
607 LoopSets.back().insert(L2);
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 112 {GlobalState->Indices.back(), ulittle32_t(Offset)});
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 189 P.FileNames.back().Name =
545 return *CompileUnits.back();
551 return *LineTables.back();
unittests/DebugInfo/MSF/MSFBuilderTest.cpp 100 uint32_t FreeBlockStart = Blocks.back() + 1;
unittests/ProfileData/CoverageMappingTest.cpp 161 InputFunctions.back().ReverseVirtualFileMapping;
177 auto &Regions = InputFunctions.back().Regions;
186 InputFunctions.back().Regions.push_back(CounterMappingRegion::makeExpansion(
269 InputFunctionCoverageData &Input = InputFunctions.back();
270 OutputFunctionCoverageData &Output = OutputFunctions.back();
295 OutputFunctionCoverageData &Output = OutputFunctions.back();
636 OutputFunctionCoverageData &Output = OutputFunctions.back();
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp 164 EXPECT_EQ(Order.back(), "PipSqueak");
usr/include/c++/7.4.0/bits/regex_automaton.h 289 __tmp._M_subexpr = this->_M_paren_stack.back();
usr/include/c++/7.4.0/bits/stl_stack.h 201 return c.back();
utils/PerfectShuffle/PerfectShuffle.cpp 115 assert(TheOperators.back() == this);
utils/TableGen/AsmMatcherEmitter.cpp 2057 ConversionTable.back().push_back(KindID);
2058 ConversionTable.back().push_back(CVT_Done);
2547 OS << " return B == " << SuperClasses.back() << ";\n";
3341 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef);
utils/TableGen/AsmWriterEmitter.cpp 83 O << " case " << OpsToPrint.back().first << ":";
84 AsmWriterOperand TheOp = OpsToPrint.back().second;
104 AsmWriterInst FirstInst = Insts.back();
189 InstIdxs.back().push_back(i);
utils/TableGen/AsmWriterInst.h 97 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand)
98 Operands.back().Str.append(Str);
utils/TableGen/CodeEmitterGen.cpp 556 FeatureBitsets.back().push_back(I->second.TheDef);
utils/TableGen/CodeGenDAGPatterns.cpp 3063 Record *R = Nodes.back();
3079 Record *XFormNode = Xforms.back();
3091 ComplexPatterns.insert(std::make_pair(AMs.back(), AMs.back()));
3091 ComplexPatterns.insert(std::make_pair(AMs.back(), AMs.back()));
utils/TableGen/CodeGenInstruction.h 159 OperandInfo &back() { return OperandList.back(); }
utils/TableGen/CodeGenRegisters.cpp 569 if (!I->second->SuperRegs.empty() && I->second->SuperRegs.back() == this)
674 Record *NewReg = SynthDefs.back().get();
1887 RegUnitSets.back().Name = RC.getName();
1890 RC.buildRegUnitSet(*this, RegUnitSets.back().Units);
1894 findRegUnitSet(RegUnitSets, RegUnitSets.back());
1942 RegUnitSets.back().Name =
1949 std::inserter(RegUnitSets.back().Units,
1950 RegUnitSets.back().Units.begin()));
1954 findRegUnitSet(RegUnitSets, RegUnitSets.back());
1959 << RegUnitSets.back().Name << ":";
1961 : RegUnitSets.back().Units) printRegUnitName(U);
utils/TableGen/CodeGenSchedule.cpp 561 LLVM_DEBUG(ProcModels.back().dump());
871 SchedClasses.back().ProcIndices.push_back(0);
1033 CodeGenSchedClass &SC = SchedClasses.back();
1106 CodeGenSchedClass &SC = SchedClasses.back();
1619 TransVec.back().PredTerm = Trans.PredTerm;
1620 TransVec.back().ProcIndices = Trans.ProcIndices;
1696 LastTransitions.back().ProcIndices.append(ProcIndices.begin(),
1795 CodeGenRegisterFile &CGRF = PM.RegisterFiles.back();
utils/TableGen/CodeGenSchedule.h 393 Groups.back().getOpcodeInfo().getPredicates() != Info.getPredicates())
395 Groups.back().addOpcode(OpcodeRec);
utils/TableGen/CodeGenTarget.cpp 595 if (Intrinsics[I].TargetPrefix != Targets.back().Name) {
596 Targets.back().Count = I - Targets.back().Offset;
596 Targets.back().Count = I - Targets.back().Offset;
599 Targets.back().Count = Intrinsics.size() - Targets.back().Offset;
599 Targets.back().Count = Intrinsics.size() - Targets.back().Offset;
utils/TableGen/DFAEmitter.cpp 273 Actions.insert(Transitions.back().getActions());
306 const auto &ActionTypes = Transitions.back().getTypes();
utils/TableGen/FixedLenDecoderEmitter.cpp 683 FixupList &CurScope = TableInfo.FixupStack.back();
730 TableInfo.FixupStack.back().push_back(PrevFilter);
1283 TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
1379 TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
1423 TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
1442 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(),
2495 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(),
utils/TableGen/GlobalISelEmitter.cpp 2077 Rule.defineOperand(SymbolicName, *Operands.back());
2079 return *Operands.back();
2808 return *static_cast<Kind *>(OperandRenderers.back().get());
2949 MutatableInsns.insert(Matchers.back().get());
2950 return *Matchers.back();
utils/TableGen/InstrInfoEmitter.cpp 132 OperandList.back().Rec = OpR;
utils/TableGen/SearchableTableEmitter.cpp 581 Enum.EntryMap.insert(std::make_pair(EntryRec, Enum.Entries.back().get()));
utils/TableGen/SubtargetEmitter.cpp 444 std::vector<InstrItinerary> &ItinList = ProcItinLists.back();
988 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back();
994 MCSchedClassDesc &SCDesc = SCTab.back();
1076 unsigned WriteID = WriteSeq.back();
utils/benchmark/src/benchmark_register.cc 209 instance.last_benchmark_instance = (&args == &family->args_.back());
utils/unittest/googlemock/include/gmock/gmock-matchers.h 3372 matcher_describers().push_back(matchers_.back().GetDescriber());