|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/SparseSet.h 268 return Dense.pop_back_val();
include/llvm/Analysis/LazyCallGraph.h 1079 Constant *C = Worklist.pop_back_val();
include/llvm/Analysis/LoopInfo.h 331 LoopT *L = PreOrderWorklist.pop_back_val();
include/llvm/Analysis/LoopInfoImpl.h 597 LoopT *L = PreOrderWorklist.pop_back_val();
include/llvm/Analysis/PtrUseVisitor.h 235 UseToVisit ToVisit = Worklist.pop_back_val();
include/llvm/Analysis/ScalarEvolutionExpressions.h 577 const SCEV *S = Worklist.pop_back_val();
include/llvm/CodeGen/GlobalISel/GISelWorkList.h 106 I = Worklist.pop_back_val();
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h 66 CurrentIdx = OnFailResumeAt.pop_back_val();
include/llvm/CodeGen/SelectionDAGNodes.h 906 const SDNode *M = Worklist.pop_back_val();
include/llvm/Support/GenericDomTree.h 155 DomTreeNodeBase *Current = WorkStack.pop_back_val();
360 const DomTreeNodeBase<NodeT> *N = WL.pop_back_val();
include/llvm/Support/GenericDomTreeConstruction.h 226 const NodePtr BB = WorkList.pop_back_val();
291 VInfo = Stack.pop_back_val();
838 TN = UnaffectedOnCurrentLevel.pop_back_val();
1225 UpdateT CurrentUpdate = BUI.Updates.pop_back_val();
include/llvm/Support/GenericIteratedDominanceFrontier.h 172 DomTreeNodeBase<NodeTy> *Node = Worklist.pop_back_val();
include/llvm/Transforms/InstCombine/InstCombineWorklist.h 80 Instruction *I = Worklist.pop_back_val();
include/llvm/Transforms/Scalar/LoopPassManager.h 127 Loop *L = PreOrderWorklist.pop_back_val();
include/llvm/Transforms/Utils/SSAUpdaterImpl.h 128 Info = WorkList.pop_back_val();
170 Info = RootList.pop_back_val();
412 PHI = WorkList.pop_back_val();
lib/Analysis/BasicAliasAnalysis.cpp 661 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), DL);
lib/Analysis/CFG.cpp 63 InStack.erase(VisitStack.pop_back_val().first);
162 BasicBlock *BB = Worklist.pop_back_val();
lib/Analysis/CaptureTracking.cpp 250 const Use *U = Worklist.pop_back_val();
lib/Analysis/EHPersonalities.cpp 100 std::tie(Visiting, Color) = Worklist.pop_back_val();
lib/Analysis/GlobalsModRef.cpp 636 const Value *Input = Inputs.pop_back_val();
723 const Value *Input = Inputs.pop_back_val();
lib/Analysis/IVDescriptors.cpp 170 Instruction *Val = Worklist.pop_back_val();
lib/Analysis/InlineCost.cpp 1711 BasicBlock *Dead = NewDead.pop_back_val();
lib/Analysis/LazyCallGraph.cpp 275 const SCC &C = *Worklist.pop_back_val();
377 const RefSCC &DescendantRC = *Worklist.pop_back_val();
602 SCC &C = *Worklist.pop_back_val();
782 std::tie(N, I) = DFSStack.pop_back_val();
812 OldSCC.Nodes.push_back(DFSStack.pop_back_val().first);
1022 RefSCC &RC = *Worklist.pop_back_val();
1200 Node *RootN = Worklist.pop_back_val();
1215 std::tie(N, I) = DFSStack.pop_back_val();
1601 std::tie(N, I) = DFSStack.pop_back_val();
lib/Analysis/MemoryDependenceAnalysis.cpp 390 const Value *Ptr = LoadOperandsQueue.pop_back_val();
1234 BasicBlock *BB = Worklist.pop_back_val();
lib/Analysis/MemorySSA.cpp 418 auto MAP = Worklist.pop_back_val();
631 ListIndex PathIndex = PausedSearches.pop_back_val();
855 TerminatedPath Result = TerminatedPaths.pop_back_val();
893 TerminatedPath Result = Clobbers.pop_back_val();
lib/Analysis/MemorySSAUpdater.cpp 1334 cast_or_null<MemoryPhi>(PhisToOptimize.pop_back_val()))
lib/Analysis/ModuleSummaryAnalysis.cpp 96 const User *U = Worklist.pop_back_val();
lib/Analysis/MustExecute.cpp 170 auto *Pred = WorkList.pop_back_val();
lib/Analysis/PHITransAddr.cpp 354 NewInsts.pop_back_val()->eraseFromParent();
lib/Analysis/PhiValues.cpp 85 const PHINode *ComponentPhi = Stack.pop_back_val();
lib/Analysis/ScalarEvolution.cpp 4198 Instruction *I = Worklist.pop_back_val();
6081 const Instruction *Poison = PoisonStack.pop_back_val();
6708 Instruction *I = Worklist.pop_back_val();
6804 auto *CurrL = LoopWorklist.pop_back_val();
6830 Instruction *I = Worklist.pop_back_val();
6869 I = Worklist.pop_back_val();
11374 User *U = Worklist.pop_back_val();
11944 auto *L = LoopStack.pop_back_val();
lib/Analysis/StackSafetyAnalysis.cpp 288 const Value *V = WorkList.pop_back_val();
lib/Analysis/ValueTracking.cpp 476 const Value *V = WorkSet.pop_back_val();
1942 auto *Curr = WorkList.pop_back_val();
3771 const Value *P = Worklist.pop_back_val();
3842 V = Working.pop_back_val();
lib/Analysis/VectorUtils.cpp 411 Value *Val = Worklist.pop_back_val();
lib/Bitcode/Writer/ValueEnumerator.cpp 600 for (const Metadata *Op : Worklist.pop_back_val()->operands()) {
lib/CodeGen/Analysis.cpp 702 const MachineBasicBlock *Visiting = Worklist.pop_back_val();
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp 97 LexicalScope *S = WorkList.pop_back_val();
lib/CodeGen/AsmPrinter/WinException.cpp 1194 CurrentStartLabel = HandlerStack.pop_back_val().first;
lib/CodeGen/CFIInstrInserter.cpp 228 MachineBasicBlock *Current = Stack.pop_back_val();
lib/CodeGen/CodeGenPrepare.cpp 634 Loop *L = LoopList.pop_back_val();
1917 Value *PtrVal = PtrOps.pop_back_val();
2738 std::unique_ptr<TypePromotionAction> Curr = Actions.pop_back_val();
3005 auto P = WorkList.pop_back_val();
3290 auto Item = WorkList.pop_back_val();
3384 Value *Current = TraverseOrder.pop_back_val();
3425 Value *Current = Worklist.pop_back_val();
5544 Inst = SpeculativelyMovedExts.pop_back_val();
lib/CodeGen/EarlyIfConversion.cpp 395 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid();
lib/CodeGen/ExecutionDomainFix.cpp 27 : Avail.pop_back_val();
117 TII->setExecutionDomain(*dv->Instrs.pop_back_val(), domain);
352 dv = LiveRegs[Regs.pop_back_val()];
359 DomainValue *Latest = LiveRegs[Regs.pop_back_val()];
lib/CodeGen/GlobalISel/Legalizer.cpp 251 ArtifactList.insert(RetryList.pop_back_val());
lib/CodeGen/GlobalISel/Utils.cpp 275 std::pair<unsigned, unsigned> OpcodeAndSize = SeenOpcodes.pop_back_val();
lib/CodeGen/InlineSpiller.cpp 433 std::tie(LI, VNI) = WorkList.pop_back_val();
494 std::tie(LI, VNI) = WorkList.pop_back_val();
lib/CodeGen/LiveRangeEdit.cpp 400 eliminateDeadDef(Dead.pop_back_val(), ToShrink, AA);
lib/CodeGen/MachineBasicBlock.cpp 995 unsigned Reg = KilledRegs.pop_back_val();
lib/CodeGen/MachineCSE.cpp 689 auto LiveIn = PhysDefs.pop_back_val();
747 Node = WorkList.pop_back_val();
856 auto Node = BBs.pop_back_val();
lib/CodeGen/MachineLICM.cpp 342 CurLoop = Worklist.pop_back_val();
683 MachineDomTreeNode *Node = WorkList.pop_back_val();
1059 MI = Work.pop_back_val();
lib/CodeGen/MachinePipeliner.cpp 610 const SUnit *SU = Worklist.pop_back_val();
2345 const SDep &Cur = Worklist.pop_back_val();
2368 const SDep &Cur = Worklist.pop_back_val();
lib/CodeGen/MachineTraceMetrics.cpp 531 const MachineBasicBlock *MBB = WorkList.pop_back_val();
556 const MachineBasicBlock *MBB = WorkList.pop_back_val();
860 MBB = Stack.pop_back_val();
lib/CodeGen/MachineVerifier.cpp 2108 const uint32_t *Mask = regMasks.pop_back_val();
lib/CodeGen/PeepholeOptimizer.cpp 676 CurSrcPair = SrcToLook.pop_back_val();
lib/CodeGen/PrologEpilogInserter.cpp 491 const MachineBasicBlock *CurBB = WorkList.pop_back_val();
lib/CodeGen/RegAllocGreedy.cpp 2932 Reg = RecoloringCandidates.pop_back_val();
lib/CodeGen/RegisterCoalescer.cpp 3386 shrinkToUses(&LIS->getInterval(ShrinkRegs.pop_back_val()));
lib/CodeGen/SafeStack.cpp 289 const Value *V = WorkList.pop_back_val();
lib/CodeGen/SafeStackColoring.cpp 76 Instruction *I = WorkList.pop_back_val();
lib/CodeGen/ScheduleDAG.cpp 222 SUnit *SU = WorkList.pop_back_val();
237 SUnit *SU = WorkList.pop_back_val();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 201 N = Worklist.pop_back_val();
15438 auto N = Worklist.pop_back_val();
20664 SDValue Chain = Chains.pop_back_val();
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 347 SDNode *NI = Worklist.pop_back_val();
423 SUnit *SU = CallSUnits.pop_back_val();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 702 SDNode *N = DeadNodes.pop_back_val();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 746 SDNode *N = Worklist.pop_back_val();
1067 SDNode *N = Nodes.pop_back_val();
1134 auto N = Nodes.pop_back_val();
2375 AddChains(Worklist.pop_back_val()->getOperand(0));
lib/CodeGen/SjLjEHPrepare.cpp 139 Value *Val = UseWorkList.pop_back_val();
292 Instruction *U = Users.pop_back_val();
lib/CodeGen/VirtRegMap.cpp 576 MI->addRegisterKilled(SuperKills.pop_back_val(), TRI, true);
579 MI->addRegisterDead(SuperDeads.pop_back_val(), TRI, true);
582 MI->addRegisterDefined(SuperDefs.pop_back_val(), TRI);
lib/CodeGen/WasmEHPrepare.cpp 157 auto *BB = WL.pop_back_val();
lib/CodeGen/WinEHPrepare.cpp 529 std::tie(Pad, HandlerParentState) = Worklist.pop_back_val();
926 SSAUpdate.RewriteUseAfterInsertions(*UsesToRename.pop_back_val());
1121 std::tie(EHBlock, InVal) = Worklist.pop_back_val();
lib/IR/Constants.cpp 472 const Constant *WorkItem = WorkList.pop_back_val();
lib/IR/PassTimingInfo.cpp 224 Timer *MyTimer = TimerStack.pop_back_val();
lib/IR/SafepointIRVerifier.cpp 164 const BasicBlock *D = NewDead.pop_back_val();
336 const Value *V = Worklist.pop_back_val();
lib/IR/TypeFinder.cpp 100 Ty = TypeWorklist.pop_back_val();
lib/IR/Verifier.cpp 1885 const Constant *C = Stack.pop_back_val();
3771 FuncletPadInst *CurrentPad = Worklist.pop_back_val();
lib/Object/WasmObjectFile.cpp 1662 Curr = WorkList.pop_back_val();
lib/Passes/StandardInstrumentations.cpp 162 PrintModuleDesc ModuleDesc = ModuleDescStack.pop_back_val();
lib/Support/YAMLParser.cpp 1014 Indent = Indents.pop_back_val();
1221 SimpleKey SK = SimpleKeys.pop_back_val();
lib/TableGen/TGParser.cpp 1240 Init *RHS = InitList.pop_back_val();
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 67 User *U = Stack.pop_back_val();
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 116 const Constant *C = Stack.pop_back_val();
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 250 auto R = ToReplace.pop_back_val();
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 797 const SUnit *SU = Preds.pop_back_val();
817 SUnit *SU = Worklist.pop_back_val();
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 106 BasicBlock *Top = Stack.pop_back_val();
lib/Target/AMDGPU/GCNDPPCombine.cpp 451 MachineOperand *Use = Uses.pop_back_val();
547 S.first->getOperand(S.second.pop_back_val()).setIsUndef(true);
lib/Target/AMDGPU/GCNMinRegStrategy.cpp 199 auto SU = Worklist.pop_back_val();
lib/Target/AMDGPU/GCNRegBankReassign.cpp 660 BankStall BS = BankStalls.pop_back_val();
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 174 return Stack.pop_back_val().second;
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 368 MachineBasicBlock *MBB = Worklist.pop_back_val();
lib/Target/AMDGPU/SIFixupVectorISel.cpp 93 MachineOperand *WOp = Worklist.pop_back_val();
lib/Target/AMDGPU/SILowerControlFlow.cpp 166 MachineBasicBlock *MBB = Worklist.pop_back_val();
lib/Target/AMDGPU/SILowerI1Copies.cpp 194 MachineBasicBlock *MBB = Stack.pop_back_val();
381 MachineBasicBlock *MBB = Stack.pop_back_val();
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 334 auto CurBB = Blocks.pop_back_val();
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 1258 legalizeScalarOperands(*ConvertedInstructions.pop_back_val(), ST);
lib/Target/ARM/ARMFrameLowering.cpp 2007 unsigned Reg = AvailableRegs.pop_back_val();
2300 MachineBasicBlock *CurMBB = WalkList.pop_back_val();
lib/Target/ARM/ARMISelLowering.cpp 3303 auto *U = Worklist.pop_back_val();
9821 MachineBasicBlock *SMBB = Successors.pop_back_val();
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 3974 (ARMOperand *)Operands.pop_back_val().release());
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1687 return Q.pop_back_val();
1955 SDValue Child = Worklist.pop_back_val();
2256 SDNode *N = Worklist.pop_back_val();
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp 156 DuplexCandidate duplexToTry = possibleDuplexes.pop_back_val();
lib/Target/Mips/MipsRegisterBankInfo.cpp 290 MachineInstr *AdjMI = AdjacentInstrs.pop_back_val();
lib/Target/Mips/MipsSEISelLowering.cpp 751 APInt Val = WorkStack.pop_back_val();
lib/Target/PowerPC/PPCCTRLoops.cpp 187 MBB = Preds.pop_back_val();
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 5386 SDValue V = Queue.pop_back_val();
lib/Target/PowerPC/PPCISelLowering.cpp11886 SDNode *ChainNext = Queue.pop_back_val();
11917 SDNode *LoadRoot = Queue.pop_back_val();
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 165 FeatureBitset FeatureBits = FeatureBitStack.pop_back_val();
lib/Target/SystemZ/SystemZRegisterInfo.cpp 95 unsigned Reg = Worklist.pop_back_val();
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp 114 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':');
124 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':');
134 printAnnotation(OS, "catch" + utostr(EHPadStack.pop_back_val()) + ':');
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp 106 MachineBasicBlock *MBB = WL.pop_back_val();
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 142 std::tie(MBB, Succ) = WorkList.pop_back_val();
209 auto *MBB = WorkList.pop_back_val();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 67 MachineBasicBlock *MBB = WL.pop_back_val();
90 MachineBasicBlock *MBB = WL.pop_back_val();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 924 assert(Stack.pop_back_val() == Reg &&
lib/Target/X86/AsmParser/X86AsmParser.cpp 152 ICToken Op = PostfixStack.pop_back_val();
217 InfixCalculatorTok StackOp = InfixOperatorStack.pop_back_val();
232 ICToken Operand = OperandStack.pop_back_val();
249 ICToken Op2 = OperandStack.pop_back_val();
250 ICToken Op1 = OperandStack.pop_back_val();
316 return OperandStack.pop_back_val().second;
lib/Target/X86/X86CmovConversion.cpp 767 auto *NewCMOV = NewMIs.pop_back_val();
lib/Target/X86/X86DomainReassignment.cpp 552 unsigned CurReg = Worklist.pop_back_val();
lib/Target/X86/X86FlagsCopyLowering.cpp 445 auto *MBB = Worklist.pop_back_val();
521 MachineBasicBlock &UseMBB = *Blocks.pop_back_val();
lib/Target/X86/X86ISelLowering.cpp33398 SDValue W = Chain.pop_back_val();
39572 OR = ORNodes.pop_back_val();
lib/Target/X86/X86SpeculativeLoadHardening.cpp 355 int OpIdx = DupIndices.pop_back_val();
lib/Target/XCore/XCoreLowerThreadLocal.cpp 134 if (WeakTrackingVH WU = WUsers.pop_back_val()) {
166 if (WeakTrackingVH WU = WUsers.pop_back_val()) {
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 404 CurrentTruncInst = Worklist.pop_back_val();
lib/Transforms/Coroutines/CoroSplit.cpp 1029 auto *BB = Worklist.pop_back_val();
lib/Transforms/IPO/Attributor.cpp 177 Value *V = Worklist.pop_back_val();
3643 const Use *U = Worklist.pop_back_val();
lib/Transforms/IPO/FunctionAttrs.cpp 463 Use *U = Worklist.pop_back_val();
lib/Transforms/IPO/FunctionImport.cpp 559 auto FuncInfo = Worklist.pop_back_val();
821 auto VI = Worklist.pop_back_val();
lib/Transforms/IPO/GlobalDCE.cpp 345 GlobalValue *LGV = NewLiveGVs.pop_back_val();
lib/Transforms/IPO/GlobalOpt.cpp 127 Type *Ty = Types.pop_back_val();
285 Value *UV = WorkList.pop_back_val();
lib/Transforms/IPO/HotColdSplitting.cpp 614 OutliningRegion Region = OutliningWorklist.pop_back_val();
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 2019 Instruction *LastInst = Insts.pop_back_val();
lib/Transforms/InstCombine/InstCombineCasts.cpp 2181 auto *OldPN = PhiWorklist.pop_back_val();
lib/Transforms/InstCombine/InstCombineCompares.cpp 1055 const Use *U = Worklist.pop_back_val();
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 68 auto ValuePair = ValuesToInspect.pop_back_val();
763 Value *P = Worklist.pop_back_val();
lib/Transforms/InstCombine/InstructionCombining.cpp 2279 Instruction *PI = Worklist.pop_back_val();
3382 BB = Worklist.pop_back_val();
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 231 Worklist.pop_back_val();
lib/Transforms/ObjCARC/ObjCARCContract.cpp 730 auto *BC = BitCastUsers.pop_back_val();
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 690 Ptr = Users.pop_back_val();
941 std::pair<Instruction *, const Value *> Pair = Worklist.pop_back_val();
1524 ReverseCFGPostOrder.push_back(PredStack.pop_back_val().first);
1876 EraseInstruction(DeadInsts.pop_back_val());
lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp 90 P = Worklist.pop_back_val();
lib/Transforms/Scalar/ADCE.cpp 359 Instruction *LiveInst = Worklist.pop_back_val();
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 317 Instruction *J = WorkList.pop_back_val();
lib/Transforms/Scalar/BDCE.cpp 68 Instruction *J = WorkList.pop_back_val();
lib/Transforms/Scalar/DeadStoreElimination.cpp 114 Instruction *DeadInst = NowDeadInsts.pop_back_val();
603 BasicBlock *B = WorkList.pop_back_val();
668 BasicBlock *BB = Blocks.pop_back_val();
lib/Transforms/Scalar/EarlyCSE.cpp 836 Instruction *Curr = WorkList.pop_back_val();
lib/Transforms/Scalar/GVN.cpp 712 BasicBlock *Entry = BBWorklist.pop_back_val();
1210 NewInsts.pop_back_val()->eraseFromParent();
1786 std::pair<Value*, Value*> Item = Worklist.pop_back_val();
2464 std::pair<Instruction *, unsigned> Edge = toSplit.pop_back_val();
2528 BasicBlock *D = NewDead.pop_back_val();
lib/Transforms/Scalar/GVNHoist.cpp 652 C.I = si->second.pop_back_val(); // Assign the argument
lib/Transforms/Scalar/IndVarSimplify.cpp 557 const Instruction *Curr = WorkList.pop_back_val();
1797 NarrowIVDefUse DU = NarrowIVUsers.pop_back_val();
1906 Instruction *NarrowDef = Worklist.pop_back_val();
1989 PHINode *CurrIV = LoopPhis.pop_back_val();
2139 const Instruction *I = Worklist.pop_back_val();
3098 dyn_cast_or_null<Instruction>(DeadInsts.pop_back_val()))
lib/Transforms/Scalar/JumpThreading.cpp 2083 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val());
2403 SSAUpdate.RewriteUse(*UsesToRename.pop_back_val());
lib/Transforms/Scalar/LoopDistribute.cpp 170 Instruction *I = Worklist.pop_back_val();
lib/Transforms/Scalar/LoopInterchange.cpp 819 InnerInductionVar = Inductions.pop_back_val();
lib/Transforms/Scalar/LoopPredication.cpp 741 Value *Condition = Worklist.pop_back_val();
lib/Transforms/Scalar/LoopRerollPass.cpp 689 Instruction *I = Queue.pop_back_val();
lib/Transforms/Scalar/LoopSink.cpp 332 Loop &L = *PreorderLoops.pop_back_val();
lib/Transforms/Scalar/LoopStrengthReduce.cpp 971 Value *V = DeadInsts.pop_back_val();
2665 const SCEV *S = Worklist.pop_back_val();
3394 const SCEV *S = Worklist.pop_back_val();
lib/Transforms/Scalar/LoopUnrollPass.cpp 391 Instruction *I = CostWorklist.pop_back_val();
501 SimplifiedValues.insert(SimplifiedInputValues.pop_back_val());
1398 Loop *L = PreOrderWorklist.pop_back_val();
1449 Loop &L = *Worklist.pop_back_val();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 822 User *U = srcUseList.pop_back_val();
lib/Transforms/Scalar/NewGVN.cpp 2638 auto *I = Worklist.pop_back_val();
lib/Transforms/Scalar/Reassociate.cpp 498 std::pair<Instruction*, APInt> P = Worklist.pop_back_val();
765 NewOp = NodesToRewrite.pop_back_val();
1728 Value *LHS = Ops.pop_back_val();
1731 LHS = Builder.CreateMul(LHS, Ops.pop_back_val());
1733 LHS = Builder.CreateFMul(LHS, Ops.pop_back_val());
1840 Constant *C = cast<Constant>(Ops.pop_back_val().Op);
2246 ValueEntry Tmp = Ops.pop_back_val();
2253 ValueEntry Tmp = Ops.pop_back_val();
2342 Value *Op = Worklist.pop_back_val();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 811 Value *Current = Worklist.pop_back_val();
lib/Transforms/Scalar/SCCP.cpp 1372 Value *I = OverdefinedInstWorkList.pop_back_val();
1388 Value *I = InstWorkList.pop_back_val();
lib/Transforms/Scalar/SROA.cpp 959 std::tie(UsedI, I) = Uses.pop_back_val();
3117 Instruction *I = Uses.pop_back_val();
3240 U = Queue.pop_back_val();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 115 Instruction &I = *Worklist.pop_back_val();
1176 std::tie(ClonedParentL, L) = LoopsToClone.pop_back_val();
1273 BasicBlock *BB = Worklist.pop_back_val();
1374 BasicBlock *ExitBB = OrderedClonedExitsInLoops.pop_back_val();
1381 BasicBlock *BB = Worklist.pop_back_val();
1493 auto *BB = DeathCandidates.pop_back_val();
1599 BasicBlock *BB = Worklist.pop_back_val();
1765 BasicBlock *ExitBB = ExitsInLoops.pop_back_val();
1780 BasicBlock *BB = Worklist.pop_back_val();
1886 DomTreeNode *N = DomWorklist.pop_back_val();
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 96 std::tie(UI, OpIt) = DFSStack.pop_back_val();
359 std::tie(UI, OpIt) = DFSStack.pop_back_val();
530 Instruction *SpecI = SpecWorklist.pop_back_val();
lib/Transforms/Scalar/StructurizeCFG.cpp 805 RegionNode *Node = Order.pop_back_val();
lib/Transforms/Scalar/TailRecursionElimination.cpp 122 Use *U = Worklist.pop_back_val();
294 BB = WorklistEscaped.pop_back_val();
299 auto *NextBB = WorklistUnescaped.pop_back_val();
711 BranchInst *BI = UncondBranchPreds.pop_back_val();
lib/Transforms/Utils/CodeExtractor.cpp 101 User const *Curr = ToVisit.pop_back_val();
lib/Transforms/Utils/FunctionComparator.cpp 860 const BasicBlock *BBL = FnLBBs.pop_back_val();
861 const BasicBlock *BBR = FnRBBs.pop_back_val();
933 const BasicBlock *BB = BBs.pop_back_val();
lib/Transforms/Utils/InlineFunction.cpp 233 Instruction *CurrentPad = Worklist.pop_back_val();
454 Instruction *UselessPad = Worklist.pop_back_val();
837 const MDNode *M = cast<MDNode>(Queue.pop_back_val());
lib/Transforms/Utils/LCSSA.cpp 91 Instruction *I = Worklist.pop_back_val();
286 BasicBlock *BB = BBWorklist.pop_back_val();
lib/Transforms/Utils/Local.cpp 458 Instruction &I = *DeadInsts.pop_back_val();
2021 BB = Worklist.pop_back_val();
lib/Transforms/Utils/LoopSimplify.cpp 169 BasicBlock *BB = Worklist.pop_back_val();
738 Changed |= simplifyOneLoop(Worklist.pop_back_val(), Worklist, DT, LI, SE,
lib/Transforms/Utils/LoopUnroll.cpp 211 dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val()))
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 818 BasicBlock *BB = LiveInBlockWorklist.pop_back_val();
lib/Transforms/Utils/SSAUpdaterBulk.cpp 105 BasicBlock *BB = LiveInBlockWorklist.pop_back_val();
lib/Transforms/Utils/SimplifyCFG.cpp 646 V = DFT.pop_back_val();
1011 BasicBlock *Pred = Preds.pop_back_val();
4130 BasicBlock *Pred = UncondBranchPreds.pop_back_val();
4151 BranchInst *BI = CondBranchPreds.pop_back_val();
lib/Transforms/Utils/SimplifyIndVar.cpp 869 SimpleIVUsers.pop_back_val();
lib/Transforms/Utils/SplitModule.cpp 83 const User *UU = Worklist.pop_back_val();
lib/Transforms/Utils/ValueMapper.cpp 747 remapOperands(*DistinctWorklist.pop_back_val(), [this](Metadata *Old) {
816 WorklistEntry E = Worklist.pop_back_val();
846 DelayedBasicBlock DBB = DelayedBBs.pop_back_val();
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 511 Instruction *IW = Worklist.pop_back_val();
lib/Transforms/Vectorize/LoopVectorize.cpp 5598 Instruction *I = Worklist.pop_back_val();
6056 Instruction *I = Worklist.pop_back_val();
7854 Loop *L = Worklist.pop_back_val();
lib/Transforms/Vectorize/SLPVectorizer.cpp 4943 auto *I = Worklist.pop_back_val();
5180 collectValuesToDemote(Roots.pop_back_val(), Expr, ToDemote, Roots);
6760 std::tie(Inst, Level) = Stack.pop_back_val();
tools/clang/include/clang/AST/CommentParser.h 64 Tok = MoreLATokens.pop_back_val();
tools/clang/include/clang/AST/UnresolvedSet.h 114 void erase(unsigned I) { decls()[I] = decls().pop_back_val(); }
116 void erase(iterator I) { *I.I = decls().pop_back_val(); }
tools/clang/include/clang/Lex/PreprocessorLexer.h 111 CI = ConditionalStack.pop_back_val();
tools/clang/include/clang/Serialization/ASTReader.h 2280 return StmtStack.pop_back_val();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h 1165 return Cache.pop_back_val();
tools/clang/lib/AST/ASTImporter.cpp 8229 NNS = NestedNames.pop_back_val();
tools/clang/lib/AST/CXXInheritance.cpp 185 Record = Queue.pop_back_val(); // not actually a queue.
688 for (const CXXMethodDecl *OM : Stack.pop_back_val()) {
tools/clang/lib/AST/CommentSema.cpp 504 HTMLStartTagComment *HST = HTMLOpenTags.pop_back_val();
550 HTMLStartTagComment *HST = HTMLOpenTags.pop_back_val();
tools/clang/lib/AST/DeclCXX.cpp 173 const CXXRecordDecl *RD = WorkList.pop_back_val();
619 const CXXRecordDecl *X = WorkList.pop_back_val();
tools/clang/lib/AST/NestedNameSpecifier.cpp 651 NestedNameSpecifier *NNS = Stack.pop_back_val();
tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp 55 const CFGBlock *block = worklist.pop_back_val();
tools/clang/lib/Analysis/PathDiagnostic.cpp 166 const PathPieces &path = *WorkList.pop_back_val();
tools/clang/lib/Analysis/ReachableCode.cpp 328 const CFGBlock *item = WL.pop_back_val();
490 const CFGBlock *Block = WorkList.pop_back_val();
tools/clang/lib/Analysis/UninitializedValues.cpp 261 B = worklist.pop_back_val();
612 const CFGBlock *B = Queue.pop_back_val();
tools/clang/lib/Basic/Module.cpp 411 Module *CurrModule = Stack.pop_back_val();
tools/clang/lib/CodeGen/CGExprCXX.cpp 503 std::pair<CharUnits, CharUnits> LastStore = Stores.pop_back_val();
tools/clang/lib/CodeGen/CodeGenModule.cpp 2031 clang::Module *Mod = Stack.pop_back_val();
5416 clang::Module *Mod = Stack.pop_back_val();
tools/clang/lib/CodeGen/CodeGenPGO.cpp 484 BreakContinue BC = BreakContinueStack.pop_back_val();
504 BreakContinue BC = BreakContinueStack.pop_back_val();
528 BreakContinue BC = BreakContinueStack.pop_back_val();
566 BreakContinue BC = BreakContinueStack.pop_back_val();
593 BreakContinue BC = BreakContinueStack.pop_back_val();
609 BreakContinue BC = BreakContinueStack.pop_back_val();
tools/clang/lib/CodeGen/CodeGenTypes.cpp 376 ConvertRecordDeclType(DeferredRecords.pop_back_val());
769 ConvertRecordDeclType(DeferredRecords.pop_back_val());
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 960 BreakContinue BC = BreakContinueStack.pop_back_val();
989 BreakContinue BC = BreakContinueStack.pop_back_val();
1016 BreakContinue BodyBC = BreakContinueStack.pop_back_val();
1023 IncrementBC = BreakContinueStack.pop_back_val();
1060 BreakContinue BC = BreakContinueStack.pop_back_val();
1086 BreakContinue BC = BreakContinueStack.pop_back_val();
1132 BreakContinue BC = BreakContinueStack.pop_back_val();
tools/clang/lib/Frontend/CompilerInstance.cpp 1566 Module *Current = Stack.pop_back_val();
tools/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp 935 Directive::DirectiveKind Kind = Offsets.pop_back_val().Kind;
tools/clang/lib/Lex/PPMacroExpansion.cpp 208 auto *MM = Worklist.pop_back_val();
291 auto *MM = Worklist.pop_back_val();
tools/clang/lib/Lex/TokenLexer.cpp 526 PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 229 CFGBlock *Block = WorkList.pop_back_val();
tools/clang/lib/Sema/JumpDiagnostics.cpp 604 Stmt *Jump = Jumps.pop_back_val();
tools/clang/lib/Sema/Sema.cpp 118 IncludeStack.pop_back_val());
1073 Module *Mod = Stack.pop_back_val();
1530 CallInfo C = Worklist.pop_back_val();
1743 PoppedFunctionScopePtr Scope(FunctionScopes.pop_back_val(),
tools/clang/lib/Sema/SemaAccess.cpp 322 Derived = Queue.pop_back_val();
tools/clang/lib/Sema/SemaAttr.cpp 356 PackIncludeState PrevPackState = PackIncludeStack.pop_back_val();
tools/clang/lib/Sema/SemaChecking.cpp12445 Expr *OriginalE = Exprs.pop_back_val();
12987 Expr *Item = WorkList.pop_back_val();
tools/clang/lib/Sema/SemaCodeComplete.cpp 681 const DeclContext *Parent = TargetParents.pop_back_val();
tools/clang/lib/Sema/SemaDecl.cpp 8458 const Decl *Next = VisitStack.pop_back_val();
8462 if (const FieldDecl *Hist = HistoryStack.pop_back_val())
tools/clang/lib/Sema/SemaDeclCXX.cpp 2396 Current = Queue.pop_back_val();
7105 for (FieldDecl *FD : Classes.pop_back_val()->fields()) {
12746 CXXBaseSpecifier *BaseSpec = Worklist.pop_back_val();
tools/clang/lib/Sema/SemaInit.cpp 8394 Expr *Common = ArrayLoopCommonExprs.pop_back_val();
tools/clang/lib/Sema/SemaLookup.cpp 169 DC = queue.pop_back_val();
2082 NamespaceDecl *ND = Queue.pop_back_val();
2778 Class = Bases.pop_back_val();
2965 T = Queue.pop_back_val();
4336 TypoCorrection TC = RI->second.pop_back_val();
tools/clang/lib/Sema/SemaOverload.cpp 9649 auto *Curr = PendingBest.pop_back_val();
tools/clang/lib/Sema/SemaStmtAsm.cpp 137 Expr *E = WorkList.pop_back_val();
tools/clang/lib/Sema/SemaTemplate.cpp 5290 ArgumentPack.push_back(Converted.pop_back_val());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1800 const RecordType *NextT = ToVisit.pop_back_val();
2557 PackedArgsBuilder.push_back(Output.pop_back_val());
tools/clang/lib/Sema/TreeTransform.h 3679 NestedNameSpecifierLoc Q = Qualifiers.pop_back_val();
tools/clang/lib/Serialization/ASTReader.cpp 4013 Mod = Stack.pop_back_val();
9944 auto Update = PendingUpdateRecords.pop_back_val();
10118 NamedDecl *D = PendingOdrMergeChecks.pop_back_val();
tools/clang/lib/Serialization/ASTReaderStmt.cpp 3561 return StmtStack.pop_back_val();
tools/clang/lib/Serialization/ASTWriter.cpp 2119 Module *M = Worklist.pop_back_val();
2580 auto *Macro = Worklist.pop_back_val();
5882 NNS = NestedNames.pop_back_val();
5929 NNS = NestedNames.pop_back_val();
tools/clang/lib/Serialization/ModuleManager.cpp 355 ModuleFile *CurrentModule = Queue.pop_back_val();
427 NextModule = State->Stack.pop_back_val();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 90 const CFGBlock *block = worklist.pop_back_val();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2554 std::tie(CurrentBugPath.Report, OrigN) = ReportNodes.pop_back_val();
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp 465 const ExplodedNode *N = WL1.pop_back_val();
490 const ExplodedNode *N = WL2.pop_back_val();
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 623 const PathPieces &Path = *WorkList.pop_back_val();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 777 WorkListElement E = WL.pop_back_val();
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp 139 const SymExpr *SE = itr.pop_back_val();
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 220 llvm::StringRef UnqualifiedDeclName = DeclNsSplitted.pop_back_val();
tools/clang/tools/libclang/CIndex.cpp 1371 NestedNameSpecifierLoc Q = Qualifiers.pop_back_val();
3005 VisitorJob LI = WL.pop_back_val();
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp 314 auto D = CurrentDiags.pop_back_val();
tools/lld/COFF/MarkLive.cpp 58 SectionChunk *sc = worklist.pop_back_val();
tools/lld/COFF/PDB.cpp 746 SymbolScope s = stack.pop_back_val();
tools/lld/ELF/MarkLive.cpp 274 InputSectionBase &sec = *queue.pop_back_val();
tools/lld/wasm/MarkLive.cpp 110 InputChunk *c = queue.pop_back_val();
tools/lldb/source/Symbol/PostfixExpression.cpp 55 Node *right = stack.pop_back_val();
56 Node *left = stack.pop_back_val();
66 Node *operand = stack.pop_back_val();
tools/llvm-pdbutil/TypeReferenceTracker.cpp 129 std::tie(RefKind, RefTI) = RefWorklist.pop_back_val();
tools/llvm-xray/xray-stacks.cpp 572 auto *Top = S.pop_back_val();
625 auto *Top = S.pop_back_val();
tools/polly/lib/Analysis/ScopBuilder.cpp 466 isl_set_free(ConditionSets.pop_back_val());
470 isl_set_free(ConditionSets.pop_back_val());
471 isl_set *ConsCondPart0 = ConditionSets.pop_back_val();
472 isl_set_free(ConditionSets.pop_back_val());
473 isl_set *ConsCondPart1 = ConditionSets.pop_back_val();
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp 117 auto *BB = Todo.pop_back_val();
tools/polly/lib/Support/VirtualInstruction.cpp 319 auto *Acc = WorklistAccs.pop_back_val();
372 VirtualInstruction VInst = WorklistInsts.pop_back_val();
tools/polly/lib/Transform/DeLICM.cpp 1055 auto *MA = Worklist.pop_back_val();
tools/polly/lib/Transform/ZoneAlgo.cpp 515 const PHINode *Cur = Worklist.pop_back_val();
unittests/ADT/SmallVectorTest.cpp 816 EXPECT_EQ(42, vec.pop_back_val().x);
utils/TableGen/AsmMatcherEmitter.cpp 279 auto *CI = Worklist.pop_back_val();
utils/TableGen/CodeGenRegisters.cpp 349 CodeGenSubRegIndex *Idx = Indices.pop_back_val();
utils/TableGen/GlobalISelEmitter.cpp 2303 prependPredicate(Stash.pop_back_val());