Searched refs:WorkItem (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | SIWholeQuadMode.cpp | 143 struct WorkItem { struct 147 WorkItem() = default; 148 WorkItem(MachineBasicBlock *MBB) : MBB(MBB) {} in WorkItem() argument 149 WorkItem(MachineInstr *MI) : MI(MI) {} in WorkItem() function 185 std::vector<WorkItem> &Worklist); 187 unsigned SubReg, char Flag, std::vector<WorkItem> &Worklist); 189 std::vector<WorkItem> &Worklist); 191 std::vector<WorkItem> &Worklist); 192 char scanInstructions(MachineFunction &MF, std::vector<WorkItem> &Worklist); 193 void propagateInstruction(MachineInstr &MI, std::vector<WorkItem> &Worklist); [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| D | ScalarEvolutionExpander.h | 251 const SCEVOperand WorkItem = Worklist.pop_back_val(); 252 if (isHighCostExpansionHelper(WorkItem, L, *At, Cost, ScaledBudget, *TTI, 410 bool isHighCostExpansionHelper(const SCEVOperand &WorkItem, Loop *L,
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGCUDANV.cpp | 456 auto &&WorkItem = WorkList.pop_back_val(); in replaceManagedVar() 457 auto *U = WorkItem.back(); in replaceManagedVar() 460 WorkItem.push_back(UU.getUser()); in replaceManagedVar() 461 WorkList.push_back(WorkItem); in replaceManagedVar() 462 WorkItem.pop_back(); in replaceManagedVar() 471 WorkItem.pop_back(); in replaceManagedVar() 474 for (auto &&Op : WorkItem) { in replaceManagedVar()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | ScalarEvolutionExpander.cpp | 2240 const SCEVOperand &WorkItem, const TargetTransformInfo &TTI, in costAndCollectOperands() argument 2244 const T *S = cast<T>(WorkItem.S); in costAndCollectOperands() 2382 const SCEVOperand &WorkItem, Loop *L, const Instruction &At, in isHighCostExpansionHelper() argument 2389 const SCEV *S = WorkItem.S; in isHighCostExpansionHelper() 2417 WorkItem.ParentOpcode, WorkItem.OperandIdx, Imm, Ty, CostKind); in isHighCostExpansionHelper() 2425 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper() 2442 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper() 2456 costAndCollectOperands<SCEVNAryExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper() 2463 WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | LoopStrengthReduce.cpp | 4127 struct WorkItem { struct 4132 WorkItem(size_t LI, int64_t I, const SCEV *R) in WorkItem() function 4142 void WorkItem::print(raw_ostream &OS) const { in print() 4147 LLVM_DUMP_METHOD void WorkItem::dump() const { in dump() 4174 SmallVector<WorkItem, 32> WorkItems; in GenerateCrossUseConstantOffsets() 4226 WorkItems.push_back(WorkItem(LUIdx, Imm, OrigReg)); in GenerateCrossUseConstantOffsets() 4237 for (const WorkItem &WI : WorkItems) { in GenerateCrossUseConstantOffsets()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Constants.cpp | 621 const Constant *WorkItem = WorkList.pop_back_val(); in ConstHasGlobalValuePredicate() local 622 if (const auto *GV = dyn_cast<GlobalValue>(WorkItem)) in ConstHasGlobalValuePredicate() 625 for (const Value *Op : WorkItem->operands()) { in ConstHasGlobalValuePredicate()
|