Searched refs:SparseSet (Results 1 – 16 of 16) sorted by relevance
/third_party/rust/crates/regex/src/ |
D | sparse.rs | 16 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
|
D | dfa.rs | 47 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 …]
|
D | pikevm.rs | 24 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/ |
D | SparseSet.h | 123 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/ |
D | MachineTraceMetrics.h | 365 SparseSet<LiveRegUnit> &RegUnits); 367 SparseSet<LiveRegUnit> &RegUnits); 372 SparseSet<LiveRegUnit> &RegUnits);
|
D | RegisterPressure.h | 274 using RegSet = SparseSet<IndexMaskPair>; 393 SparseSet<unsigned, VirtReg2IndexFunctor> UntiedDefs;
|
D | LivePhysRegs.h | 50 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>;
|
D | ScheduleDAGInstrs.h | 96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineTraceMetrics.cpp | 702 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()
|
D | SpillPlacement.h | 70 SparseSet<unsigned> TodoList;
|
D | MachineCombiner.cpp | 443 SparseSet<LiveRegUnit> &RegUnits, in insertDeleteInstructions() 516 SparseSet<LiveRegUnit> RegUnits; in combineInstructions()
|
D | SpillPlacement.cpp | 185 void getDissentingNeighbors(SparseSet<unsigned> &List, in getDissentingNeighbors()
|
D | EarlyIfConversion.cpp | 135 SparseSet<unsigned> LiveRegUnits; 410 for (SparseSet<unsigned>::const_iterator in findInsertionPoint()
|
D | RegAllocFast.cpp | 98 using LiveRegMap = SparseSet<LiveReg>; 135 using RegUnitSet = SparseSet<uint16_t, identity<uint16_t>>;
|
D | ScheduleDAGInstrs.cpp | 1240 SparseSet<RootData> RootSet;
|
D | IfConversion.cpp | 1487 SparseSet<MCPhysReg, identity<MCPhysReg>> LiveBeforeMI; in UpdatePredRedefs()
|