llvm-6502/lib/Transforms
Chris Lattner d7f5a58890 Truncate GEP indexes larger than the pointer size down to pointer size
when doing this transform if the GEP is not inbounds.  No testcase because
it is very difficult to trigger this: instcombine already canonicalizes
GEP indices to pointer size, so it relies specific permutations of the
instcombine worklist.

Thanks to Duncan for pointing this possible problem out.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92495 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-04 18:57:15 +00:00
..
Hello Fix a bunch of little errors that Clang complains about when its being pedantic 2009-12-19 07:05:23 +00:00
InstCombine Truncate GEP indexes larger than the pointer size down to pointer size 2010-01-04 18:57:15 +00:00
Instrumentation remove the random sampling framework, which is not maintained anymore. 2010-01-02 20:07:03 +00:00
IPO Final step in the metadata API restructuring: move the 2009-12-29 09:01:33 +00:00
Scalar 80-col violations, trailing whitespace. 2010-01-04 07:55:25 +00:00
Utils fix Analysis/DebugInfo.h to not include Metadata.h. Do this 2009-12-31 03:02:08 +00:00
Makefile move instcombine to its own library, it's past time. 2010-01-04 06:23:24 +00:00