HomeSort by: relevance | last modified time | path
    Searched refs:WorkItem (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIWholeQuadMode.cpp 143 struct WorkItem {
147 WorkItem() = default;
148 WorkItem(MachineBasicBlock *MBB) : MBB(MBB) {}
149 WorkItem(MachineInstr *MI) : MI(MI) {}
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...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h 246 const SCEVOperand WorkItem = Worklist.pop_back_val();
247 if (isHighCostExpansionHelper(WorkItem, L, *At, Cost, ScaledBudget, *TTI,
405 bool isHighCostExpansionHelper(const SCEVOperand &WorkItem, Loop *L,
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCUDANV.cpp 448 auto &&WorkItem = WorkList.pop_back_val();
449 auto *U = WorkItem.back();
452 WorkItem.push_back(UU.getUser());
453 WorkList.push_back(WorkItem);
454 WorkItem.pop_back();
463 WorkItem.pop_back();
466 for (auto &&Op : WorkItem) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ScalarEvolutionExpander.cpp 2224 const SCEVOperand &WorkItem, const TargetTransformInfo &TTI,
2228 const T *S = cast<T>(WorkItem.S);
2366 const SCEVOperand &WorkItem, Loop *L, const Instruction &At,
2373 const SCEV *S = WorkItem.S;
2401 WorkItem.ParentOpcode, WorkItem.OperandIdx, Imm, Ty, CostKind);
2409 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist);
2426 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist);
2440 costAndCollectOperands<SCEVNAryExpr>(WorkItem, TTI, CostKind, Worklist);
2447 WorkItem, TTI, CostKind, Worklist)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 4091 struct WorkItem {
4096 WorkItem(size_t LI, int64_t I, const SCEV *R)
4106 void WorkItem::print(raw_ostream &OS) const {
4111 LLVM_DUMP_METHOD void WorkItem::dump() const {
4138 SmallVector<WorkItem, 32> WorkItems;
4190 WorkItems.push_back(WorkItem(LUIdx, Imm, OrigReg));
4201 for (const WorkItem &WI : WorkItems) {
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Constants.cpp 619 const Constant *WorkItem = WorkList.pop_back_val();
620 if (const auto *GV = dyn_cast<GlobalValue>(WorkItem))
623 for (const Value *Op : WorkItem->operands()) {

Completed in 82 milliseconds