Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DCallingConvLower.h342 for (unsigned StartIdx = 0; StartIdx <= NumRegs - RegsRequired; ++StartIdx) { in AllocateRegBlock() local
346 if (isAllocated(Regs[StartIdx + BlockIdx])) { in AllocateRegBlock()
354 MarkAllocated(Regs[StartIdx + BlockIdx]); in AllocateRegBlock()
356 return Regs[StartIdx]; in AllocateRegBlock()
DStackMaps.h81 unsigned getNextScratchIdx(unsigned StartIdx = 0) const;
DFastISel.h422 const CallInst *CI, unsigned StartIdx);
DLiveInterval.h410 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
/external/clang/include/clang/Lex/
DHeaderSearch.h197 unsigned StartIdx; member
205 LookupFileCacheInfo(): StartIdx(0), HitIdx(0), MappedName(nullptr) {} in LookupFileCacheInfo()
207 void reset(unsigned StartIdx) { in reset()
208 this->StartIdx = StartIdx; in reset()
/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp279 int StartIdx = NotSet; in trySequenceOfOnes() local
288 StartIdx = Idx; in trySequenceOfOnes()
294 if (StartIdx == NotSet || EndIdx == NotSet) in trySequenceOfOnes()
305 if (StartIdx > EndIdx) { in trySequenceOfOnes()
306 std::swap(StartIdx, EndIdx); in trySequenceOfOnes()
321 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) { in trySequenceOfOnes()
332 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) { in trySequenceOfOnes()
/external/llvm/lib/CodeGen/
DTargetInstrInfo.cpp384 unsigned StartIdx = 0; in foldPatchpoint() local
387 StartIdx = 2; // Skip ID, nShadowBytes. in foldPatchpoint()
392 StartIdx = opers.getVarIdx(); in foldPatchpoint()
403 if (*I < StartIdx) in foldPatchpoint()
412 for (unsigned i = 0; i < StartIdx; ++i) in foldPatchpoint()
415 for (unsigned i = StartIdx; i < MI->getNumOperands(); ++i) { in foldPatchpoint()
DStackMaps.cpp56 unsigned PatchPointOpers::getNextScratchIdx(unsigned StartIdx) const { in getNextScratchIdx()
57 if (!StartIdx) in getNextScratchIdx()
58 StartIdx = getVarIdx(); in getNextScratchIdx()
61 unsigned ScratchIdx = StartIdx, e = MI->getNumOperands(); in getNextScratchIdx()
DLiveInterval.cpp332 VNInfo *LiveRange::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) { in extendInBlock() argument
339 if (I->end <= StartIdx) in extendInBlock()
DRegAllocGreedy.cpp1590 SlotIndex StartIdx = in calcGapWeights() local
1611 Matrix->getLiveUnions()[*Units] .find(StartIdx); in calcGapWeights()
1635 LiveRange::const_iterator I = LR.find(StartIdx); in calcGapWeights()
/external/llvm/utils/TableGen/
DDAGISelMatcherEmitter.cpp55 unsigned StartIdx, formatted_raw_ostream &OS);
147 unsigned StartIdx = CurrentIdx; in EmitMatcher() local
202 return CurrentIdx - StartIdx + 1; in EmitMatcher()
275 unsigned StartIdx = CurrentIdx; in EmitMatcher() local
359 return CurrentIdx-StartIdx; in EmitMatcher()
DCodeGenSchedule.cpp956 bool IsRead, unsigned StartIdx);
1217 const SmallVectorImpl<unsigned> &RWSeq, bool IsRead, unsigned StartIdx) { in substituteVariantOperand() argument
1226 for (unsigned TransIdx = StartIdx, TransEnd = TransVec.size(); in substituteVariantOperand()
1260 unsigned StartIdx = TransVec.size(); in substituteVariants() local
1271 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) { in substituteVariants()
1274 substituteVariantOperand(*WSI, /*IsRead=*/false, StartIdx); in substituteVariants()
1282 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) { in substituteVariants()
1285 substituteVariantOperand(*RSI, /*IsRead=*/true, StartIdx); in substituteVariants()
DRegisterInfoEmitter.cpp252 for (unsigned i = 0, StartIdx = 0, e = NumRCUnitSets; i != e; ++i) { in EmitRegUnitPressure() local
253 RCSetStarts[i] = StartIdx; in EmitRegUnitPressure()
264 ++StartIdx; in EmitRegUnitPressure()
277 ++StartIdx; in EmitRegUnitPressure()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp352 virtual Value *getConsecutiveVector(Value* Val, int StartIdx, bool Negate);
471 Value *getConsecutiveVector(Value* Val, int StartIdx, bool Negate) override;
1437 Value *InnerLoopVectorizer::getConsecutiveVector(Value* Val, int StartIdx, in getConsecutiveVector() argument
1451 Indices.push_back(ConstantInt::get(ITy, StartIdx + Idx, Negate)); in getConsecutiveVector()
2088 Value *StartIdx = ExtendedIdx = OldInduction ? in createEmptyLoop() local
2098 StartIdx, ConstantInt::get(IdxTy, 0), "overflow.check.anchor", in createEmptyLoop()
2162 Value *IdxEnd = BypassBuilder.CreateAdd(Count, StartIdx, "end.idx"); in createEmptyLoop()
2168 Value *IdxEndRoundDown = BypassBuilder.CreateAdd(CountRoundDown, StartIdx, in createEmptyLoop()
2174 BypassBuilder.CreateICmpEQ(IdxEndRoundDown, StartIdx, "cmp.zero"); in createEmptyLoop()
2356 ResumeVal->addIncoming(StartIdx, LoopBypassBlocks[I]); in createEmptyLoop()
[all …]
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp637 unsigned StartIdx = SimpVect.size(); in simplifyFAdd() local
658 if (StartIdx + 1 != SimpVect.size()) { in simplifyFAdd()
660 R = *SimpVect[StartIdx]; in simplifyFAdd()
661 for (unsigned Idx = StartIdx + 1; Idx < SimpVect.size(); Idx++) in simplifyFAdd()
665 SimpVect.resize(StartIdx); in simplifyFAdd()
/external/llvm/lib/Analysis/
DValueTracking.cpp1781 uint64_t StartIdx = 0; in getConstantStringInfo() local
1783 StartIdx = CI->getZExtValue(); in getConstantStringInfo()
1786 return getConstantStringInfo(GEP->getOperand(0), Str, StartIdx+Offset); in getConstantStringInfo()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3178 int StartIdx[2]; // StartIdx to extract from in visitShuffleVector() local
3182 StartIdx[Input] = 0; in visitShuffleVector()
3188 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts; in visitShuffleVector()
3189 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts && in visitShuffleVector()
3190 StartIdx[Input] + MaskNumElts <= SrcNumElts) in visitShuffleVector()
3206 Src, DAG.getConstant(StartIdx[Input], in visitShuffleVector()
3216 Idx -= StartIdx[0]; in visitShuffleVector()
3218 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()
6825 static void addStackMapLiveVars(const CallInst &CI, unsigned StartIdx, in addStackMapLiveVars() argument
6828 for (unsigned i = StartIdx, e = CI.getNumArgOperands(); i != e; ++i) { in addStackMapLiveVars()
DFastISel.cpp567 const CallInst *CI, unsigned StartIdx) { in addStackMapLiveVars() argument
568 for (unsigned i = StartIdx, e = CI->getNumArgOperands(); i != e; ++i) { in addStackMapLiveVars()
/external/clang/lib/Lex/
DHeaderSearch.cpp703 if (!SkipCache && CacheLookup.StartIdx == i+1) { in LookupFile()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp8590 int StartIdx = -1; in RewriteAsNarrowerShuffle() local
8595 if (StartIdx < 0) in RewriteAsNarrowerShuffle()
8596 StartIdx = (EltIdx / Scale); in RewriteAsNarrowerShuffle()
8597 if (EltIdx != (int)(StartIdx*Scale + j)) in RewriteAsNarrowerShuffle()
8600 MaskVec.push_back(StartIdx); in RewriteAsNarrowerShuffle()