llvm/lib
Nick Lewycky 40cc524ede Add ABCD, a generalized implementation of the Elimination of Array Bounds
Checks on Demand algorithm which looks at arbitrary branches instead of loop
iterations. This is GSoC work by Andre Tavares with only editorial changes
applied!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85382 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-28 07:03:15 +00:00
..
Analysis Be more careful about invariance reasoning on "store" queries. Stores still need 2009-10-28 06:30:52 +00:00
Archive
AsmParser full asmparser support for blockaddress. We can now do: 2009-10-28 03:39:23 +00:00
Bitcode add bitcode reader support for blockaddress. We can now fully 2009-10-28 05:53:48 +00:00
CodeGen Rewrite SelectionDAG::isPredecessorOf to be iterative instead of 2009-10-28 03:44:30 +00:00
CompilerDriver First draft of the OptionPreprocessor. 2009-10-17 20:09:29 +00:00
ExecutionEngine Change the JIT to compile eagerly by default as agreed in 2009-10-27 20:30:28 +00:00
Linker
MC Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
Support Remove getIEEEFloatParts and getIEEEDoubleParts. They are not needed. 2009-10-28 01:08:17 +00:00
System Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
Target Give ARMISD::EH_SJLJ_LONGJMP and EH_SJLJ_SETJMP names. 2009-10-28 06:55:03 +00:00
Transforms Add ABCD, a generalized implementation of the Elimination of Array Bounds 2009-10-28 07:03:15 +00:00
VMCore Previously, all operands to Constant were themselves constant. 2009-10-28 05:14:34 +00:00
Makefile