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

/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h363 for (unsigned StartIdx = 0; StartIdx <= Regs.size() - RegsRequired;
364 ++StartIdx) {
368 if (isAllocated(Regs[StartIdx + BlockIdx])) {
376 MarkAllocated(Regs[StartIdx + BlockIdx]);
378 return Regs[StartIdx];
H A DStackMaps.h82 unsigned getNextScratchIdx(unsigned StartIdx = 0) const;
H A DFastISel.h568 const CallInst *CI, unsigned StartIdx);
H A DLiveInterval.h454 /// @p StartIdx, extend it to be live up to @p Use, and return the value. If
456 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Use);
/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/CodeGen/
H A DStackMaps.cpp55 unsigned PatchPointOpers::getNextScratchIdx(unsigned StartIdx) const {
56 if (!StartIdx)
57 StartIdx = getVarIdx();
60 unsigned ScratchIdx = StartIdx, e = MI->getNumOperands();
372 const unsigned StartIdx = opers.getVarIdx(); local
374 MI.operands_begin() + StartIdx, MI.operands_end(),
H A DTargetInstrInfo.cpp387 unsigned StartIdx = 0; local
390 StartIdx = 2; // Skip ID, nShadowBytes.
395 StartIdx = opers.getVarIdx();
405 if (Op < StartIdx)
414 for (unsigned i = 0; i < StartIdx; ++i)
417 for (unsigned i = StartIdx; i < MI->getNumOperands(); ++i) {
H A DLiveInterval.cpp92 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Use) { argument
100 if (I->end <= StartIdx)
509 /// block that starts at StartIdx, extend it to be live up to Kill and return
511 VNInfo *LiveRange::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) {
514 return CalcLiveRangeUtilSet(this).extendInBlock(StartIdx, Kill);
516 return CalcLiveRangeUtilVector(this).extendInBlock(StartIdx, Kill);
H A DRegAllocGreedy.cpp1614 SlotIndex StartIdx = local
1632 // StartIdx and after StopIdx.
1635 Matrix->getLiveUnions()[*Units] .find(StartIdx);
1659 LiveRange::const_iterator I = LR.find(StartIdx);
/external/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp280 int StartIdx = NotSet;
289 StartIdx = Idx;
295 if (StartIdx == NotSet || EndIdx == NotSet)
306 if (StartIdx > EndIdx) {
307 std::swap(StartIdx, EndIdx);
322 if ((Idx < StartIdx || EndIdx < Idx) && Chunk != Outside) {
333 } else if (Idx > StartIdx && Idx < EndIdx && Chunk != Inside) {
/external/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp806 unsigned StartIdx, EndIdx; member in struct:__anon10815::BitPermutationSelector::BitGroup
819 : V(V), RLAmt(R), StartIdx(S), EndIdx(E), Repl32(false), Repl32CR(false),
1024 if (BitGroups[0].StartIdx == 0 &&
1048 VRI.FirstGroupStartIdx = std::min(VRI.FirstGroupStartIdx, BG.StartIdx);
1080 if (BG.StartIdx <= BG.EndIdx) {
1081 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) {
1088 for (unsigned i = BG.StartIdx; i < Bits.size(); ++i) {
1106 if (BG.StartIdx < 32 && BG.EndIdx < 32) {
1117 " [" << BG.StartIdx << ", " << BG.EndIdx << "]\n");
1129 I->StartIdx
[all...]
/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.cpp949 bool IsRead, unsigned StartIdx);
1206 // operand. StartIdx is an index into TransVec where partial results
1207 // starts. RWSeq must be applied to all transitions between StartIdx and the end
1210 const SmallVectorImpl<unsigned> &RWSeq, bool IsRead, unsigned StartIdx) {
1219 for (unsigned TransIdx = StartIdx, TransEnd = TransVec.size();
1253 unsigned StartIdx = TransVec.size();
1264 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1267 substituteVariantOperand(*WSI, /*IsRead=*/false, StartIdx);
1275 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1278 substituteVariantOperand(*RSI, /*IsRead=*/true, StartIdx);
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp343 /// This function adds (StartIdx, StartIdx + Step, StartIdx + 2*Step, ...)
345 virtual Value *getStepVector(Value *Val, int StartIdx, Value *Step);
469 Value *getStepVector(Value *Val, int StartIdx, Value *Step) override;
1569 Value *InnerLoopVectorizer::getStepVector(Value *Val, int StartIdx, argument
1584 Indices.push_back(ConstantInt::get(ITy, StartIdx + i));
2148 Value *StartIdx = ExtendedIdx = OldInduction ? local
2153 // We need an instruction to anchor the overflow check on. StartIdx needs to
2158 StartIdx, ConstantIn
5368 getStepVector(Value *Val, int StartIdx, Value *Step) argument
[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/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3220 int StartIdx[2]; // StartIdx to extract from
3224 StartIdx[Input] = 0;
3230 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts;
3231 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts &&
3232 StartIdx[Input] + MaskNumElts <= SrcNumElts)
3249 DAG.getConstant(StartIdx[Input], TLI.getVectorIdxTy()));
3258 Idx -= StartIdx[0];
3260 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
6914 static void addStackMapLiveVars(ImmutableCallSite CS, unsigned StartIdx,
[all...]
H A DFastISel.cpp572 const CallInst *CI, unsigned StartIdx) {
573 for (unsigned i = StartIdx, e = CI->getNumArgOperands(); i != e; ++i) {
571 addStackMapLiveVars(SmallVectorImpl<MachineOperand> &Ops, const CallInst *CI, unsigned StartIdx) argument
/external/clang/lib/Lex/
H A DHeaderSearch.cpp703 if (!SkipCache && CacheLookup.StartIdx == i+1) {
712 CacheLookup.reset(/*StartIdx=*/i+1);
/external/llvm/lib/Analysis/
H A DValueTracking.cpp2623 uint64_t StartIdx = 0;
2625 StartIdx = CI->getZExtValue();
2628 return getConstantStringInfo(GEP->getOperand(0), Str, StartIdx + Offset,
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6475 int StartIdx = i - LaneIdx;
6476 if (StartIdx == 0)
6483 int CandidateRotation = StartIdx < 0 ? -StartIdx : NumLaneElts - StartIdx;
6497 SDValue &TargetV = StartIdx < 0 ? Hi : Lo;

Completed in 1245 milliseconds