Lines Matching refs:Part

1028     for (unsigned Part = 0; Part < UF; ++Part) {
1030 Value *PartPtr = Builder.CreateGEP(Ptr, Builder.getInt32(Part * VF));
1035 StoredVal[Part] = reverseVector(StoredVal[Part]);
1038 PartPtr = Builder.CreateGEP(Ptr, Builder.getInt32(-Part * VF));
1043 Builder.CreateStore(StoredVal[Part], VecPtr)->setAlignment(Alignment);
1047 for (unsigned Part = 0; Part < UF; ++Part) {
1049 Value *PartPtr = Builder.CreateGEP(Ptr, Builder.getInt32(Part * VF));
1054 PartPtr = Builder.CreateGEP(Ptr, Builder.getInt32(-Part * VF));
1061 Entry[Part] = Reverse ? reverseVector(LI) : LI;
1109 for (unsigned Part = 0; Part < UF; ++Part) {
1117 Value *Op = Params[op][Part];
1130 VecResults[Part] = Builder.CreateInsertElement(VecResults[Part], Cloned,
2138 for (unsigned Part = 0; Part < UF; ++Part) {
2139 Value *V = Builder.CreateBinOp(BinOp->getOpcode(), A[Part], B[Part]);
2150 Entry[Part] = V;
2170 for (unsigned Part = 0; Part < UF; ++Part) {
2171 Entry[Part] = Builder.CreateSelect(
2172 InvariantCond ? ScalarCond : Cond[Part],
2173 Op0[Part],
2174 Op1[Part]);
2186 for (unsigned Part = 0; Part < UF; ++Part) {
2189 C = Builder.CreateFCmp(Cmp->getPredicate(), A[Part], B[Part]);
2191 C = Builder.CreateICmp(Cmp->getPredicate(), A[Part], B[Part]);
2192 Entry[Part] = C;
2223 for (unsigned Part = 0; Part < UF; ++Part)
2224 Entry[Part] = getConsecutiveVector(Broadcasted, VF * Part, false);
2231 for (unsigned Part = 0; Part < UF; ++Part)
2232 Entry[Part] = Builder.CreateCast(CI->getOpcode(), A[Part], DestTy);
2245 for (unsigned Part = 0; Part < UF; ++Part) {
2249 Args.push_back(Arg[Part]);
2253 Entry[Part] = Builder.CreateCall(F, Args);