Home
last modified time | relevance | path

Searched refs:StartIdx (Results 1 – 25 of 40) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DSuffixTree.cpp42 unsigned StartIdx, unsigned Edge) { in insertLeaf() argument
44 assert(StartIdx <= LeafEndIdx && "String can't start after it ends!"); in insertLeaf()
47 SuffixTreeNode(StartIdx, &LeafEndIdx, nullptr); in insertLeaf()
54 unsigned StartIdx, in insertInternalNode() argument
57 assert(StartIdx <= EndIdx && "String can't start after it ends!"); in insertInternalNode()
58 assert(!(!Parent && StartIdx != EmptyIdx) && in insertInternalNode()
63 new (NodeAllocator.Allocate()) SuffixTreeNode(StartIdx, E, Root); in insertInternalNode()
147 if (Str[NextNode->StartIdx + Active.Len] == LastChar) { in extend()
175 insertInternalNode(Active.Node, NextNode->StartIdx, in extend()
184 NextNode->StartIdx += Active.Len; in extend()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp665 int StartIdx = OpToNewVRegIdx[OpIdx]; in getVRegsMem() local
667 if (StartIdx == OperandsMapper::DontKnowIdx) { in getVRegsMem()
671 StartIdx = NewVRegs.size(); in getVRegsMem()
672 OpToNewVRegIdx[OpIdx] = StartIdx; in getVRegsMem()
677 getNewVRegsEnd(StartIdx, NumPartialVal); in getVRegsMem()
679 return make_range(&NewVRegs[StartIdx], End); in getVRegsMem()
690 assert((NewVRegs.size() == StartIdx + NumVal || in getNewVRegsEnd()
736 int StartIdx = OpToNewVRegIdx[OpIdx]; in getVRegs() local
738 if (StartIdx == OperandsMapper::DontKnowIdx) in getVRegs()
744 getNewVRegsEnd(StartIdx, PartMapSize); in getVRegs()
[all …]
H A DInlineAsmLowering.cpp360 unsigned StartIdx = Inst->getNumOperands(); in lowerInlineAsm() local
437 unsigned InstFlagIdx = StartIdx; in lowerInlineAsm()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DSuffixTree.h50 unsigned StartIdx = EmptyIdx; member
93 bool isRoot() const { return StartIdx == EmptyIdx; } in isRoot()
106 return *EndIdx - StartIdx + 1; in size()
109 SuffixTreeNode(unsigned StartIdx, unsigned *EndIdx, SuffixTreeNode *Link) in SuffixTreeNode()
110 : StartIdx(StartIdx), EndIdx(EndIdx), Link(Link) {} in SuffixTreeNode()
197 SuffixTreeNode *insertLeaf(SuffixTreeNode &Parent, unsigned StartIdx,
208 SuffixTreeNode *insertInternalNode(SuffixTreeNode *Parent, unsigned StartIdx,
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h41 unsigned StartIdx = 0;
92 unsigned getStartIdx() const { return StartIdx; } in getStartIdx()
95 unsigned getEndIdx() const { return StartIdx + Len - 1; } in getEndIdx()
121 Candidate(unsigned StartIdx, unsigned Len, in Candidate()
125 : StartIdx(StartIdx), Len(Len), FirstInst(FirstInst), LastInst(LastInst), in Candidate()
H A DCallingConvLower.h388 for (unsigned StartIdx = 0; StartIdx <= Regs.size() - RegsRequired; in AllocateRegBlock() local
389 ++StartIdx) { in AllocateRegBlock()
393 if (isAllocated(Regs[StartIdx + BlockIdx])) { in AllocateRegBlock()
401 MarkAllocated(Regs[StartIdx + BlockIdx]); in AllocateRegBlock()
403 return Regs[StartIdx]; in AllocateRegBlock()
H A DStackMaps.h140 unsigned getNextScratchIdx(unsigned StartIdx = 0) const;
H A DLiveInterval.h489 SlotIndex StartIdx, SlotIndex Kill);
496 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h52 unsigned StartIdx; member
65 PartialMapping(unsigned StartIdx, unsigned Length, in PartialMapping()
67 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} in PartialMapping()
71 unsigned getHighBitIdx() const { return StartIdx + Length - 1; } in getHighBitIdx()
315 getNewVRegsEnd(unsigned StartIdx, unsigned NumVal) const;
316 SmallVectorImpl<Register>::iterator getNewVRegsEnd(unsigned StartIdx,
463 const PartialMapping &getPartialMapping(unsigned StartIdx, unsigned Length,
471 const ValueMapping &getValueMapping(unsigned StartIdx, unsigned Length,
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp277 IRSimilarityCandidate::IRSimilarityCandidate(unsigned StartIdx, unsigned Len, in IRSimilarityCandidate() argument
280 : StartIdx(StartIdx), Len(Len) { in IRSimilarityCandidate()
284 assert(StartIdx + Len > StartIdx && in IRSimilarityCandidate()
308 for (unsigned Loc = StartIdx; Loc < StartIdx + Len; Loc++, ID++) { in IRSimilarityCandidate()
646 return X.StartIdx <= Y.getEndIdx() && Y.StartIdx >= X.StartIdx; in overlap()
712 for (const unsigned &StartIdx : RS.StartIndices) { in createCandidatesFromSuffixTree() local
713 unsigned EndIdx = StartIdx + StringLen - 1; in createCandidatesFromSuffixTree()
717 for (unsigned CurrIdx = StartIdx; CurrIdx <= EndIdx; CurrIdx++) { in createCandidatesFromSuffixTree()
734 std::advance(StartIt, StartIdx); in createCandidatesFromSuffixTree()
738 CandsForRepSubstring.emplace_back(StartIdx, StringLen, *StartIt, *EndIt); in createCandidatesFromSuffixTree()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp156 int StartIdx = NotSet; in trySequenceOfOnes() local
165 StartIdx = Idx; in trySequenceOfOnes()
171 if (StartIdx == NotSet || EndIdx == NotSet) in trySequenceOfOnes()
182 if (StartIdx > EndIdx) { in trySequenceOfOnes()
183 std::swap(StartIdx, EndIdx); in trySequenceOfOnes()
198 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) { in trySequenceOfOnes()
209 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) { in trySequenceOfOnes()
H A DAArch64GenRegisterBankInfo.def15 /* StartIdx, Length, RegBank */
130 return Map.StartIdx == ValStartIdx && Map.Length == ValLength &&
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveInterval.cpp120 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Use) { in extendInBlock() argument
128 if (I->end <= StartIdx) in extendInBlock()
136 SlotIndex StartIdx, SlotIndex Use) { in extendInBlock() argument
142 return std::make_pair(nullptr, LR->isUndefIn(Undefs, StartIdx, BeforeUse)); in extendInBlock()
144 if (I->end <= StartIdx) in extendInBlock()
565 SlotIndex StartIdx, SlotIndex Kill) { in extendInBlock() argument
568 return CalcLiveRangeUtilSet(this).extendInBlock(Undefs, StartIdx, Kill); in extendInBlock()
570 return CalcLiveRangeUtilVector(this).extendInBlock(Undefs, StartIdx, Kill); in extendInBlock()
573 VNInfo *LiveRange::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) { in extendInBlock() argument
576 return CalcLiveRangeUtilSet(this).extendInBlock(StartIdx, Kill); in extendInBlock()
[all …]
H A DMachineOutliner.cpp524 for (const unsigned &StartIdx : RS.StartIndices) { in findCandidates() local
525 unsigned EndIdx = StartIdx + StringLen - 1; in findCandidates()
547 if (llvm::all_of(CandidatesForRepeatedSeq, [&StartIdx, in findCandidates()
549 return (EndIdx < C.getStartIdx() || StartIdx > C.getEndIdx()); in findCandidates()
555 MachineBasicBlock::iterator StartIt = Mapper.InstrList[StartIdx]; in findCandidates()
559 CandidatesForRepeatedSeq.emplace_back(StartIdx, StringLen, StartIt, in findCandidates()
H A DStackMaps.cpp77 unsigned PatchPointOpers::getNextScratchIdx(unsigned StartIdx) const { in getNextScratchIdx()
78 if (!StartIdx) in getNextScratchIdx()
79 StartIdx = getVarIdx(); in getNextScratchIdx()
82 unsigned ScratchIdx = StartIdx, e = MI->getNumOperands(); in getNextScratchIdx()
559 const unsigned StartIdx = opers.getVarIdx(); in recordStatepoint() local
560 recordStackMapOpers(L, MI, opers.getID(), MI.operands_begin() + StartIdx, in recordStatepoint()
H A DTargetInstrInfo.cpp498 unsigned StartIdx = 0; in foldPatchpoint() local
501 std::tie(NumDefs, StartIdx) = TII.getPatchpointUnfoldableRange(MI); in foldPatchpoint()
511 } else if (Op < StartIdx) { in foldPatchpoint()
523 for (unsigned i = 0; i < StartIdx; ++i) in foldPatchpoint()
527 for (unsigned i = StartIdx, e = MI.getNumOperands(); i < e; ++i) { in foldPatchpoint()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h473 unsigned StartIdx = 0;
498 IRSimilarityCandidate(unsigned StartIdx, unsigned Len,
567 unsigned getStartIdx() const { return StartIdx; } in getStartIdx()
570 unsigned getEndIdx() const { return StartIdx + Len - 1; } in getEndIdx()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DHeaderSearch.h201 unsigned StartIdx = 0; member
213 void reset(unsigned StartIdx) { in reset()
214 this->StartIdx = StartIdx; in reset()
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp90 unsigned StartIdx, raw_ostream &OS);
381 unsigned StartIdx = CurrentIdx; in EmitMatcher() local
419 return CurrentIdx - StartIdx + 1; in EmitMatcher()
511 unsigned StartIdx = CurrentIdx; in EmitMatcher() local
573 return CurrentIdx - StartIdx + 1; in EmitMatcher()
H A DCodeGenSchedule.cpp1335 bool IsRead, unsigned StartIdx);
1574 const SmallVectorImpl<unsigned> &RWSeq, bool IsRead, unsigned StartIdx) { in substituteVariantOperand() argument
1582 for (unsigned TransIdx = StartIdx, TransEnd = TransVec.size(); in substituteVariantOperand()
1614 unsigned StartIdx = TransVec.size(); in substituteVariants() local
1623 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) { in substituteVariants()
1627 substituteVariantOperand(WriteSequence, /*IsRead=*/false, StartIdx); in substituteVariants()
1633 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) { in substituteVariants()
1636 Subst |= substituteVariantOperand(ReadSequence, /*IsRead=*/true, StartIdx); in substituteVariants()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1385 unsigned StartIdx, EndIdx; member
1752 if (BitGroups[0].StartIdx == 0 && in collectBitGroups()
1810 if (BG.StartIdx <= BG.EndIdx) { in assignRepl32BitGroups()
1850 if (BG.StartIdx < 32 && BG.EndIdx < 32) { in assignRepl32BitGroups()
1893 if (I->StartIdx == 32 && I->EndIdx == 63) { in assignRepl32BitGroups()
1914 IP->StartIdx = 31; in assignRepl32BitGroups()
2125 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; in Select32()
2131 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; in Select32()
2329 if (BG.StartIdx < 32 && BG.EndIdx < 32 && BG.StartIdx <= BG.EndIdx && in SelectAndParts64()
2347 if (BG.StartIdx <= BG.EndIdx) { in SelectAndParts64()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86GenRegisterBankInfo.def15 /* StartIdx, Length, RegBank */
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp282 SlotIndex StartIdx = LIS->getInstructionIndex(SaveExecMI); in optimizeElseBranch() local
286 if (RegUnit.find(StartIdx) != std::prev(RegUnit.find(EndIdx))) in optimizeElseBranch()
H A DAMDGPUGenRegisterBankInfo.def46 // StartIdx, Length, RegBank
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1236 unsigned StartIdx = IRSC.getStartIdx(); in pruneIncompatibleRegions() local
1239 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++) in pruneIncompatibleRegions()
1259 if (CurrentEndIdx != 0 && StartIdx <= CurrentEndIdx) in pruneIncompatibleRegions()
1635 unsigned StartIdx = OS->Candidate->getStartIdx(); in doOutline() local
1637 for (unsigned Idx = StartIdx; Idx <= EndIdx; Idx++) in doOutline()

12