Changes between Version 8 and Version 9 of CompleteInteger
 Timestamp:
 May 14, 2014, 7:00:31 PM (5 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

CompleteInteger
v8 v9 2 2 3 3 This project involves systematic support for integers and vectors of integers in all 4 powerof2 configurations up to 256 bits.4 powerof2 configurations up to N bits, where N = 256 (or possibly 512 or 1024). 5 5 6 6 In general, this project seeks to "fill in the gaps" of LLVM support, specifically … … 8 8 9 9 1. Add first class support for short integer types i1, i2, i4. 10 1. Add first class support for LongInteger types i128, i256.11 1. Add first class support for vectors of integers of i1, i2 and i4 types up to < 256 x i1>, <128 x i2>, <64 x i4>.12 1. Add first class support for vectors of long integers < 2 x i128>.10 1. Add first class support for LongInteger types i128, ... 11 1. Add first class support for vectors of integers of i1, i2 and i4 types up to <N x i1>, <N/2 x i2>, <N/4 x i4>. 12 1. Add first class support for vectors of long integers <N/128 x i128>, ... 13 13 14 == include/llvm/CodeGen/ValueTypes.h == 14 15 16 This file has the complete list of types "that is 17 supported natively by some processor targeted by LLVM". 18 At present it includes some of the types (notably 32xi1 and 64xi1) targeted 19 by the project, but lacks many as well. This file 20 and include/llvm/CodeGen/ValueTypes.Td need to be updated with the 21 complete set. 15 22 16 23 == Short Integer Types ==