loadUnaligned

loadUnaligned: Loads a vector from an unaligned pointer.

template loadUnaligned (
V
) if (
is(typeof(llvmVecType!V))
) {
enum llvmT;
enum llvmV;
enum ir;
enum ir;
}

Examples

int[4] a = [0, 10, 20, 30];
int4 v = loadUnaligned!int4(a.ptr);
assert(v.array == a);

Meta