Searched defs:SVI (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp87 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V)) {
88 unsigned LHSWidth = SVI->getOperand(0)->getType()->getVectorNumElements();
89 int InEl = SVI->getMaskValue(EltNo);
93 return FindScalarElement(SVI->getOperand(0), InEl);
94 return FindScalarElement(SVI->getOperand(1), InEl - LHSWidth);
179 } else if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) {
183 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue());
186 SVI->getOperand(0)->getType()->getVectorNumElements();
191 Src = SVI->getOperand(0);
194 Src = SVI
419 visitShuffleVectorInst(ShuffleVectorInst &SVI) argument
[all...]
/external/llvm/lib/CodeGen/
H A DInlineSpiller.cpp314 const InlineSpiller::SibValueInfo &SVI) {
315 OS << "spill " << PrintReg(SVI.SpillReg) << ':'
316 << SVI.SpillVNI->id << '@' << SVI.SpillVNI->def;
317 if (SVI.SpillMBB)
318 OS << " in BB#" << SVI.SpillMBB->getNumber();
319 if (SVI.AllDefsAreReloads)
321 if (SVI.DefByOrigPHI)
323 if (SVI.KillsSource)
326 for (unsigned i = 0, e = SVI
313 operator <<(raw_ostream &OS, const InlineSpiller::SibValueInfo &SVI) argument
342 propagateSiblingValue(SibValueMap::iterator SVI, VNInfo *VNI) argument
475 SibValueMap::iterator SVI; local
674 const SibValueInfo &SVI = I->second; local
[all...]
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp999 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, argument
1001 int MV = SVI->getMaskValue(Idx);
1097 llvm::ShuffleVectorInst *SVI = cast<llvm::ShuffleVectorInst>(Init); local
1098 Value *SVOp = SVI->getOperand(0);
1113 Args.push_back(getMaskElt(SVI, j, Offset, CGF.Int32Ty));

Completed in 352 milliseconds