llvm-6502/test
Dan Gohman 3bfbc4587a Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and
how to fold notionally-out-of-bounds array getelementptr indices instead
of just doing these in lib/Analysis/ConstantFolding.cpp, because it can
be done in a fairly general way without TargetData, and because not all
constants are visited by lib/Analysis/ConstantFolding.cpp. This enables
more constant folding.

Also, set the "inbounds" flag when the getelementptr indices are
one-past-the-end.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81483 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-11 00:04:14 +00:00
..
Analysis Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Archive Merge Archive/extract* tests into one; this avoids a race when tests are run in 2009-09-08 23:44:24 +00:00
Assembler Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and 2009-09-11 00:04:14 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Don't swap the operands of a subtraction when trying to create a 2009-09-10 22:09:31 +00:00
DebugInfo Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ExecutionEngine Remove failing test... 2009-09-09 00:30:25 +00:00
Feature Use "opt < %s" instead of "opt %s" so that opt doesn't print the test 2009-09-08 22:57:49 +00:00
FrontendAda
FrontendC Add a test case for r81431. 2009-09-10 05:08:51 +00:00
FrontendC++ Testcase for (llvm-gcc) 81399. Adjust an older 2009-09-09 23:37:46 +00:00
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib Remove prcontext. 2009-09-10 04:56:59 +00:00
Linker
LLVMC
MC
Other Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
Scripts Remove prcontext. 2009-09-10 04:56:59 +00:00
TableGen
Transforms Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and 2009-09-11 00:04:14 +00:00
Verifier
lit.cfg Remove prcontext. 2009-09-10 04:56:59 +00:00
Makefile Remove prcontext. 2009-09-10 04:56:59 +00:00
Makefile.tests
TestRunner.sh