Lines Matching defs:Idx
960 llvm::APSInt Idx = E->getShuffleMaskIdx(CGF.getContext(), i-2);
962 if (Idx.isSigned() && Idx.isAllOnesValue())
965 indices.push_back(Builder.getInt32(Idx.getZExtValue()));
1072 Value *Idx = Visit(E->getIdx());
1076 CGF.EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, /*Accessed*/true);
1078 return Builder.CreateExtractElement(Base, Idx, "vecext");
1081 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx,
1083 int MV = SVI->getMaskValue(Idx);
1239 Value *Idx = Builder.getInt32(CurIdx);
1241 V = Builder.CreateInsertElement(V, Init, Idx, "vecinit");
1827 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr);
1829 Idx = Builder.CreateIntCast(Idx, ResultType, IdxSigned, "conv");
1840 Offset = Builder.CreateMul(Idx, ElemSize);