Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp2195 unsigned Part, Value *MaskForGaps) -> Value * { in execute() argument
2197 assert(!MaskForGaps && "Interleaved groups with gaps are not supported."); in execute()
2210 return MaskForGaps; in execute()
2217 return MaskForGaps ? State.Builder.CreateBinOp(Instruction::And, in execute()
2218 ShuffledMask, MaskForGaps) in execute()
2225 Value *MaskForGaps = nullptr; in execute() local
2227 MaskForGaps = createBitMaskForGaps(State.Builder, in execute()
2229 assert(MaskForGaps && "Mask for Gaps is required but it is null"); in execute()
2236 if (BlockInMask || MaskForGaps) { in execute()
2237 Value *GroupMask = CreateGroupMask(Part, MaskForGaps); in execute()
[all …]