HomeSort by: relevance | last modified time | path
    Searched refs:EndIdx (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
SuffixTree.h 54 /// Every leaf node must have its \p EndIdx incremented at the end of every
58 unsigned *EndIdx = nullptr;
102 assert(*EndIdx != EmptyIdx && "EndIdx is undefined!");
106 return *EndIdx - StartIdx + 1;
109 SuffixTreeNode(unsigned StartIdx, unsigned *EndIdx, SuffixTreeNode *Link)
110 : StartIdx(StartIdx), EndIdx(EndIdx), Link(Link) {}
204 /// \param EndIdx The end index of this node's associated string.
209 unsigned EndIdx, unsigned Edge)
    [all...]
Automaton.h 133 unsigned EndIdx = TransitionInfoIdx;
134 while (TransitionInfo[EndIdx].ToDfaState != 0)
135 ++EndIdx;
137 EndIdx - TransitionInfoIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Support/
SuffixTree.cpp 55 unsigned EndIdx, unsigned Edge) {
57 assert(StartIdx <= EndIdx && "String can't start after it ends!");
61 unsigned *E = new (InternalEndIdxAllocator) unsigned(EndIdx);
97 unsigned SuffixTree::extend(unsigned EndIdx, unsigned SuffixesToAdd) {
105 Active.Idx = EndIdx;
108 assert(Active.Idx <= EndIdx && "Start index can't be after end index!");
116 insertLeaf(*Active.Node, EndIdx, FirstChar);
144 unsigned LastChar = Str[EndIdx];
180 insertLeaf(*SplitNode, EndIdx, LastChar);
201 Active.Idx = EndIdx - SuffixesToAdd + 1
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandImm.cpp 157 int EndIdx = NotSet;
167 EndIdx = Idx;
171 if (StartIdx == NotSet || EndIdx == NotSet)
182 if (StartIdx > EndIdx) {
183 std::swap(StartIdx, EndIdx);
198 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) {
209 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) {
AArch64InstrInfo.cpp 1191 for (unsigned OpIdx = 0, EndIdx = Instr.getNumOperands(); OpIdx < EndIdx;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenRegisters.cpp 1840 for (unsigned SubIdx = 0, EndIdx = RegUnitSets.size();
1841 SubIdx != EndIdx; ++SubIdx) {
1844 for (; SuperIdx != EndIdx; ++SuperIdx) {
1865 if (SuperIdx == EndIdx)
1931 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx) {
1939 SearchIdx != EndIdx; ++SearchIdx) {
2113 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx)
2118 for (unsigned Idx = 0, EndIdx = RegUnitSets.size(); Idx != EndIdx; ++Idx
    [all...]
SubtargetEmitter.cpp 1149 for (unsigned UseIdx = 0, EndIdx = Reads.size();
1150 UseIdx != EndIdx; ++UseIdx) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveInterval.h 621 auto Idx = R.begin(), EndIdx = R.end();
624 while (Idx != EndIdx && Seg != EndSeg) {
637 auto NotLessStart = std::lower_bound(Idx, EndIdx, Seg->start);
638 if (NotLessStart == EndIdx)
640 auto NotLessEnd = std::lower_bound(NotLessStart, EndIdx, Seg->end);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
RegisterBankInfo.cpp 183 for (unsigned OpIdx = 0, EndIdx = MI.getNumOperands(); OpIdx != EndIdx;
233 for (; OpIdx != EndIdx; ++OpIdx) {
443 EndIdx = OpdMapper.getInstrMapping().getNumOperands();
444 OpIdx != EndIdx; ++OpIdx) {
CombinerHelper.cpp 2004 for (unsigned Idx = 1, EndIdx = SrcInstr->getNumOperands(); Idx != EndIdx;
2080 for (unsigned Idx = 1, EndIdx = MI.getNumDefs(); Idx != EndIdx; ++Idx) {
2161 for (unsigned Idx = 1, EndIdx = MI.getNumDefs(); Idx != EndIdx; ++Idx) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveIntervals.cpp 1564 const SlotIndex EndIdx, LiveRange &LR,
1567 LiveInterval::iterator LII = LR.find(EndIdx);
1574 if (LII != LR.end() && LII->start < EndIdx)
1668 SlotIndex EndIdx;
1670 EndIdx = getMBBEndIdx(MBB).getPrevSlot();
1672 EndIdx = getInstructionIndex(*End);
1701 repairOldRegInRange(Begin, End, EndIdx, S, Reg, S.LaneMask);
1703 repairOldRegInRange(Begin, End, EndIdx, LI, Reg);
MIRPrinter.cpp 406 const int EndIdx = MFI.getObjectIndexEnd();
407 if (EndIdx > 0)
408 StackObjectsIdx.reserve(EndIdx);
410 for (int I = 0; I < EndIdx; ++I, ++ID) {
MachineOutliner.cpp 525 unsigned EndIdx = StartIdx + StringLen - 1;
548 &EndIdx](const Candidate &C) {
549 return (EndIdx < C.getStartIdx() || StartIdx > C.getEndIdx());
556 MachineBasicBlock::iterator EndIt = Mapper.InstrList[EndIdx];
FixupStatepointCallerSaved.cpp 380 EndIdx = MI.getNumOperands();
381 Idx < EndIdx; ++Idx) {
PostRASchedulerList.cpp 159 void setEndIndex(unsigned EndIdx) { EndIndex = EndIdx; }
StackColoring.cpp 912 SlotIndex EndIdx = Indexes->getMBBEndIdx(&MBB);
914 Intervals[i]->addSegment(LiveInterval::Segment(Starts[i], EndIdx, VNI));
InlineSpiller.cpp 566 EndIdx = MI.getNumOperands();
567 Idx < EndIdx; ++Idx) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIOptimizeExecMaskingPreRA.cpp 283 SlotIndex EndIdx = LIS->getInstructionIndex(*AndExecMI);
286 if (RegUnit.find(StartIdx) != std::prev(RegUnit.find(EndIdx)))
AMDGPULegalizerInfo.cpp 4021 auto EndIdx = Intr->VAddrEnd;
4023 for (unsigned I = Intr->VAddrStart; I < EndIdx; I++) {
4040 if (((I + 1) >= EndIdx) ||
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFUnit.cpp 742 for (size_t I = getDIEIndex(Die) + 1, EndIdx = DieArray.size(); I < EndIdx;
785 for (size_t I = getDIEIndex(Die) + 1, EndIdx = DieArray.size(); I < EndIdx;
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 1385 unsigned StartIdx, EndIdx;
1398 : V(V), RLAmt(R), StartIdx(S), EndIdx(E), Repl32(false), Repl32CR(false),
1753 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 &&
1757 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx;
1810 if (BG.StartIdx <= BG.EndIdx) {
1811 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) {
1824 for (unsigned i = 0; i <= BG.EndIdx; ++i) {
1850 if (BG.StartIdx < 32 && BG.EndIdx < 32) {
1861 << BG.StartIdx << ", " << BG.EndIdx << "]\n")
    [all...]
PPCTargetTransformInfo.cpp 771 for (int Idx = 0, EndIdx = PHI.getNumIncomingValues(); Idx < EndIdx;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
IRSimilarityIdentifier.cpp 713 unsigned EndIdx = StartIdx + StringLen - 1;
717 for (unsigned CurrIdx = StartIdx; CurrIdx <= EndIdx; CurrIdx++) {
736 std::advance(EndIt, EndIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
IROutliner.cpp 1237 unsigned EndIdx = IRSC.getEndIdx();
1239 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++)
1283 CurrentEndIdx = EndIdx;
1636 unsigned EndIdx = OS->Candidate->getEndIdx();
1637 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 1740 unsigned EndIdx = Mask.back();
1741 if (BegIdx > EndIdx || EndIdx >= LHSElems || EndIdx - BegIdx != MaskElems - 1)

Completed in 86 milliseconds

1 2