| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | TrieHashIndexGenerator.h | 35 std::optional<size_t> StartBit = std::nullopt; member 39 assert(StartBit); in getNumBits() 41 assert(*StartBit <= TotalNumBits); in getNumBits() 42 return std::min(*StartBit ? NumSubtrieBits : NumRootBits, in getNumBits() 43 TotalNumBits - *StartBit); in getNumBits() 48 if (!StartBit) { in next() 50 StartBit = 0; in next() 51 return getIndex(Bytes, *StartBit, NumRootBits); in next() 53 if (*StartBit < Bytes.size() * 8) { in next() 55 *StartBit += *StartBit ? NumSubtrieBits : NumRootBits; in next() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | TrieRawHashMap.cpp | 74 static std::unique_ptr<TrieSubtrie> create(size_t StartBit, size_t NumBits); 76 explicit TrieSubtrie(size_t StartBit, size_t NumBits); 107 unsigned StartBit = 0; member in __anon657929bc0111::TrieSubtrie 119 std::unique_ptr<TrieSubtrie> TrieSubtrie::create(size_t StartBit, in create() argument 122 TrieSubtrie *S = ::new (Memory) TrieSubtrie(StartBit, NumBits); in create() 126 TrieSubtrie::TrieSubtrie(size_t StartBit, size_t NumBits) in TrieSubtrie() argument 127 : TrieNode(true), StartBit(StartBit), NumBits(NumBits), Size(1u << NumBits), in TrieSubtrie() 146 std::unique_ptr<TrieSubtrie> S = create(StartBit + NumBits, NumSubtrieBits); in sink() 167 static std::unique_ptr<ImplType> create(size_t StartBit, size_t NumBits) { in create() argument 170 ImplType *Impl = ::new (Memory) ImplType(StartBit, NumBits); in create() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DecoderEmitter.cpp | 386 unsigned StartBit; // the starting bit position member in __anonfc09cd8b0211::Filter 504 unsigned StartBit; member 563 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit, 621 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex, 649 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed), in Filter() 657 : Owner(owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) { in Filter() 658 assert(StartBit + NumBits - 1 < Owner.BitWidth); in Filter() 670 auto [Ok, Field] = Owner.fieldFromInsn(Insn, StartBit, NumBits); in Filter() 702 BitValueArray[StartBit + bitIndex] = BitValue::BIT_UNSET; in recurse() 724 BitValueArray[StartBit + bitIndex] = Inst.first & (1ULL << bitIndex) in recurse() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 623 Register findValueFromConcat(GConcatVectors &Concat, unsigned StartBit, in findValueFromConcat() argument 632 unsigned StartSrcIdx = (StartBit / SrcSize) + 1; in findValueFromConcat() 634 unsigned InRegOffset = StartBit % SrcSize; in findValueFromConcat() 655 Register findValueFromBuildVector(GBuildVector &BV, unsigned StartBit, in findValueFromBuildVector() argument 664 unsigned StartSrcIdx = (StartBit / SrcSize) + 1; in findValueFromBuildVector() 666 unsigned InRegOffset = StartBit % SrcSize; in findValueFromBuildVector() 709 Register findValueFromInsert(MachineInstr &MI, unsigned StartBit, in findValueFromInsert() argument 756 unsigned EndBit = StartBit + Size; in findValueFromInsert() 759 if (EndBit <= InsertOffset || InsertedEndBit <= StartBit) { in findValueFromInsert() 761 NewStartBit = StartBit; in findValueFromInsert() [all …]
|
| /freebsd/sys/contrib/edk2/Include/Library/ |
| H A D | BaseLib.h | 4037 IN UINTN StartBit, 4068 IN UINTN StartBit, 4101 IN UINTN StartBit, 4134 IN UINTN StartBit, 4170 IN UINTN StartBit, 4199 IN UINTN StartBit, 4230 IN UINTN StartBit, 4263 IN UINTN StartBit, 4296 IN UINTN StartBit, 4332 IN UINTN StartBit, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AssignmentTrackingAnalysis.cpp | 622 unsigned StartBit, unsigned EndBit, unsigned Base, in insertMemLoc() argument 624 assert(StartBit < EndBit && "Cannot create fragment of size <= 0"); in insertMemLoc() 629 Loc.OffsetInBits = StartBit; in insertMemLoc() 630 Loc.SizeInBits = EndBit - StartBit; in insertMemLoc() 636 << " bits [" << StartBit << ", " << EndBit << ")\n"); in insertMemLoc() 644 unsigned StartBit, unsigned EndBit, unsigned Base, in coalesceFragments() argument 653 auto CoalescedFrag = FragMap.find(StartBit); in coalesceFragments() 655 if (CoalescedFrag.start() == StartBit && CoalescedFrag.stop() == EndBit) in coalesceFragments() 679 unsigned StartBit; in addDef() local 682 StartBit = Frag->OffsetInBits; in addDef() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Bitstream/ |
| H A D | BitstreamWriter.h | 208 uint64_t StartBit = BitNo & 7; in BackpatchByte() local 214 &Buffer[ByteNo - NumOfFlushedBytes], StartBit)) && in BackpatchByte() 217 &Buffer[ByteNo - NumOfFlushedBytes], NewByte, StartBit); in BackpatchByte() 230 size_t BytesNum = StartBit ? 2 : 1; in BackpatchByte() 239 if (StartBit) in BackpatchByte() 249 unaligned>(Bytes, StartBit)) && in BackpatchByte() 255 Bytes, NewByte, StartBit); in BackpatchByte()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | X86.cpp | 2321 static bool BitsContainNoUserData(QualType Ty, unsigned StartBit, in BitsContainNoUserData() argument 2327 if (TySize <= StartBit) in BitsContainNoUserData() 2340 unsigned EltStart = EltOffset < StartBit ? StartBit-EltOffset :0; in BitsContainNoUserData() 2365 unsigned BaseStart = BaseOffset < StartBit ? StartBit-BaseOffset :0; in BitsContainNoUserData() 2384 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0; in BitsContainNoUserData()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 1147 unsigned StartBit; member 1172 if (P.StartBit) in extractIntPart() 1173 V = Builder.CreateLShr(V, P.StartBit); in extractIntPart() 1249 if (L0->StartBit + L0->NumBits != L1->StartBit || in foldEqOfParts() 1250 R0->StartBit + R0->NumBits != R1->StartBit) { in foldEqOfParts() 1251 if (L1->StartBit + L1->NumBits != L0->StartBit || in foldEqOfParts() 1252 R1->StartBit + R1->NumBits != R0->StartBit) in foldEqOfParts() 1259 IntPart L = {L0->From, L0->StartBit, L0->NumBits + L1->NumBits}; in foldEqOfParts() 1260 IntPart R = {R0->From, R0->StartBit, R0->NumBits + R1->NumBits}; in foldEqOfParts()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 1573 unsigned StartBit = BitWidth - LeadingOnes; in estimateBitMaskedAndLowerBound() local 1574 ALo.clearLowBits(StartBit); in estimateBitMaskedAndLowerBound()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 1952 auto InitBytes = [&](uint64_t StartBit, uint64_t EndBit) { in DoZeroInitPadding() argument 1953 CharUnits Start = CGF.getContext().toCharUnitsFromBits(StartBit); in DoZeroInitPadding()
|