/netbsd/external/apache2/llvm/dist/llvm/lib/Support/ |
H A D | SuffixTree.cpp | 42 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 D | RegisterBankInfo.cpp | 665 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 D | InlineAsmLowering.cpp | 360 unsigned StartIdx = Inst->getNumOperands(); in lowerInlineAsm() local 437 unsigned InstFlagIdx = StartIdx; in lowerInlineAsm()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | SuffixTree.h | 50 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 D | MachineOutliner.h | 41 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 D | CallingConvLower.h | 388 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 D | StackMaps.h | 140 unsigned getNextScratchIdx(unsigned StartIdx = 0) const;
|
H A D | LiveInterval.h | 489 SlotIndex StartIdx, SlotIndex Kill); 496 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegisterBankInfo.h | 52 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 D | IRSimilarityIdentifier.cpp | 277 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 D | AArch64ExpandImm.cpp | 156 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 D | AArch64GenRegisterBankInfo.def | 15 /* StartIdx, Length, RegBank */ 130 return Map.StartIdx == ValStartIdx && Map.Length == ValLength &&
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 120 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 D | MachineOutliner.cpp | 524 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 D | StackMaps.cpp | 77 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 D | TargetInstrInfo.cpp | 498 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 D | IRSimilarityIdentifier.h | 473 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 D | HeaderSearch.h | 201 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 D | DAGISelMatcherEmitter.cpp | 90 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 D | CodeGenSchedule.cpp | 1335 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 D | PPCISelDAGToDAG.cpp | 1385 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 D | X86GenRegisterBankInfo.def | 15 /* StartIdx, Length, RegBank */
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIOptimizeExecMaskingPreRA.cpp | 282 SlotIndex StartIdx = LIS->getInstructionIndex(SaveExecMI); in optimizeElseBranch() local 286 if (RegUnit.find(StartIdx) != std::prev(RegUnit.find(EndIdx))) in optimizeElseBranch()
|
H A D | AMDGPUGenRegisterBankInfo.def | 46 // StartIdx, Length, RegBank
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 1236 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()
|