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

  /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/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/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) {

Completed in 21 milliseconds