Home
last modified time | relevance | path

Searched defs:Worklist (Results 1 – 25 of 191) sorted by relevance

12345678

/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp30 SmallVectorImpl<const Value *> &Worklist) { in appendSpeculatableOperands()
43 SmallVectorImpl<const Value *> &Worklist, in completeEphemeralValues()
75 SmallVector<const Value *, 16> Worklist; in collectEphemeralValues() local
99 SmallVector<const Value *, 16> Worklist; in collectEphemeralValues() local
H A DCFG.cpp134 static bool isReachableImpl(SmallVectorImpl<BasicBlock *> &Worklist, in isReachableImpl()
240 SmallVectorImpl<BasicBlock *> &Worklist, const BasicBlock *StopBB, in isPotentiallyReachableFromMany()
249 SmallVectorImpl<BasicBlock *> &Worklist, in isManyPotentiallyReachableFromMany()
275 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable() local
311 SmallVector<BasicBlock*, 32> Worklist; in isPotentiallyReachable() local
H A DLazyCallGraph.cpp78 SmallVector<Constant *, 16> Worklist; populateSlow() local
191 SmallVector<Constant *, 16> Worklist; LazyCallGraph() local
265 SmallVector<Node *, 4> Worklist; verify() local
305 SmallVector<const SCC *, 16> Worklist = {this}; isAncestorOf() local
389 SmallVector<Node *, 4> Worklist; verify() local
429 SmallVector<const RefSCC *, 4> Worklist; isAncestorOf() local
652 SmallVector<SCC *, 4> Worklist; switchInternalEdgeToCall() local
787 SmallVector<Node *, 16> Worklist; switchInternalEdgeToRef() local
1056 SmallVector<RefSCC *, 4> Worklist; insertIncomingRefEdge() local
1210 SmallVector<Node *, 8> Worklist; removeInternalRefEdges() local
1587 SmallVector<Constant *, 16> Worklist; getEdgeKind() local
1971 visitReferences(SmallVectorImpl<Constant * > & Worklist,SmallPtrSetImpl<Constant * > & Visited,function_ref<void (Function &)> Callback) visitReferences() argument
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopAccessAnalysisPrinter.cpp26 SmallPriorityWorklist<Loop *, 4> Worklist; in run() local
H A DLowerConstantIntrinsics.cpp64 SmallVector<WeakVH, 8> Worklist(UnsimplifiedUsers.begin(), replaceConditionalBranchesOnConstant() local
110 SmallVector<WeakTrackingVH, 8> Worklist; lowerConstantIntrinsics() local
H A DBDCE.cpp97 SmallVector<Instruction*, 128> Worklist; in bitTrackingDCE() local
H A DDivRemPairs.cpp145 DivRemWorklistTy Worklist; in getWorklist() local
187 DivRemWorklistTy Worklist = getWorklist(F); in optimizeDivRem() local
H A DFloat2Int.cpp153 std::deque<Instruction*> Worklist(Roots.begin(), Roots.end()); walkBackwards() local
297 std::deque<Instruction *> Worklist; walkForwards() local
[all...]
/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombine.h72 InstructionWorklist Worklist; global() variable
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelWorkList.h28 SmallVector<MachineInstr *, N> Worklist; variable
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DDetectDeadLanes.h110 std::deque<unsigned> Worklist; variable
/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp106 SmallVector<std::pair<BasicBlock *, BasicBlock *>, 16> Worklist; in colorEHFunclets() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp292 markInstruction(MachineInstr & MI,char Flag,std::vector<WorkItem> & Worklist) markInstruction() argument
316 markDefs(const MachineInstr & UseMI,LiveRange & LR,Register Reg,unsigned SubReg,char Flag,std::vector<WorkItem> & Worklist) markDefs() argument
433 markOperand(const MachineInstr & MI,const MachineOperand & Op,char Flag,std::vector<WorkItem> & Worklist) markOperand() argument
466 markInstructionUses(const MachineInstr & MI,char Flag,std::vector<WorkItem> & Worklist) markInstructionUses() argument
477 scanInstructions(MachineFunction & MF,std::vector<WorkItem> & Worklist) scanInstructions() argument
624 propagateInstruction(MachineInstr & MI,std::vector<WorkItem> & Worklist) propagateInstruction() argument
673 propagateBlock(MachineBasicBlock & MBB,std::vector<WorkItem> & Worklist) propagateBlock() argument
709 std::vector<WorkItem> Worklist; analyzeFunction() local
[all...]
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp91 Worklist.push_back(&F); in runOnModule() local
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DInstructionWorklist.h26 SmallVector<Instruction *, 256> Worklist; variable
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp83 Worklist.push_back(P); in IsStoredObjCPointer() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp44 SmallVector<const Constant *, 8> Worklist; in isSafeToDestroyConstant() local
H A DLCSSA.cpp77 formLCSSAForInstructions(SmallVectorImpl<Instruction * > & Worklist,const DominatorTree & DT,const LoopInfo & LI,ScalarEvolution * SE,SmallVectorImpl<PHINode * > * PHIsToRemove,SmallVectorImpl<PHINode * > * InsertedPHIs) formLCSSAForInstructions() argument
389 SmallVector<Instruction *, 8> Worklist; formLCSSA() local
H A DLoopSimplify.cpp160 BasicBlock *BB = Worklist.pop_back_val(); in addBlockAndPredsToSet() local
478 simplifyOneLoop(Loop * L,SmallVectorImpl<Loop * > & Worklist,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,AssumptionCache * AC,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) simplifyOneLoop() argument
717 SmallVector<Loop *, 4> Worklist; simplifyLoop() local
[all...]
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h61 SmallVector<TruncInst *, 4> Worklist; global() variable
H A DTruncInstCombine.cpp89 SmallVector<Value *, 8> Worklist; in buildTruncExpressionGraph() local
176 SmallVector<Value *, 8> Worklist; in getMinBitWidth() local
/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp103 SmallVector<std::pair<const MachineInstr *, unsigned>, 4> Worklist; in hasAllNBitUsers() local
481 SmallVector<Register, 4> Worklist; isSignExtendedW() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp31 SmallVector<IntrinsicInst *, 4> Worklist; in expandReductions() local
/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h146 SmallVector<DomTreeNodeBase<NodeTy> *, 32> Worklist; calculate() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp124 SmallVector<std::pair<const MachineInstr *, unsigned>, 4> Worklist; in hasAllNBitUsers() local
400 SmallVector<Register, 4> Worklist; isSignExtendedW() local
[all...]

12345678