"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "b49546a3b3f651fbd228db188c82d420529ca87a"
When promoting integer vectors we often create ext-loads. This patch adds a
dag-combine optimization to implement the ext-load efficiently (using shuffles). For example the type <4 x i8> is stored in memory as i32, but it needs to find its way into a <4 x i32> register. Previously we scalarized the memory access, now we use shuffles. llvm-svn: 139995
Loading
Please register or sign in to comment