/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 107 unsigned Idx) { in adjustForEndian() argument 108 return DL.isBigEndian() ? VectorWidth - 1 - Idx : Idx; in adjustForEndian() 179 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) { in scalarizeMaskedLoad() local 180 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedLoad() 182 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, Idx); in scalarizeMaskedLoad() 184 VResult = Builder.CreateInsertElement(VResult, Load, Idx); in scalarizeMaskedLoad() 199 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) { in scalarizeMaskedLoad() local 210 VectorWidth, adjustForEndian(DL, VectorWidth, Idx))); in scalarizeMaskedLoad() 214 Predicate = Builder.CreateExtractElement(Mask, Idx); in scalarizeMaskedLoad() 231 Value *Gep = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, Idx); in scalarizeMaskedLoad() [all …]
|
H A D | StraightLineStrengthReduce.cpp | 142 Candidate(Kind CT, const SCEV *B, ConstantInt *Idx, Value *S, in Candidate() 144 : CandidateKind(CT), Base(B), Index(Idx), Stride(S), Ins(I) {} in Candidate() 217 void allocateCandidatesAndFindBasisForGEP(const SCEV *B, ConstantInt *Idx, 224 ConstantInt *Idx, Value *S, 310 for (Use &Idx : GEP->indices()) { in hasOnlyOneNonZeroIndex() 311 ConstantInt *ConstIdx = dyn_cast<ConstantInt>(Idx); in hasOnlyOneNonZeroIndex() 343 Candidate::Kind CT, const SCEV *B, ConstantInt *Idx, Value *S, in allocateCandidatesAndFindBasis() argument 345 Candidate C(CT, B, Idx, S, I); in allocateCandidatesAndFindBasis() 409 ConstantInt *Idx = nullptr; in allocateCandidatesAndFindBasisForAdd() local 410 if (match(RHS, m_Mul(m_Value(S), m_ConstantInt(Idx)))) { in allocateCandidatesAndFindBasisForAdd() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | PerThreadBumpPtrAllocator.h | 71 for (size_t Idx = 0; Idx < getNumberOfAllocators(); Idx++) in Reset() local 72 Allocators[Idx].Reset(); in Reset() 79 for (size_t Idx = 0; Idx < getNumberOfAllocators(); Idx++) in getTotalMemory() local 80 TotalMemory += Allocators[Idx].getTotalMemory(); in getTotalMemory() 89 for (size_t Idx = 0; Idx < getNumberOfAllocators(); Idx++) in getBytesAllocated() local 90 BytesAllocated += Allocators[Idx].getBytesAllocated(); in getBytesAllocated() 97 for (size_t Idx = 0; Idx < getNumberOfAllocators(); Idx++) in setRedZoneSize() local 98 Allocators[Idx].setRedZoneSize(NewSize); in setRedZoneSize() 103 for (size_t Idx = 0; Idx < getNumberOfAllocators(); Idx++) { in PrintStats() local 104 errs() << "\n Allocator " << Idx << "\n"; in PrintStats() [all …]
|
H A D | ArrayRecycler.h | 43 T *pop(unsigned Idx) { in pop() argument 44 if (Idx >= Bucket.size()) in pop() 46 FreeList *Entry = Bucket[Idx]; in pop() 49 __asan_unpoison_memory_region(Entry, Capacity::get(Idx).getSize()); in pop() 50 Bucket[Idx] = Entry->Next; in pop() 51 __msan_allocated_memory(Entry, Capacity::get(Idx).getSize()); in pop() 56 void push(unsigned Idx, T *Ptr) { in push() argument 59 if (Idx >= Bucket.size()) in push() 60 Bucket.resize(size_t(Idx) + 1); in push() 61 Entry->Next = Bucket[Idx]; in push() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SparseMultiSet.h | 166 unsigned Idx = FreelistIdx; in addValue() local 167 unsigned NextFree = Dense[Idx].Next; in addValue() 168 assert(Dense[Idx].isTombstone() && "Non-tombstone free?"); in addValue() 170 Dense[Idx] = SMSNode(V, Prev, Next); in addValue() 173 return Idx; in addValue() 177 void makeTombstone(unsigned Idx) { in makeTombstone() argument 178 Dense[Idx].Prev = SMSNode::INVALID; in makeTombstone() 179 Dense[Idx].Next = FreelistIdx; in makeTombstone() 180 FreelistIdx = Idx; in makeTombstone() 231 unsigned Idx; variable [all …]
|
H A D | PackedVector.h | 31 static T getValue(const BitVectorTy &Bits, unsigned Idx) { in getValue() argument 34 val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); in getValue() 38 static void setValue(BitVectorTy &Bits, unsigned Idx, T val) { in setValue() argument 41 Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); in setValue() 48 static T getValue(const BitVectorTy &Bits, unsigned Idx) { in getValue() argument 51 val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); in getValue() 52 if (Bits[(Idx << (BitNum-1)) + BitNum-1]) in getValue() 57 static void setValue(BitVectorTy &Bits, unsigned Idx, T val) { in setValue() argument 60 Bits.set((Idx << (BitNum-1)) + BitNum-1); in setValue() 64 Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); in setValue() [all …]
|
H A D | SparseBitVector.h | 63 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() 64 ElementIndex = Idx; in SparseBitVectorElement() 82 // Return the bits that make up word Idx in our element. 83 BitWord word(unsigned Idx) const { in word() 84 assert(Idx < BITWORDS_PER_ELEMENT); in word() 85 return Bits[Idx]; in word() 99 void set(unsigned Idx) { in set() 100 Bits[Idx / BITWORD_SIZE] |= 1L << (Idx % BITWORD_SIZE); in set() 103 bool test_and_set(unsigned Idx) { in test_and_set() 138 unsigned Idx = BITWORDS_PER_ELEMENT - I - 1; find_last() local 472 test(unsigned Idx) test() argument 487 reset(unsigned Idx) reset() argument 508 set(unsigned Idx) set() argument 532 test_and_set(unsigned Idx) test_and_set() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBlockRanges.h | 57 IndexType(unsigned Idx) : Index(Idx) {} in IndexType() 63 bool operator== (IndexType Idx) const; 65 bool operator!= (IndexType Idx) const; 67 bool operator< (unsigned Idx) const; 68 bool operator< (IndexType Idx) const; 69 bool operator<= (IndexType Idx) const; 72 bool operator> (IndexType Idx) const; 73 bool operator>= (IndexType Idx) const; 129 MachineInstr *getInstr(IndexType Idx) const; 132 IndexType getPrevIndex(IndexType Idx) const; [all …]
|
H A D | HexagonBlockRanges.cpp | 159 IndexType Idx = IndexType::First; in InstrIndexMap() local 160 First = Idx; in InstrIndexMap() 165 Map.insert(std::make_pair(Idx, &In)); in InstrIndexMap() 166 ++Idx; in InstrIndexMap() 168 Last = B.empty() ? IndexType::None : unsigned(Idx)-1; in InstrIndexMap() 171 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { in getInstr() 172 auto F = Map.find(Idx); in getInstr() 185 IndexType Idx) const { in getPrevIndex() 186 assert (Idx != IndexType::None); in getPrevIndex() 187 if (Idx == IndexType::Entry) in getPrevIndex() [all …]
|
/freebsd/crypto/libecc/include/libecc/hash/ |
H A D | keccak.h | 68 #define Idx(A, x, y) ((A)[Idx_slices(x, y)]) macro 77 Idx(BCD, x, 0) = Idx(A, x, 0) ^ Idx(A, x, 1) ^ Idx(A, x, 2) ^ \ 78 Idx(A, x, 3) ^ Idx(A, x, 4); \ 81 tmp = Idx(BCD, (x + 4) % 5, 0) ^ \ 82 KECCAK_ROTL(Idx(BCD, (x + 1) % 5, 0), 1); \ 84 Idx(A, x, y) ^= tmp; \ 90 Idx(BCD, y, ((2*x)+(3*y)) % 5) = \ 91 KECCAK_ROTL(Idx(A, x, y), keccak_rot[x][y]); \ 97 Idx(A, x, y) = Idx(BCD, x, y) ^ \ 98 (~Idx(BCD, (x+1) % 5, y) & Idx(BCD, (x+2)%5, y)); \ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | ValueList.cpp | 25 Error BitcodeReaderValueList::assignValue(unsigned Idx, Value *V, 27 if (Idx == size()) { in assignValue() 32 if (Idx >= size()) in assignValue() 33 resize(Idx + 1); in assignValue() 35 auto &Old = ValuePtrs[Idx]; in assignValue() 54 Value *BitcodeReaderValueList::getValueFwdRef(unsigned Idx, Type *Ty, 58 if (Idx >= RefsUpperBound) in getValueFwdRef() 61 if (Idx >= size()) in getValueFwdRef() 62 resize(Idx + 1); in getValueFwdRef() 64 if (Value *V = ValuePtrs[Idx] in getValueFwdRef() 26 assignValue(unsigned Idx,Value * V,unsigned TypeID) assignValue() argument 55 getValueFwdRef(unsigned Idx,Type * Ty,unsigned TyID,BasicBlock * ConstExprInsertBB) getValueFwdRef() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUGenRegisterBankInfo.def | 192 unsigned Idx; 198 Idx = BankID == AMDGPU::SGPRRegBankID ? PM_SGPR1 : PM_VGPR1; 203 Idx = PM_VGPR96; 206 Idx = PM_SGPR96; 209 Idx = PM_AGPR96; 217 Idx = PM_VGPR288; 220 Idx = PM_SGPR288; 223 Idx = PM_AGPR288; 231 Idx = PM_VGPR320; 234 Idx = PM_SGPR320; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | DeadArgumentElimination.h | 46 unsigned Idx; member 49 RetOrArg(const Function *F, unsigned Idx, bool IsArg) in RetOrArg() 50 : F(F), Idx(Idx), IsArg(IsArg) {} in RetOrArg() 54 return std::tie(F, Idx, IsArg) < std::tie(O.F, O.Idx, O.IsArg); 59 return F == O.F && Idx == O.Idx && IsArg == O.IsArg; 63 return (Twine(IsArg ? "Argument #" : "Return value #") + Twine(Idx) + in getDescription() 81 RetOrArg createRet(const Function *F, unsigned Idx) { in createRet() argument 82 return RetOrArg(F, Idx, false); in createRet() 86 RetOrArg createArg(const Function *F, unsigned Idx) { in createArg() argument 87 return RetOrArg(F, Idx, true); in createArg()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerCorpus.h | 51 // Delete feature Idx and its frequency from FeatureFreqs. in DeleteFeatureFreq() 52 bool DeleteFeatureFreq(uint32_t Idx) { in DeleteFeatureFreq() 58 std::pair<uint32_t, uint16_t>(Idx, 0)); in DeleteFeatureFreq() 60 if (Lower != FeatureFreqs.end() && Lower->first == Idx) { in DeleteFeatureFreq() 123 // Increment the frequency of the feature Idx. in UpdateFeatureFrequency() 124 void UpdateFeatureFrequency(uint32_t Idx) { in UpdateFeatureFrequency() 131 FeatureFreqs.push_back(std::pair<uint32_t, uint16_t>(Idx, 1)); in UpdateFeatureFrequency() 137 std::pair<uint32_t, uint16_t>(Idx, 0)); in UpdateFeatureFrequency() 141 if (Lower != FeatureFreqs.end() && Lower->first == Idx) { in UpdateFeatureFrequency() 144 FeatureFreqs.insert(Lower, std::pair<uint32_t, uint16_t>(Idx, in UpdateFeatureFrequency() 320 size_t Idx = static_cast<size_t>(CorpusDistribution(Rand)); ChooseUnitIdxToMutate() local 352 DeleteInput(size_t Idx) DeleteInput() argument 363 AddRareFeature(uint32_t Idx) AddRareFeature() argument 415 AddFeature(size_t Idx,uint32_t NewSize,bool Shrink) AddFeature() argument 444 UpdateFeatureFrequency(InputInfo * II,size_t Idx) UpdateFeatureFrequency() argument 474 GetFeature(size_t Idx) GetFeature() argument 479 for (size_t Idx = 0; Idx < kFeatureSetSize; Idx++) ValidateFeatureSet() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYMCCodeEmitter.h | 50 unsigned getImmOpValue(const MCInst &MI, unsigned Idx, in getImmOpValue() argument 53 const MCOperand &MO = MI.getOperand(Idx); in getImmOpValue() 64 unsigned getRegSeqImmOpValue(const MCInst &MI, unsigned Idx, 72 unsigned getOImmOpValue(const MCInst &MI, unsigned Idx, 76 unsigned getImmOpValueIDLY(const MCInst &MI, unsigned Idx, 80 unsigned getImmJMPIX(const MCInst &MI, unsigned Idx, 84 unsigned getImmOpValueMSBSize(const MCInst &MI, unsigned Idx, 88 unsigned getImmShiftOpValue(const MCInst &MI, unsigned Idx, in getImmShiftOpValue() argument 91 const MCOperand &MO = MI.getOperand(Idx); in getImmShiftOpValue() 99 unsigned getBranchSymbolOpValue(const MCInst &MI, unsigned Idx, in getBranchSymbolOpValue() argument 118 getConstpoolSymbolOpValue(const MCInst & MI,unsigned Idx,SmallVectorImpl<MCFixup> & Fixups,const MCSubtargetInfo & STI) getConstpoolSymbolOpValue() argument 133 getDataSymbolOpValue(const MCInst & MI,unsigned Idx,SmallVectorImpl<MCFixup> & Fixups,const MCSubtargetInfo & STI) getDataSymbolOpValue() argument 147 getCallSymbolOpValue(const MCInst & MI,unsigned Idx,SmallVectorImpl<MCFixup> & Fixups,const MCSubtargetInfo & STI) getCallSymbolOpValue() argument 161 getBareSymbolOpValue(const MCInst & MI,unsigned Idx,SmallVectorImpl<MCFixup> & Fixups,const MCSubtargetInfo & STI) getBareSymbolOpValue() argument [all...] |
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 39 unsigned Idx = 0; variable 62 unsigned getIdx() const { return Idx; } in getIdx() 75 uint64_t readInt() { return Record[Idx++]; } in readInt() 78 auto Array = llvm::ArrayRef(Record).slice(Idx, Len); in readIntArray() 79 Idx += Len; in readIntArray() 84 uint64_t peekInt() { return Record[Idx]; } in peekInt() 87 void skipInts(unsigned N) { Idx += N; } in skipInts() 176 return Reader->readType(*F, Record, Idx); in readType() 185 GlobalDeclID readDeclID() { return Reader->ReadDeclID(*F, Record, Idx); } in readDeclID() 190 return Reader->ReadDecl(*F, Record, Idx); in readDecl() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 161 unsigned Idx; in getFPValueMapping() local 166 Idx = RISCV::FPRB16Idx; in getFPValueMapping() 169 Idx = RISCV::FPRB32Idx; in getFPValueMapping() 172 Idx = RISCV::FPRB64Idx; in getFPValueMapping() 175 return &RISCV::ValueMappings[Idx]; in getFPValueMapping() 231 unsigned Idx; in getVRBValueMapping() local 234 Idx = RISCV::VRB64Idx; in getVRBValueMapping() 236 Idx = RISCV::VRB128Idx; in getVRBValueMapping() 238 Idx = RISCV::VRB256Idx; in getVRBValueMapping() 240 Idx = RISCV::VRB512Idx; in getVRBValueMapping() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ExpandImm.cpp | 50 for (unsigned Idx = 0; Idx < 4; ++Idx) in tryToreplicateChunks() local 51 ++Counts[getChunk(UImm, Idx)]; in tryToreplicateChunks() 124 static uint64_t updateImm(uint64_t Imm, unsigned Idx, bool Clear) { in updateImm() argument 129 Imm &= ~(Mask << (Idx * 16)); in updateImm() 132 Imm |= Mask << (Idx * 16); in updateImm() 158 for (int Idx = 0; Idx < 4; ++Idx) { in trySequenceOfOnes() local 159 int64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes() 164 StartIdx = Idx; in trySequenceOfOnes() 166 EndIdx = Idx; in trySequenceOfOnes() 192 for (int Idx = 0; Idx < 4; ++Idx) { in trySequenceOfOnes() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterBankInfo.cpp | 62 for (unsigned Idx = 0, End = getNumRegBanks(); Idx != End; ++Idx) { in RegisterBankInfo() local 63 assert(RegBanks[Idx] != nullptr && "Invalid RegisterBank"); in RegisterBankInfo() 64 assert(RegBanks[Idx]->getID() == Idx && in RegisterBankInfo() 72 for (unsigned Idx = 0, End = getNumRegBanks(); Idx != End; ++Idx) { in verify() local 73 const RegisterBank &RegBank = getRegBank(Idx); in verify() 74 assert(Idx == RegBank.getID() && in verify() 310 for (unsigned Idx = 0; Idx != NumBreakDowns; ++Idx) in hashValueMapping() local 311 Hashes.push_back(hash_value(BreakDown[Idx])); in hashValueMapping() 353 unsigned Idx = 0; in getOperandsMapping() local 354 for (Iterator It = Begin; It != End; ++It, ++Idx) { in getOperandsMapping() [all …]
|
H A D | SplitKit.cpp | 334 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const { in isOriginalEndpoint() 338 LiveInterval::const_iterator I = Orig.find(Idx); in isOriginalEndpoint() 341 if (I != Orig.end() && I->start <= Idx) in isOriginalEndpoint() 342 return I->start == Idx; in isOriginalEndpoint() 345 return I != Orig.begin() && (--I)->end == Idx; in isOriginalEndpoint() 473 SlotIndex Idx, in defValue() argument 476 assert(Idx.isValid() && "Invalid SlotIndex"); in defValue() 477 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue() 481 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue() 657 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv() argument [all …]
|
H A D | StackFrameLayoutAnalysisPass.cpp | 70 const int Idx) in SlotData() 71 : Slot(Idx), Size(MFI.getObjectSize(Idx)), in SlotData() 72 Align(MFI.getObjectAlign(Idx).value()), Offset(Offset), in SlotData() 74 Scalable = MFI.getStackID(Idx) == TargetStackID::ScalableVector; in SlotData() 75 if (MFI.isSpillSlotObjectIndex(Idx)) in SlotData() 77 else if (MFI.isFixedObjectIndex(Idx)) in SlotData() 79 else if (MFI.isVariableSizedObjectIndex(Idx)) in SlotData() 82 Idx == MFI.getStackProtectorIndex()) in SlotData() 229 for (int Idx = MFI.getObjectIndexBegin(), EndIdx = MFI.getObjectIndexEnd(); in emitStackFrameLayoutRemarks() local 230 Idx != EndIdx; ++Idx) { in emitStackFrameLayoutRemarks() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenSchedule.h | 64 CodeGenSchedRW(unsigned Idx, Record *Def) in CodeGenSchedRW() 65 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW() 78 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW() 80 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW() 259 CodeGenProcModel(unsigned Idx, std::string Name, Record *MDef, Record *IDef) in CodeGenProcModel() 260 : Index(Idx), ModelName(std::move(Name)), ModelDef(MDef), ItinsDef(IDef), in CodeGenProcModel() 515 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite() argument 516 assert(Idx < SchedWrites.size() && "bad SchedWrite index"); in getSchedWrite() 517 assert(SchedWrites[Idx].isValid() && "invalid SchedWrite"); in getSchedWrite() 518 return SchedWrites[Idx]; in getSchedWrite() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeStreamMerger.cpp | 24 static inline size_t slotForIndex(TypeIndex Idx) { in slotForIndex() argument 25 assert(!Idx.isSimple() && "simple type indices have no slots"); in slotForIndex() 26 return Idx.getIndex() - TypeIndex::FirstNonSimpleIndex; in slotForIndex() 109 void addMapping(TypeIndex Idx); 111 inline bool remapTypeIndex(TypeIndex &Idx) { in remapTypeIndex() argument 118 return remapIndex(Idx, TypeLookup); in remapTypeIndex() 121 return remapIndex(Idx, IndexMap); in remapTypeIndex() 123 inline bool remapItemIndex(TypeIndex &Idx) { in remapItemIndex() argument 125 return remapIndex(Idx, IndexMap); in remapItemIndex() 139 inline bool remapIndex(TypeIndex &Idx, ArrayRef<TypeIndex> Map) { in remapIndex() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 562 for (unsigned Idx = 0; Idx < DbgOps.size(); ++Idx) 563 this->DbgOps[Idx] = DbgOps[Idx]; 622 for (unsigned Idx = 0; Idx < NewIDs.size(); ++Idx) 623 DbgOps[Idx] = NewIDs[Idx]; 639 for (unsigned Idx = 0; Idx < getLocationOpCount(); ++Idx) { 640 if (getDbgOpID(Idx).isConst() != Other.getDbgOpID(Idx).isConst()) 770 LocIdx Idx; 775 value_type(LocIdx Idx, ValueIDNum &Value) : Idx(Idx), Value(Value) {} 776 const LocIdx Idx; /// Read-only index of this location. 780 MLocIterator(LocToValueType &ValueMap, LocIdx Idx) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | HashTable.cpp | 36 for (unsigned Idx = 0; Idx < 32; ++Idx) in readSparseBitVector() local 37 if (Word & (1U << Idx)) in readSparseBitVector() 38 V.set((I * 32) + Idx); in readSparseBitVector() 55 uint32_t Idx = 0; in writeSparseBitVector() local 58 for (uint32_t WordIdx = 0; WordIdx < 32; ++WordIdx, ++Idx) { in writeSparseBitVector() 59 if (Vec.test(Idx)) in writeSparseBitVector()
|