Lines Matching refs:Vec
1392 llvm::Value *Vec = Load;
1402 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1413 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()),
1415 return RValue::get(Vec);
1430 llvm::Value *Vec = Load;
1431 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(),
1433 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getVectorAddr(),
1588 llvm::Value *Vec = Load;
1596 cast<llvm::VectorType>(Vec->getType())->getNumElements();
1606 Vec = Builder.CreateShuffleVector(SrcVal,
1607 llvm::UndefValue::get(Vec->getType()),
1632 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV);
1641 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
1644 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getExtVectorAddr(),
2437 llvm::Value *Vec = EmitScalarExpr(E->getBase());
2441 Builder.CreateStore(Vec, VecMem);