Searched refs:SVI (Results 1 - 5 of 5) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DInlineSpiller.cpp317 const InlineSpiller::SibValueInfo &SVI) {
318 OS << "spill " << PrintReg(SVI.SpillReg) << ':'
319 << SVI.SpillVNI->id << '@' << SVI.SpillVNI->def;
320 if (SVI.SpillMBB)
321 OS << " in BB#" << SVI.SpillMBB->getNumber();
322 if (SVI.AllDefsAreReloads)
324 if (SVI.DefByOrigPHI)
326 if (SVI.KillsSource)
329 for (unsigned i = 0, e = SVI
316 operator <<(raw_ostream &OS, const InlineSpiller::SibValueInfo &SVI) argument
347 SibValueMap::value_type *SVI = &*SVIIter; local
477 SibValueMap::iterator SVI; local
676 const SibValueInfo &SVI = I->second; local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp89 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V)) {
90 unsigned LHSWidth = SVI->getOperand(0)->getType()->getVectorNumElements();
91 int InEl = SVI->getMaskValue(EltNo);
95 return FindScalarElement(SVI->getOperand(0), InEl);
96 return FindScalarElement(SVI->getOperand(1), InEl - LHSWidth);
256 } else if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) {
260 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue());
263 SVI->getOperand(0)->getType()->getVectorNumElements();
268 Src = SVI->getOperand(0);
271 Src = SVI
780 visitShuffleVectorInst(ShuffleVectorInst &SVI) argument
[all...]
H A DInstCombineCasts.cpp1831 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(Src)) {
1834 if (SVI->hasOneUse() && DestTy->isVectorTy() &&
1835 DestTy->getVectorNumElements() == SVI->getType()->getNumElements() &&
1836 SVI->getType()->getNumElements() ==
1837 SVI->getOperand(0)->getType()->getVectorNumElements()) {
1842 if (((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(0))) &&
1844 ((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(1))) &&
1846 Value *LHS = Builder->CreateBitCast(SVI->getOperand(0), DestTy);
1847 Value *RHS = Builder->CreateBitCast(SVI->getOperand(1), DestTy);
1850 return new ShuffleVectorInst(LHS, RHS, SVI
[all...]
H A DInstCombine.h205 Instruction *visitShuffleVectorInst(ShuffleVectorInst &SVI);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp1084 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, argument
1086 int MV = SVI->getMaskValue(Idx);
1182 llvm::ShuffleVectorInst *SVI = cast<llvm::ShuffleVectorInst>(Init); local
1183 Value *SVOp = SVI->getOperand(0);
1198 Args.push_back(getMaskElt(SVI, j, Offset, CGF.Int32Ty));

Completed in 78 milliseconds