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

/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp55 unsigned StartIdx, formatted_raw_ostream &OS);
147 unsigned StartIdx = CurrentIdx; local
202 return CurrentIdx - StartIdx + 1;
269 unsigned StartIdx = CurrentIdx; local
350 return CurrentIdx-StartIdx;
H A DCodeGenSchedule.cpp936 bool IsRead, unsigned StartIdx);
1191 // operand. StartIdx is an index into TransVec where partial results
1192 // starts. RWSeq must be applied to all transitions between StartIdx and the end
1195 const SmallVectorImpl<unsigned> &RWSeq, bool IsRead, unsigned StartIdx) {
1204 for (unsigned TransIdx = StartIdx, TransEnd = TransVec.size();
1238 unsigned StartIdx = TransVec.size();
1249 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1252 substituteVariantOperand(*WSI, /*IsRead=*/false, StartIdx);
1260 TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
1263 substituteVariantOperand(*RSI, /*IsRead=*/true, StartIdx);
[all...]
H A DRegisterInfoEmitter.cpp254 for (unsigned i = 0, StartIdx = 0, e = NumRCUnitSets; i != e; ++i) {
255 RCSetStarts[i] = StartIdx;
260 ++StartIdx;
273 ++StartIdx;
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp220 Value *getConsecutiveVector(Value* Val, int StartIdx, bool Negate);
833 Value *InnerLoopVectorizer::getConsecutiveVector(Value* Val, int StartIdx, argument
847 Indices.push_back(ConstantInt::get(ITy, StartIdx + Idx, Negate));
1269 Value *StartIdx = OldInduction ? local
1312 Value *IdxEnd = BypassBuilder.CreateAdd(Count, StartIdx, "end.idx");
1318 Value *IdxEndRoundDown = BypassBuilder.CreateAdd(CountRoundDown, StartIdx,
1323 Value *Cmp = BypassBuilder.CreateICmpEQ(IdxEndRoundDown, StartIdx,
1446 ResumeIndex->addIncoming(StartIdx, LoopBypassBlocks[I]);
1467 Induction->addIncoming(StartIdx, VectorPH);
2049 Value *StartIdx local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp621 unsigned StartIdx = SimpVect.size(); local
642 if (StartIdx + 1 != SimpVect.size()) {
644 R = *SimpVect[StartIdx];
645 for (unsigned Idx = StartIdx + 1; Idx < SimpVect.size(); Idx++)
649 SimpVect.resize(StartIdx);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveInterval.h382 /// that starts at StartIdx, extend it to be live up to Kill, and return
384 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DLiveInterval.cpp333 /// block that starts at StartIdx, extend it to be live up to Kill and return
335 VNInfo *LiveInterval::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) {
342 if (I->end <= StartIdx)
H A DRegAllocGreedy.cpp1365 SlotIndex StartIdx =
1383 // StartIdx and after StopIdx.
1386 Matrix->getLiveUnions()[*Units] .find(StartIdx);
1410 LiveInterval::const_iterator I = LI.find(StartIdx);
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp1738 uint64_t StartIdx = 0;
1740 StartIdx = CI->getZExtValue();
1743 return getConstantStringInfo(GEP->getOperand(0), Str, StartIdx+Offset);
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2978 int StartIdx[2]; // StartIdx to extract from local
2982 StartIdx[Input] = 0;
2988 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts;
2989 if (MaxRange[Input] - StartIdx[Input] < (int)MaskNumElts &&
2990 StartIdx[Input] + MaskNumElts <= SrcNumElts)
3006 Src, DAG.getIntPtrConstant(StartIdx[Input]));
3015 Idx -= StartIdx[0];
3017 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6218 int StartIdx = -1; local
6223 if (StartIdx < 0)
6224 StartIdx = (EltIdx / Scale);
6225 if (EltIdx != (int)(StartIdx*Scale + j))
6228 MaskVec.push_back(StartIdx);

Completed in 200 milliseconds