[LLVMdev] Large integers

Mario Schwalbe mario at se.inf.tu-dresden.de
Sat Jul 7 12:19:07 PDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi devs,

I'd like to ask for some advise about optimization passes.
Which pass might be responsible for this LLVM IR and why?

%0 = load i288* bitcast ([9 x i32]* @array to i288*), align 16
%1 = lshr i288 %0, 224

array is just a global constant array of 9 integers
and the code only accesses individual elements.
The LLVM version is 3.1.

Thanks,
Mario
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJP+IurAAoJEDv0fP6GapNt728H/1FxnzvXMUMNVxaKWKKNLd1Z
BHyYbzDEGXD8DncBSyEj3XpccuEqXvVgjFBUKG5oCw7nQlSbmEipWDvVyM1nzVL0
VwKjmMmIyDDpxzN2rYz2vttbCOrAMcbwNsbaSnf+rXYHytezWnGN1jAZwV/Zx2wL
w3x7mcQUMaPg0Wf9jUXzWgEip9/CuY6gqqpjwMEzTp2Vbl0ZF6z67TE+An5aeY7H
tEwgOLYhsXqIN4SyqBCD8MCWhTZvH/TWQWWFuxik8E82QDno+Bz1QZOKWDFO+SWw
cTfumInVRhuMSZj4WWMQibuakAvHvHx2Z92+oQQ38vSRPAS7IC72itZcbgXcEio=
=P7eZ
-----END PGP SIGNATURE-----



More information about the llvm-dev mailing list