1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib
Chris Lattner f8380b953a If we are trying to create a ConstantExpr cast that is really a GEP to the
first element of an array, return a GEP instead of a cast.  This allows us
to transparently fold this:

int* getelementptr (int* cast ([100 x int]* %Gbody to int*), int 40)

into this:

int* getelementptr ([100 x int]* %Gbody, int 0, int 40)

llvm-svn: 16911
2004-10-11 03:57:30 +00:00
..
Analysis Build both archive and relinked objects 2004-10-10 22:17:39 +00:00
AsmParser Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
Bytecode Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
CodeGen ModuloScheduling has moved to lib/Target/SparcV9 2004-10-10 23:37:40 +00:00
Debugger Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
ExecutionEngine Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
Support Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
System Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00
Target Add ModuloScheduling to the recursive build tree 2004-10-10 23:36:09 +00:00
Transforms Just because we cannot completely eliminate all uses of a global, we can 2004-10-10 23:14:11 +00:00
VMCore If we are trying to create a ConstantExpr cast that is really a GEP to the 2004-10-11 03:57:30 +00:00
Makefile Wrap long line 2004-09-15 01:34:42 +00:00
Makefile.am Initial version of automake Makefile.am file. 2004-10-10 20:43:57 +00:00