Home
last modified time | relevance | path

Searched refs:EndIdx (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSuffixTreeNode.h105 unsigned EndIdx = EmptyIdx;
152 SuffixTreeInternalNode(unsigned StartIdx, unsigned EndIdx, in SuffixTreeInternalNode()
154 : SuffixTreeNode(NodeKind::ST_Internal, StartIdx), EndIdx(EndIdx), in SuffixTreeInternalNode()
172 unsigned *EndIdx = nullptr; member
188 SuffixTreeLeafNode(unsigned StartIdx, unsigned *EndIdx) in SuffixTreeLeafNode()
189 : SuffixTreeNode(NodeKind::ST_Leaf, StartIdx), EndIdx(EndIdx) {} in SuffixTreeLeafNode()
H A DAutomaton.h131 unsigned EndIdx = TransitionInfoIdx;
132 while (TransitionInfo[EndIdx].ToDfaState != 0) in transition()
133 ++EndIdx; in transition() local
135 EndIdx - TransitionInfoIdx); in transition()
H A DSuffixTree.h108 unsigned StartIdx, unsigned EndIdx,
134 unsigned extend(unsigned EndIdx, unsigned SuffixesToAdd);
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSuffixTree.cpp69 unsigned StartIdx, unsigned EndIdx, in insertInternalNode() argument
71 assert(StartIdx <= EndIdx && "String can't start after it ends!"); in insertInternalNode()
75 SuffixTreeInternalNode(StartIdx, EndIdx, Root); in insertInternalNode()
179 unsigned SuffixTree::extend(unsigned EndIdx, unsigned SuffixesToAdd) { in extend() argument
187 Active.Idx = EndIdx; in extend()
190 assert(Active.Idx <= EndIdx && "Start index can't be after end index!"); in extend()
198 insertLeaf(*Active.Node, EndIdx, FirstChar); in extend()
228 unsigned LastChar = Str[EndIdx]; in extend()
264 insertLeaf(*SplitNode, EndIdx, LastChar); in extend()
285 Active.Idx = EndIdx - SuffixesToAdd + 1; in extend()
H A DSuffixTreeNode.cpp27 unsigned SuffixTreeInternalNode::getEndIdx() const { return EndIdx; } in getEndIdx()
35 assert(EndIdx && "EndIdx is empty?"); in getEndIdx()
36 return *EndIdx; in getEndIdx()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp156 int EndIdx = NotSet; in trySequenceOfOnes() local
166 EndIdx = Idx; in trySequenceOfOnes()
170 if (StartIdx == NotSet || EndIdx == NotSet) in trySequenceOfOnes()
181 if (StartIdx > EndIdx) { in trySequenceOfOnes()
182 std::swap(StartIdx, EndIdx); in trySequenceOfOnes()
197 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) { in trySequenceOfOnes()
208 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) { in trySequenceOfOnes()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h630 auto Idx = R.begin(), EndIdx = R.end(); in findIndexesLiveAt() local
633 while (Idx != EndIdx && Seg != EndSeg) { in findIndexesLiveAt()
644 auto NotLessStart = std::lower_bound(Idx, EndIdx, Seg->start); in findIndexesLiveAt()
645 if (NotLessStart == EndIdx) in findIndexesLiveAt()
647 auto NotLessEnd = std::lower_bound(NotLessStart, EndIdx, Seg->end); in findIndexesLiveAt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp185 for (unsigned OpIdx = 0, EndIdx = MI.getNumOperands(); OpIdx != EndIdx; in getInstrMappingImpl() local
235 for (; OpIdx != EndIdx; ++OpIdx) { in getInstrMappingImpl()
445 EndIdx = OpdMapper.getInstrMapping().getNumOperands(); in applyDefaultMapping() local
446 OpIdx != EndIdx; ++OpIdx) { in applyDefaultMapping()
H A DStackFrameLayoutAnalysisPass.cpp229 for (int Idx = MFI.getObjectIndexBegin(), EndIdx = MFI.getObjectIndexEnd(); in emitStackFrameLayoutRemarks() local
230 Idx != EndIdx; ++Idx) { in emitStackFrameLayoutRemarks()
H A DLiveIntervals.cpp1579 const SlotIndex EndIdx, LiveRange &LR, in repairOldRegInRange() argument
1582 LiveInterval::iterator LII = LR.find(EndIdx); in repairOldRegInRange()
1584 if (LII != LR.end() && LII->start < EndIdx) { in repairOldRegInRange()
1675 SlotIndex EndIdx; in repairIntervalsInRange() local
1677 EndIdx = getMBBEndIdx(MBB).getPrevSlot(); in repairIntervalsInRange()
1679 EndIdx = getInstructionIndex(*End); in repairIntervalsInRange()
1733 repairOldRegInRange(Begin, End, EndIdx, S, Reg, S.LaneMask); in repairIntervalsInRange()
1736 repairOldRegInRange(Begin, End, EndIdx, LI, Reg); in repairIntervalsInRange()
H A DMachineOutliner.cpp628 unsigned EndIdx = StartIdx + StringLen - 1; in findCandidates() local
634 << EndIdx << "]; overlaps with candidate @ [" in findCandidates()
648 MachineBasicBlock::iterator EndIt = Mapper.InstrList[EndIdx]; in findCandidates()
H A DMIRPrinter.cpp436 const int EndIdx = MFI.getObjectIndexEnd(); in convertStackObjects() local
437 if (EndIdx > 0) in convertStackObjects()
438 StackObjectsIdx.reserve(EndIdx); in convertStackObjects()
440 for (int I = 0; I < EndIdx; ++I, ++ID) { in convertStackObjects()
H A DPostRASchedulerList.cpp157 void setEndIndex(unsigned EndIdx) { EndIndex = EndIdx; } in setEndIndex() argument
H A DFixupStatepointCallerSaved.cpp381 EndIdx = MI.getNumOperands(); in findRegistersToSpill() local
382 Idx < EndIdx; ++Idx) { in findRegistersToSpill()
H A DStackColoring.cpp883 SlotIndex EndIdx = Indexes->getMBBEndIdx(&MBB); in calculateLiveIntervals() local
885 Intervals[i]->addSegment(LiveInterval::Segment(Starts[i], EndIdx, VNI)); in calculateLiveIntervals()
H A DInlineSpiller.cpp613 EndIdx = MI.getNumOperands(); in canGuaranteeAssignmentAfterRemat() local
614 Idx < EndIdx; ++Idx) { in canGuaranteeAssignmentAfterRemat()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp1965 for (unsigned SubIdx = 0, EndIdx = RegUnitSets.size(); SubIdx != EndIdx; in pruneUnitSets() local
1969 for (; SuperIdx != EndIdx; ++SuperIdx) { in pruneUnitSets()
1990 if (SuperIdx == EndIdx) in pruneUnitSets()
2055 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx) { in computeRegUnitSets() local
2063 SearchIdx != EndIdx; ++SearchIdx) { in computeRegUnitSets()
2227 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx) in computeDerivedInfo() local
2232 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx) in computeDerivedInfo() local
2239 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx) { in computeDerivedInfo() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1547 unsigned StartIdx, EndIdx; member
1560 : V(V), RLAmt(R), StartIdx(S), EndIdx(E), Repl32(false), Repl32CR(false), in BitGroup()
1926 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && in collectBitGroups()
1930 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; in collectBitGroups()
1983 if (BG.StartIdx <= BG.EndIdx) { in assignRepl32BitGroups()
1984 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) { in assignRepl32BitGroups()
1997 for (unsigned i = 0; i <= BG.EndIdx; ++i) { in assignRepl32BitGroups()
2023 if (BG.StartIdx < 32 && BG.EndIdx < 32) { in assignRepl32BitGroups()
2034 << BG.StartIdx << ", " << BG.EndIdx << "]\n"); in assignRepl32BitGroups()
2046 I->StartIdx == (IP->EndIdx + 1) % 64 && I != IP) { in assignRepl32BitGroups()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp322 SlotIndex EndIdx = LIS->getInstructionIndex(*AndExecMI); in optimizeElseBranch() local
325 if (RegUnit.find(StartIdx) != std::prev(RegUnit.find(EndIdx))) in optimizeElseBranch()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2367 unsigned EndIdx = IRSC->getEndIdx(); in isCompatibleWithAlreadyOutlinedCode() local
2371 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++) in isCompatibleWithAlreadyOutlinedCode()
2425 unsigned EndIdx = IRSC.getEndIdx(); in pruneIncompatibleRegions() local
2428 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++) in pruneIncompatibleRegions()
2480 CurrentEndIdx = EndIdx; in pruneIncompatibleRegions()
2970 unsigned EndIdx = OS->Candidate->getEndIdx(); in doOutline() local
2971 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++) in doOutline()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp980 unsigned EndIdx = StartIdx + StringLen - 1; in createCandidatesFromSuffixTree() local
984 for (unsigned CurrIdx = StartIdx; CurrIdx <= EndIdx; CurrIdx++) { in createCandidatesFromSuffixTree()
1003 std::advance(EndIt, EndIdx); in createCandidatesFromSuffixTree()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp2039 unsigned EndIdx = Mask.back(); in isShuffleExtractingFromLHS() local
2040 if (BegIdx > EndIdx || EndIdx >= LHSElems || EndIdx - BegIdx != MaskElems - 1) in isShuffleExtractingFromLHS()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1266 for (unsigned UseIdx = 0, EndIdx = Reads.size(); UseIdx != EndIdx; in GenSchedClassTables() local
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWin64EH.cpp1746 int EndIdx = CanTweakProlog ? 1 : 0; in getARMOffsetInProlog()
1747 for (int I = Epilog.size() - 1; I >= EndIdx; I--) { in getARMOffsetInProlog()
1737 int EndIdx = CanTweakProlog ? 1 : 0; getARMOffsetInProlog() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2229 for (unsigned Idx = 1, EndIdx = MI.getNumDefs(); Idx != EndIdx; ++Idx) { in matchCombineUnmergeWithDeadLanesToTrunc() local
2293 for (unsigned Idx = 1, EndIdx = MI.getNumDefs(); Idx != EndIdx; ++Idx) { in applyCombineUnmergeZExtToZExt() local

12