reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8315 llvm::Type *Ty = VTy; 8338 llvm::Type *BitTy = llvm::VectorType::getInteger(VTy); 8361 llvm::VectorType::get(VTy->getElementType(), VTy->getNumElements() / 2) : 8361 llvm::VectorType::get(VTy->getElementType(), VTy->getNumElements() / 2) : 8362 VTy; 8364 Value *SV = llvm::ConstantVector::getSplat(VTy->getNumElements(), cst); 8455 unsigned ArgElts = VTy->getNumElements(); 8456 llvm::IntegerType *EltTy = cast<IntegerType>(VTy->getElementType()); 8460 llvm::Type* Tys[2] = { VTy, ArgTy }; 8764 VTy = llvm::VectorType::get(Int8Ty, 8); 8765 llvm::Type *Tys[2] = { Ty, VTy }; 8776 VTy = llvm::VectorType::get(Int16Ty, 4); 8777 llvm::Type *Tys[2] = { Ty, VTy }; 8788 VTy = llvm::VectorType::get(Int8Ty, 16); 8789 llvm::Type *Tys[2] = { Ty, VTy }; 8800 VTy = llvm::VectorType::get(Int16Ty, 8); 8801 llvm::Type *Tys[2] = { Ty, VTy }; 8809 VTy = llvm::VectorType::get(Int8Ty, 8); 8810 llvm::Type *Tys[2] = { Ty, VTy }; 8818 VTy = llvm::VectorType::get(Int16Ty, 4); 8819 llvm::Type *Tys[2] = { Ty, VTy }; 8827 VTy = llvm::VectorType::get(Int8Ty, 16); 8828 llvm::Type *Tys[2] = { Ty, VTy }; 8836 VTy = llvm::VectorType::get(Int16Ty, 8); 8837 llvm::Type *Tys[2] = { Ty, VTy }; 8845 VTy = llvm::VectorType::get(Int8Ty, 8); 8846 llvm::Type *Tys[2] = { Ty, VTy }; 8854 VTy = llvm::VectorType::get(Int16Ty, 4); 8855 llvm::Type *Tys[2] = { Ty, VTy }; 8863 VTy = llvm::VectorType::get(Int8Ty, 16); 8864 llvm::Type *Tys[2] = { Ty, VTy }; 8872 VTy = llvm::VectorType::get(Int16Ty, 8); 8873 llvm::Type *Tys[2] = { Ty, VTy }; 8881 VTy = llvm::VectorType::get(HalfTy, 4); 8882 llvm::Type *Tys[2] = { Ty, VTy }; 8890 VTy = llvm::VectorType::get(HalfTy, 8); 8891 llvm::Type *Tys[2] = { Ty, VTy }; 8899 VTy = llvm::VectorType::get(Int8Ty, 8); 8900 llvm::Type *Tys[2] = { Ty, VTy }; 8908 VTy = llvm::VectorType::get(Int16Ty, 4); 8909 llvm::Type *Tys[2] = { Ty, VTy }; 8917 VTy = llvm::VectorType::get(Int8Ty, 16); 8918 llvm::Type *Tys[2] = { Ty, VTy }; 8926 VTy = llvm::VectorType::get(Int16Ty, 8); 8927 llvm::Type *Tys[2] = { Ty, VTy }; 8935 VTy = llvm::VectorType::get(Int8Ty, 8); 8936 llvm::Type *Tys[2] = { Ty, VTy }; 8944 VTy = llvm::VectorType::get(Int16Ty, 4); 8945 llvm::Type *Tys[2] = { Ty, VTy }; 8953 VTy = llvm::VectorType::get(Int8Ty, 16); 8954 llvm::Type *Tys[2] = { Ty, VTy }; 8962 VTy = llvm::VectorType::get(Int16Ty, 8); 8963 llvm::Type *Tys[2] = { Ty, VTy }; 8971 VTy = llvm::VectorType::get(HalfTy, 4); 8972 llvm::Type *Tys[2] = { Ty, VTy }; 8980 VTy = llvm::VectorType::get(HalfTy, 8); 8981 llvm::Type *Tys[2] = { Ty, VTy }; 8989 VTy = llvm::VectorType::get(HalfTy, 4); 8990 llvm::Type *Tys[2] = { Ty, VTy }; 8998 VTy = llvm::VectorType::get(HalfTy, 8); 8999 llvm::Type *Tys[2] = { Ty, VTy }; 9007 VTy = llvm::VectorType::get(HalfTy, 4); 9008 llvm::Type *Tys[2] = { Ty, VTy }; 9016 VTy = llvm::VectorType::get(HalfTy, 8); 9017 llvm::Type *Tys[2] = { Ty, VTy }; 9030 VTy = llvm::VectorType::get(Int8Ty, 8); 9031 llvm::Type *Tys[2] = { Ty, VTy }; 9039 VTy = llvm::VectorType::get(Int16Ty, 4); 9040 llvm::Type *Tys[2] = { Ty, VTy }; 9047 VTy = llvm::VectorType::get(Int8Ty, 16); 9048 llvm::Type *Tys[2] = { Ty, VTy }; 9056 VTy = llvm::VectorType::get(Int16Ty, 8); 9057 llvm::Type *Tys[2] = { Ty, VTy }; 9064 VTy = llvm::VectorType::get(Int8Ty, 8); 9065 llvm::Type *Tys[2] = { Ty, VTy }; 9073 VTy = llvm::VectorType::get(Int16Ty, 4); 9074 llvm::Type *Tys[2] = { Ty, VTy }; 9081 VTy = llvm::VectorType::get(Int8Ty, 16); 9082 llvm::Type *Tys[2] = { Ty, VTy }; 9090 VTy = llvm::VectorType::get(Int16Ty, 8); 9091 llvm::Type *Tys[2] = { Ty, VTy }; 9120 Ops[0] = Builder.CreateBitCast(Ops[0], VTy); 9125 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy)); 9128 return Builder.CreateAlignedLoad(VTy, Ops[0], Alignment); 9132 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy)); 9133 Ops[1] = Builder.CreateBitCast(Ops[1], VTy); 9138 Ty = llvm::PointerType::getUnqual(VTy->getElementType()); 9143 Builder.CreateAlignedLoad(VTy->getElementType(), Ops[0], Alignment); 9149 Ty = llvm::PointerType::getUnqual(VTy->getElementType()); 9154 Builder.CreateAlignedLoad(VTy->getElementType(), Ops[0], Alignment); 9168 llvm::Type *PTy = llvm::PointerType::getUnqual(VTy); 9170 llvm::Type *Tys[2] = { VTy, PTy }; 9179 llvm::Type *PTy = llvm::PointerType::getUnqual(VTy); 9181 llvm::Type *Tys[2] = { VTy, PTy }; 9190 llvm::Type *PTy = llvm::PointerType::getUnqual(VTy); 9192 llvm::Type *Tys[2] = { VTy, PTy }; 9202 llvm::PointerType::getUnqual(VTy->getElementType()); 9204 llvm::Type *Tys[2] = { VTy, PTy }; 9214 llvm::PointerType::getUnqual(VTy->getElementType()); 9216 llvm::Type *Tys[2] = { VTy, PTy }; 9226 llvm::PointerType::getUnqual(VTy->getElementType()); 9228 llvm::Type *Tys[2] = { VTy, PTy }; 9237 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; 9251 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; 9266 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; 9284 llvm::Type *Tys[2] = { VTy, Ops[2]->getType() }; 9293 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; 9301 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; 9310 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; 9318 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; 9327 llvm::Type *Tys[2] = { VTy, Ops[5]->getType() }; 9340 for (unsigned i = 0, e = VTy->getNumElements(); i != e; i += 2) { 9359 for (unsigned i = 0, e = VTy->getNumElements(); i != e; ++i) 9377 for (unsigned i = 0, e = VTy->getNumElements(); i != e; i += 2) {