Lines Matching full:vec
1097 llvm::Value *Vec = Load;
1107 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1118 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()),
1120 return RValue::get(Vec);
1135 llvm::Value *Vec = Load;
1136 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(),
1138 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getVectorAddr(),
1327 llvm::Value *Vec = Load;
1335 cast<llvm::VectorType>(Vec->getType())->getNumElements();
1345 Vec = Builder.CreateShuffleVector(SrcVal,
1346 llvm::UndefValue::get(Vec->getType()),
1371 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV);
1380 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
1383 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getExtVectorAddr(),
1940 llvm::Value *Vec = EmitScalarExpr(E->getBase());
1944 Builder.CreateStore(Vec, VecMem);
1960 assert(Base.isExtVectorElt() && "Can only subscript lvalue vec elts here!");