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

/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h342 for (unsigned StartIdx = 0; StartIdx <= NumRegs - RegsRequired; ++StartIdx) {
346 if (isAllocated(Regs[StartIdx + BlockIdx])) {
354 MarkAllocated(Regs[StartIdx + BlockIdx]);
356 return Regs[StartIdx];
H A DStackMaps.h81 unsigned getNextScratchIdx(unsigned StartIdx = 0) const;
H A DFastISel.h422 const CallInst *CI, unsigned StartIdx);
H A DLiveInterval.h408 /// that starts at StartIdx, extend it to be live up to Kill, and return
410 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
/external/clang/include/clang/Lex/
H A DHeaderSearch.h197 unsigned StartIdx; member in struct:clang::HeaderSearch::LookupFileCacheInfo
205 LookupFileCacheInfo(): StartIdx(0), HitIdx(0), MappedName(nullptr) {}
207 void reset(unsigned StartIdx) { argument
208 this->StartIdx = StartIdx;
/external/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp279 int StartIdx = NotSet;
288 StartIdx = Idx;
294 if (StartIdx == NotSet || EndIdx == NotSet)
305 if (StartIdx > EndIdx) {
306 std::swap(StartIdx, EndIdx);
321 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) {
332 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) {
/external/llvm/lib/CodeGen/
H A DStackMaps.cpp56 unsigned PatchPointOpers::getNextScratchIdx(unsigned StartIdx) const {
57 if (!StartIdx)
58 StartIdx = getVarIdx();
61 unsigned ScratchIdx = StartIdx, e = MI->getNumOperands();
H A DTargetInstrInfo.cpp384 unsigned StartIdx = 0; local
387 StartIdx = 2; // Skip ID, nShadowBytes.
392 StartIdx = opers.getVarIdx();
403 if (*I < StartIdx)
412 for (unsigned i = 0; i < StartIdx; ++i)
415 for (unsigned i = StartIdx; i < MI->getNumOperands(); ++i) {
H A DLiveInterval.cpp330 /// block that starts at StartIdx, extend it to be live up to Kill and return
332 VNInfo *LiveRange::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) {
339 if (I->end <= StartIdx)
H A DRegAllocGreedy.cpp1590 SlotIndex StartIdx = local
1608 // StartIdx and after StopIdx.
1611 Matrix->getLiveUnions()[*Units] .find(StartIdx);
1635 LiveRange::const_iterator I = LR.find(StartIdx);
/external/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp55 unsigned StartIdx, formatted_raw_ostream &OS);
147 unsigned StartIdx = CurrentIdx; local
202 return CurrentIdx - StartIdx + 1;
275 unsigned StartIdx = CurrentIdx; local
359 return CurrentIdx-StartIdx;
H A DCodeGenSchedule.cpp956 bool IsRead, unsigned StartIdx);
1213 // operand. StartIdx is an index into TransVec where partial results
1214 // starts. RWSeq must be applied to all transitions between StartIdx and the end
1217 const SmallVectorImpl<unsigned> &RWSeq, bool IsRead, unsigned StartIdx) {
1226 for (unsigned TransIdx = StartIdx, TransEnd = TransVec.size();
1260 unsigned StartIdx = TransVec.size();
1271 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1274 substituteVariantOperand(*WSI, /*IsRead=*/false, StartIdx);
1282 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1285 substituteVariantOperand(*RSI, /*IsRead=*/true, StartIdx);
[all...]
H A DRegisterInfoEmitter.cpp252 for (unsigned i = 0, StartIdx = 0, e = NumRCUnitSets; i != e; ++i) {
253 RCSetStarts[i] = StartIdx;
264 ++StartIdx;
277 ++StartIdx;
/external/llvm/lib/Transforms/Vectorize/
H A 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, argument
1451 Indices.push_back(ConstantInt::get(ITy, StartIdx + Idx, Negate));
2088 Value *StartIdx = ExtendedIdx = OldInduction ? local
2093 // We need an instruction to anchor the overflow check on. StartIdx needs to
2098 StartIdx, ConstantInt::get(IdxTy, 0), "overflow.check.anchor",
2162 Value *IdxEnd = BypassBuilder.CreateAdd(Count, StartIdx, "end.idx");
2168 Value *IdxEndRoundDown = BypassBuilder.CreateAdd(CountRoundDown, StartIdx,
2174 BypassBuilder.CreateICmpEQ(IdxEndRoundDown, StartIdx, "cm
2995 Value *StartIdx = ExtendedIdx; local
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp637 unsigned StartIdx = SimpVect.size(); local
658 if (StartIdx + 1 != SimpVect.size()) {
660 R = *SimpVect[StartIdx];
661 for (unsigned Idx = StartIdx + 1; Idx < SimpVect.size(); Idx++)
665 SimpVect.resize(StartIdx);
/external/llvm/lib/Analysis/
H A DValueTracking.cpp1781 uint64_t StartIdx = 0;
1783 StartIdx = CI->getZExtValue();
1786 return getConstantStringInfo(GEP->getOperand(0), Str, StartIdx+Offset);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp567 const CallInst *CI, unsigned StartIdx) {
568 for (unsigned i = StartIdx, e = CI->getNumArgOperands(); i != e; ++i) {
566 addStackMapLiveVars(SmallVectorImpl<MachineOperand> &Ops, const CallInst *CI, unsigned StartIdx) argument
H A DSelectionDAGBuilder.cpp3178 int StartIdx[2]; // StartIdx to extract from
3182 StartIdx[Input] = 0;
3188 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts;
3189 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts &&
3190 StartIdx[Input] + MaskNumElts <= SrcNumElts)
3206 Src, DAG.getConstant(StartIdx[Input],
3216 Idx -= StartIdx[0];
3218 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
6825 static void addStackMapLiveVars(const CallInst &CI, unsigned StartIdx,
[all...]
/external/clang/lib/Lex/
H A DHeaderSearch.cpp703 if (!SkipCache && CacheLookup.StartIdx == i+1) {
712 CacheLookup.reset(/*StartIdx=*/i+1);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8590 int StartIdx = -1;
8595 if (StartIdx < 0)
8596 StartIdx = (EltIdx / Scale);
8597 if (EltIdx != (int)(StartIdx*Scale + j))
8600 MaskVec.push_back(StartIdx);

Completed in 3577 milliseconds