reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
401 Builder.SetInsertPoint(InsertPt); 404 Builder.SetCurrentDebugLocation(CI->getDebugLoc()); 415 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); 417 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); 419 Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx)); 430 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth); 431 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); 444 Value *Mask = Builder.getInt(APInt::getOneBitSet(VectorWidth, Idx)); 445 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), 445 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), 446 Builder.getIntN(VectorWidth, 0)); 448 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx)); 458 Builder.SetInsertPoint(InsertPt); 460 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); 462 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); 464 Builder.CreateInsertElement(VResult, Load, Idx, "Res" + Twine(Idx)); 468 Builder.SetInsertPoint(InsertPt); 475 PHINode *Phi = Builder.CreatePHI(VecType, 2, "res.phi.else");