MCPcopy Create free account
hub / github.com/GoSSIP-SJTU/Armariris / getInterleavedMask

Function getInterleavedMask

lib/Transforms/Vectorize/LoopVectorize.cpp:2228–2236  ·  view source on GitHub ↗

Get a mask to interleave \p NumVec vectors into a wide vector. I.e. <0, VF, VF*2, ..., VF*(NumVec-1), 1, VF+1, VF*2+1, ...> E.g. For 2 interleaved vectors, if VF is 4, the mask is: <0, 4, 1, 5, 2, 6, 3, 7>

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

Calls 3

getInt32Method · 0.80
getFunction · 0.50
push_backMethod · 0.45

Tested by

no test coverage detected