Home
last modified time | relevance | path

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

12345678

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp29 appendSpeculatableOperands(const Value * V,SmallPtrSetImpl<const Value * > & Visited,SmallVectorImpl<const Value * > & Worklist) appendSpeculatableOperands() argument
42 completeEphemeralValues(SmallPtrSetImpl<const Value * > & Visited,SmallVectorImpl<const Value * > & Worklist,SmallPtrSetImpl<const Value * > & EphValues) completeEphemeralValues() argument
74 SmallVector<const Value *, 16> Worklist; collectEphemeralValues() local
98 SmallVector<const Value *, 16> Worklist; collectEphemeralValues() local
[all...]
H A DCFG.cpp134 static bool isReachableImpl(SmallVectorImpl<BasicBlock *> &Worklist, in isPotentiallyReachableFromMany() argument
225 SmallVector<BasicBlock*, 32> Worklist; isPotentiallyReachable() local
261 SmallVector<BasicBlock*, 32> Worklist; isPotentiallyReachable() local
[all...]
H A DLazyCallGraph.cpp78 SmallVector<Constant *, 16> Worklist; in populateSlow() local
191 SmallVector<Constant *, 16> Worklist; in LazyCallGraph() local
257 SmallVector<Node *, 4> Worklist; verify() local
297 SmallVector<const SCC *, 16> Worklist = {this}; isAncestorOf() local
381 SmallVector<Node *, 4> Worklist; verify() local
421 SmallVector<const RefSCC *, 4> Worklist; isAncestorOf() local
644 SmallVector<SCC *, 4> Worklist; switchInternalEdgeToCall() local
779 SmallVector<Node *, 16> Worklist; switchInternalEdgeToRef() local
1048 SmallVector<RefSCC *, 4> Worklist; insertIncomingRefEdge() local
1206 SmallVector<Node *, 8> Worklist; removeInternalRefEdge() local
1576 SmallVector<Constant *, 16> Worklist; getEdgeKind() local
1960 visitReferences(SmallVectorImpl<Constant * > & Worklist,SmallPtrSetImpl<Constant * > & Visited,function_ref<void (Function &)> Callback) visitReferences() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp64 SmallVector<WeakVH, 8> Worklist(UnsimplifiedUsers.begin(), in replaceConditionalBranchesOnConstant() local
107 SmallVector<WeakTrackingVH, 8> Worklist; lowerConstantIntrinsics() local
H A DLoopAccessAnalysisPrinter.cpp26 SmallPriorityWorklist<Loop *, 4> Worklist; in run() local
H A DFloat2Int.cpp153 std::deque<Instruction*> Worklist(Roots.begin(), Roots.end()); in walkBackwards() local
297 std::deque<Instruction *> Worklist; in walkForwards() local
[all...]
H A DBDCE.cpp91 SmallVector<Instruction*, 128> Worklist; bitTrackingDCE() local
H A DDivRemPairs.cpp145 DivRemWorklistTy Worklist; in getWorklist() local
187 DivRemWorklistTy Worklist = getWorklist(F); in optimizeDivRem() local
/freebsd-src/contrib/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
468 markInstructionUses(const MachineInstr & MI,char Flag,std::vector<WorkItem> & Worklist) markInstructionUses() argument
479 scanInstructions(MachineFunction & MF,std::vector<WorkItem> & Worklist) scanInstructions() argument
638 propagateInstruction(MachineInstr & MI,std::vector<WorkItem> & Worklist) propagateInstruction() argument
687 propagateBlock(MachineBasicBlock & MBB,std::vector<WorkItem> & Worklist) propagateBlock() argument
723 std::vector<WorkItem> Worklist; analyzeFunction() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombine.h72 InstructionWorklist Worklist; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelWorkList.h28 SmallVector<MachineInstr *, N> Worklist; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDetectDeadLanes.h110 std::deque<unsigned> Worklist; variable
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp103 SmallVector<std::pair<BasicBlock *, BasicBlock *>, 16> Worklist; colorEHFunclets() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp91 SmallVector<Value *> Worklist; in runOnModule() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DInstructionWorklist.h26 SmallVector<Instruction *, 256> Worklist; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp83 SmallVector<const Value *, 8> Worklist; in IsStoredObjCPointer() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DGlobalStatus.cpp44 SmallVector<const Constant *, 8> Worklist; in isSafeToDestroyConstant() local
H A DLoopSimplify.cpp160 SmallVector<BasicBlock *, 8> Worklist; in addBlockAndPredsToSet() local
478 static bool simplifyOneLoop(Loop *L, SmallVectorImpl<Loop *> &Worklist, in simplifyOneLoop() argument
718 Worklist in simplifyLoop() local
[all...]
H A DLCSSA.cpp77 bool llvm::formLCSSAForInstructions(SmallVectorImpl<Instruction *> &Worklist, in formLCSSAForInstructions() argument
389 SmallVector<Instruction *, 8> Worklist; in formLCSSA() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h61 SmallVector<TruncInst *, 4> Worklist; variable
H A DTruncInstCombine.cpp89 SmallVector<Value *, 8> Worklist; in buildTruncExpressionGraph() local
176 SmallVector<Value *, 8> Worklist; in getMinBitWidth() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp113 SmallVector<std::pair<const MachineInstr *, unsigned>, 4> Worklist; hasAllNBitUsers() local
389 SmallVector<MachineInstr *, 4> Worklist; isSignExtendedW() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp79 SmallVector<IntrinsicInst *, 4> Worklist; expandReductions() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h146 SmallVector<DomTreeNodeBase<NodeTy> *, 32> Worklist; calculate() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp171 std::queue<Instruction *> Worklist; preprocessUndefs() local
194 std::queue<Instruction *> Worklist; preprocessCompositeConstants() local
638 SmallVector<Instruction *> Worklist; runOnFunction() local
[all...]

12345678