Home
last modified time | relevance | path

Searched refs:WorkItem (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp138 struct WorkItem { struct
142 WorkItem() = default;
143 WorkItem(MachineBasicBlock *MBB) : MBB(MBB) {} in WorkItem() argument
144 WorkItem(MachineInstr *MI) : MI(MI) {} in WorkItem() function
163 std::vector<WorkItem> &Worklist);
165 std::vector<WorkItem> &Worklist);
247 std::vector<WorkItem> &Worklist) { in markInstruction()
309 std::vector<WorkItem> &Worklist) { in scanInstructions()
464 std::vector<WorkItem>& Worklist) { in propagateBlock()
500 std::vector<WorkItem> Worklist; in analyzeFunction()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3991 struct WorkItem { struct
3996 WorkItem(size_t LI, int64_t I, const SCEV *R) in WorkItem() argument
4006 void WorkItem::print(raw_ostream &OS) const { in print()
4011 LLVM_DUMP_METHOD void WorkItem::dump() const { in dump()
4038 SmallVector<WorkItem, 32> WorkItems; in GenerateCrossUseConstantOffsets()
4084 WorkItems.push_back(WorkItem(LUIdx, Imm, OrigReg)); in GenerateCrossUseConstantOffsets()
4095 for (const WorkItem &WI : WorkItems) { in GenerateCrossUseConstantOffsets()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp448 const Constant *WorkItem = WorkList.pop_back_val(); in ConstHasGlobalValuePredicate() local
449 if (const auto *GV = dyn_cast<GlobalValue>(WorkItem)) in ConstHasGlobalValuePredicate()
452 for (const Value *Op : WorkItem->operands()) { in ConstHasGlobalValuePredicate()