1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Dan Gohman bc59c24278 Canonicalize indices in a constantexpr GEP. If Indices exceed the
static extents of the static array type, it causes GlobalOpt and
other passes to be more conservative. This canonicalization also
allows the constant folder to add "inbounds" to GEPs.

llvm-svn: 79440
2009-08-19 18:18:36 +00:00
..
Analysis Canonicalize indices in a constantexpr GEP. If Indices exceed the 2009-08-19 18:18:36 +00:00
Archive
AsmParser Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
Bitcode Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
CodeGen Add an x86 peep that narrows TEST instructions to forms that use 2009-08-19 18:16:17 +00:00
CompilerDriver
Debugger
ExecutionEngine
Linker
MC fix asmstreaming of 2/4 byte elements with pow-2 alignments. 2009-08-19 06:35:36 +00:00
Support Switch Twine::str() to use toVector(), which is now efficient. 2009-08-19 18:09:47 +00:00
System Add locking around signal handler registration. 2009-08-17 17:07:22 +00:00
Target Add an x86 peep that narrows TEST instructions to forms that use 2009-08-19 18:16:17 +00:00
Transforms Fix up PHI nodes correctly in the presence of unreachable BBs, part two. Also 2009-08-19 07:16:57 +00:00
VMCore Reapply my less-lock-contention-in-leak-detector patch, now with new files 2009-08-19 17:07:46 +00:00
Makefile