Searched refs:Orders (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp733 SmallVectorImpl<std::pair<unsigned, MachineInstr*> > &Orders,
749 Orders.push_back({DVOrder, DbgMI});
762 SmallVectorImpl<std::pair<unsigned, MachineInstr *>> &Orders,
768 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0);
778 Orders.push_back({Order, NewInsn});
783 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order);
831 SmallVector<std::pair<unsigned, MachineInstr*>, 32> Orders;
911 ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen, NewInsn);
923 ProcessSourceNode(SU->getNode(), DAG, Emitter, VRBaseMap, Orders, Seen,
940 llvm::stable_sort(Orders, less_firs
[all...]
H A DFastISel.cpp255 Orders[&I] = Order++;
282 OrderMap.Orders.erase(&LocalMI);
289 if (OrderMap.Orders.empty())
296 auto I = OrderMap.Orders.find(&UseInst);
297 assert(I != OrderMap.Orders.end() &&
326 unsigned UseOrder = OrderMap.Orders[&DbgVal];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp247 // in Orders.
249 SmallVector<BasicBlock *, 16> Orders; local
250 Orders.push_back(Entry);
251 while (Idx != Orders.size()) {
252 BasicBlock *Node = Orders[Idx++];
255 Orders.push_back(ChildDomNode->getBlock());
259 // Visit Orders in bottom-up order.
266 InsertPtsMap.reserve(Orders.size() + 1);
267 for (auto RIt = Orders.rbegin(); RIt != Orders
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInlineSpiller.cpp128 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1229 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1286 // in Orders. Orders will be used for hoisting in runHoistSpills.
1288 Orders.push_back(MDT.getBase().getNode(Root));
1290 MachineDomTreeNode *Node = Orders[idx++];
1296 Orders.push_back(Child);
1298 } while (idx != Orders.size());
1299 assert(Orders.size() == WorkSet.size() &&
1300 "Orders hav
1227 getVisitOrders( MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, SmallVectorImpl<MachineDomTreeNode *> &Orders, SmallVectorImpl<MachineInstr *> &SpillsToRm, DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep, DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) argument
1320 SmallVector<MachineDomTreeNode *, 32> Orders; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h295 std::vector<SmallVector<Record*, 16>> Orders; member in class:llvm::CodeGenRegisterClass
427 return Orders[No];
431 unsigned getNumOrders() const { return Orders.size(); }
H A DCodeGenRegisters.cpp761 Orders.resize(1 + AltOrders->size());
766 Orders[0].push_back((*Elements)[i]);
778 Orders[1 + i].append(Order.begin(), Order.end());
854 Orders.resize(Super.Orders.size());
855 for (unsigned i = 0, ie = Super.Orders.size(); i != ie; ++i)
856 for (unsigned j = 0, je = Super.Orders[i].size(); j != je; ++j)
857 if (contains(RegBank.getReg(Super.Orders[i][j])))
858 Orders[i].push_back(Super.Orders[
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h576 DenseMap<MachineInstr *, unsigned> Orders; member in struct:llvm::FastISel::InstOrderMap
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp3061 llvm::AtomicOrdering Orders[5] = {
3075 Ptr, NewVal, Orders[i]);
3127 llvm::AtomicOrdering Orders[3] = {
3137 Store->setOrdering(Orders[i]);

Completed in 213 milliseconds