[PATCH] Global Structure Vectorization
Renato Golin
renato.golin at linaro.org
Wed Feb 20 10:51:59 PST 2013
On 20 February 2013 18:31, Arnold Schwaighofer <aschwaighofer at apple.com>wrote:
> This looks like unnecessary code duplication:
>
> (...)
> Can you put this into a function?
>
So, this one deserves a bit more of explanation. I haven't done it because
that part of the code uses a typedef from inside the function. If I move it
to a separate function I'd have to have the typedef external, which is not
a problem per se (since it'll be local to a file), but some people consider
it code pollution.
If you guys don't mind, I thought about adding a few typedefs regarding the
types and iterators, so I can use them by name and make the code simpler.
Can you move the test cases into one file? The more single file .ll tests
> we have the more we pay for file open/close operations. And we want make
> check to stay fast :).
>
I had one case, but specifically moved to one per case, as my previous test
Nadav asked to split into smaller tests (maybe I got it wrong). I actually
prefer one big test if the items are closely related. If every one agrees,
I'll merge them back.
Am I missing something?
>
The main thing is the iteration that goes from one to two nested loops, and
I was already adding too many nested loops to the code. With that being in
a separate function, it might not be a problem any more. I'll see if I can
merge them.
Punctuation.
>
Hum, that's a weird thing, but I see from the developer's policy that all
comments have full stop. I guess I'll just have to get used to. ;)
cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130220/f1f862a7/attachment.html>
More information about the llvm-commits
mailing list