Home
last modified time | relevance | path

Searched refs:I64Type (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp379 Type *I64Type = Builder.getInt64Ty(); in createMaskedFindMismatch() local
389 Intrinsic::get_active_lane_mask, {PredVTy, I64Type}, {ExtStart, ExtEnd}); in createMaskedFindMismatch()
391 Value *VecLen = Builder.CreateIntrinsic(Intrinsic::vscale, {I64Type}, {}); in createMaskedFindMismatch()
393 Builder.CreateMul(VecLen, ConstantInt::get(I64Type, ByteCompareVF), "", in createMaskedFindMismatch()
410 PHINode *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vec_index"); in createMaskedFindMismatch()
447 {PredVTy, I64Type}, {NewVectorIndexPhi, ExtEnd}); in createMaskedFindMismatch()
469 Builder.CreatePHI(I64Type, 1, "mismatch_vec_found_index"); in createMaskedFindMismatch()
476 Ctz = Builder.CreateZExt(Ctz, I64Type); in createMaskedFindMismatch()
485 Type *I64Type = Builder.getInt64Ty(); in createPredicatedFindMismatch() local
501 auto *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vector_index"); in createPredicatedFindMismatch()
[all …]