llvm-6502/lib
Rafael Espindola c49b29ef5d Require intervals in the range metadata to be in a canonical form: They must
be non contiguous, non overlapping and sorted by the lower end.

While this is technically a backward incompatibility, every frontent currently
produces range metadata with a single interval and we don't have any pass
that merges intervals yet, so no existing bitcode files should be rejected by
this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157741 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-31 13:45:46 +00:00
..
Analysis Make sure that we're dealing with a binary SCEVExpr when simplifying. 2012-05-30 18:42:43 +00:00
Archive
AsmParser switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. 2012-05-28 01:47:44 +00:00
Bitcode ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. 2012-05-29 12:26:47 +00:00
CodeGen Prioritize smaller register classes for urgent evictions. 2012-05-30 21:46:58 +00:00
DebugInfo
ExecutionEngine ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. 2012-05-29 12:26:47 +00:00
Linker
MC Fix typo in assembly directive. Noticed by inspection. 2012-05-31 00:53:18 +00:00
Object
Support
TableGen
Target Added FMA3 Intel instructions. 2012-05-31 09:20:20 +00:00
Transforms Enhance the sinking code to handle diamond patterns. Patch by 2012-05-31 08:09:49 +00:00
VMCore Require intervals in the range metadata to be in a canonical form: They must 2012-05-31 13:45:46 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile