Home
last modified time | relevance | path

Searched refs:SparseSet (Results 1 – 16 of 16) sorted by relevance

/third_party/rust/crates/regex/src/
Dsparse.rs16 pub struct SparseSet { struct
27 impl SparseSet { impl
28 pub fn new(size: usize) -> SparseSet { in new() argument
29 SparseSet { in new()
64 impl fmt::Debug for SparseSet { implementation
70 impl Deref for SparseSet { implementation
78 impl<'a> IntoIterator for &'a SparseSet { implementation
Ddfa.rs47 use crate::sparse::SparseSet;
94 qcur: SparseSet,
95 qnext: SparseSet,
428 qcur: SparseSet::new(prog.insts.len()), in new()
429 qnext: SparseSet::new(prog.insts.len()), in new()
557 qcur: &mut SparseSet, in exec_at() argument
558 qnext: &mut SparseSet, in exec_at() argument
750 qcur: &mut SparseSet, in exec_at_reverse() argument
751 qnext: &mut SparseSet, in exec_at_reverse() argument
892 qcur: &mut SparseSet, in exec_byte() argument
[all …]
Dpikevm.rs24 use crate::sparse::SparseSet;
54 set: SparseSet,
344 Threads { set: SparseSet::new(0), caps: vec![], slots_per_thread: 0 } in new()
352 self.set = SparseSet::new(num_insts); in resize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSparseSet.h123 class SparseSet {
144 SparseSet() = default;
145 SparseSet(const SparseSet &) = delete;
146 SparseSet &operator=(const SparseSet &) = delete;
147 ~SparseSet() { free(Sparse); }
229 return const_cast<SparseSet*>(this)->findIndex(KeyIndexOf(Key));
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineTraceMetrics.h365 SparseSet<LiveRegUnit> &RegUnits);
367 SparseSet<LiveRegUnit> &RegUnits);
372 SparseSet<LiveRegUnit> &RegUnits);
DRegisterPressure.h274 using RegSet = SparseSet<IndexMaskPair>;
393 SparseSet<unsigned, VirtReg2IndexFunctor> UntiedDefs;
DLivePhysRegs.h50 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>;
DScheduleDAGInstrs.h96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineTraceMetrics.cpp702 SparseSet<LiveRegUnit> &RegUnits, in updatePhysDepsDownwards()
727 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); in updatePhysDepsDownwards()
784 SparseSet<LiveRegUnit> &RegUnits) { in updateDepth()
823 SparseSet<LiveRegUnit> &RegUnits) { in updateDepth()
830 SparseSet<LiveRegUnit> &RegUnits) { in updateDepths()
856 SparseSet<LiveRegUnit> RegUnits; in computeInstrDepths()
894 SparseSet<LiveRegUnit> &RegUnits, in updatePhysDepsUpwards()
916 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); in updatePhysDepsUpwards()
1021 SparseSet<LiveRegUnit> RegUnits; in computeInstrHeights()
1142 for (SparseSet<LiveRegUnit>::const_iterator in computeInstrHeights()
DSpillPlacement.h70 SparseSet<unsigned> TodoList;
DMachineCombiner.cpp443 SparseSet<LiveRegUnit> &RegUnits, in insertDeleteInstructions()
516 SparseSet<LiveRegUnit> RegUnits; in combineInstructions()
DSpillPlacement.cpp185 void getDissentingNeighbors(SparseSet<unsigned> &List, in getDissentingNeighbors()
DEarlyIfConversion.cpp135 SparseSet<unsigned> LiveRegUnits;
410 for (SparseSet<unsigned>::const_iterator in findInsertionPoint()
DRegAllocFast.cpp98 using LiveRegMap = SparseSet<LiveReg>;
135 using RegUnitSet = SparseSet<uint16_t, identity<uint16_t>>;
DScheduleDAGInstrs.cpp1240 SparseSet<RootData> RootSet;
DIfConversion.cpp1487 SparseSet<MCPhysReg, identity<MCPhysReg>> LiveBeforeMI; in UpdatePredRedefs()