Home
last modified time | relevance | path

Searched refs:StartBit (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTrieHashIndexGenerator.h35 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 DTrieRawHashMap.cpp74 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 DDecoderEmitter.cpp386 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 DLegalizationArtifactCombiner.h623 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 DBaseLib.h4037 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 DAssignmentTrackingAnalysis.cpp622 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 DBitstreamWriter.h208 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 DX86.cpp2321 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 DInstCombineAndOrXor.cpp1147 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 DConstantRange.cpp1573 unsigned StartBit = BitWidth - LeadingOnes; in estimateBitMaskedAndLowerBound() local
1574 ALo.clearLowBits(StartBit); in estimateBitMaskedAndLowerBound()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1952 auto InitBytes = [&](uint64_t StartBit, uint64_t EndBit) { in DoZeroInitPadding() argument
1953 CharUnits Start = CGF.getContext().toCharUnitsFromBits(StartBit); in DoZeroInitPadding()