Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp428 Type *I64Type = Builder.getInt64Ty(); in createMaskedFindMismatch() local
438 Intrinsic::get_active_lane_mask, {PredVTy, I64Type}, {ExtStart, ExtEnd}); in createMaskedFindMismatch()
440 Value *VecLen = Builder.CreateVScale(I64Type); in createMaskedFindMismatch()
442 Builder.CreateMul(VecLen, ConstantInt::get(I64Type, ByteCompareVF), "", in createMaskedFindMismatch()
459 PHINode *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vec_index"); in createMaskedFindMismatch()
496 {PredVTy, I64Type}, {NewVectorIndexPhi, ExtEnd}); in createMaskedFindMismatch()
518 Builder.CreatePHI(I64Type, 1, "mismatch_vec_found_index"); in createMaskedFindMismatch()
523 Ctz = Builder.CreateZExt(Ctz, I64Type); in createMaskedFindMismatch()
532 Type *I64Type = Builder.getInt64Ty(); in createPredicatedFindMismatch() local
548 auto *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vector_index"); in createPredicatedFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp3504 SPIRVType *I64Type = GR.getOrCreateSPIRVIntegerType(64, MIRBuilder); in selectFirstBitSet64Overflow() local
3506 GR.getOrCreateSPIRVVectorType(I64Type, 2, MIRBuilder, false); in selectFirstBitSet64Overflow()
3545 Register FinalElemReg = MRI->createVirtualRegister(GR.getRegClass(I64Type)); in selectFirstBitSet64Overflow()
3549 if (!selectOpWithSrcs(FinalElemReg, I64Type, I, {SrcReg, ConstIntLastIdx}, in selectFirstBitSet64Overflow()