Searched refs:I64Type (Results 1 – 1 of 1) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 379 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 …]
|