Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2602 Value *MaskForGaps = nullptr; in vectorizeInterleaveGroup() local
2605 assert(MaskForGaps && "Mask for Gaps is required but it is null"); in vectorizeInterleaveGroup()
2614 if (BlockInMask || MaskForGaps) { in vectorizeInterleaveGroup()
2617 Value *GroupMask = MaskForGaps; in vectorizeInterleaveGroup()
2624 GroupMask = MaskForGaps in vectorizeInterleaveGroup()
2626 MaskForGaps) in vectorizeInterleaveGroup()
2678 assert((!MaskForGaps || useMaskedInterleavedAccesses(*TTI)) && in vectorizeInterleaveGroup()
2680 assert((!MaskForGaps || !VF.isScalable()) && in vectorizeInterleaveGroup()
2686 assert((Group->getMember(i) || MaskForGaps) && in vectorizeInterleaveGroup()
2719 if (BlockInMask || MaskForGaps) { in vectorizeInterleaveGroup()
[all …]