aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/ValueTypes.h
AgeCommit message (Expand)Author
2013-02-14Mark getRawBits const.Preston Gurd
2012-12-24Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky
2012-12-22Add a comma to fix the build.Craig Topper
2012-12-22Use a negative value to represent INVALID_SIMPLE_VALUE_TYPE instead of 256. I...Craig Topper
2012-12-22Add vAny and Metadata to the switch in getSizeInBits for consistency since ev...Craig Topper
2012-12-19Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund
2012-12-19Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-09-26Revert r164663 due to buildbot failure.Craig Topper
2012-09-26Add is16BitVector and is32BitVector to MVT and call them from EVT. Matches ot...Craig Topper
2012-09-26Mark extended type querying methods as 'readonly' to reduce compile size.Craig Topper
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow
2012-08-11Create isXBitVector methods in MVT and call them from EVT. This allows target...Craig Topper
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow
2012-04-29Remove superfluous 'inline'Craig Topper
2012-04-29Add constants for first and last integer vector types to be consistent with f...Craig Topper
2012-04-29Remove tab charactersCraig Topper
2012-04-29Mark the default cases of MVT::getVectorElementType and MVT:getVectorNumEleme...Craig Topper
2012-03-05Remove an unused function.Nadav Rotem
2012-02-13v2f16 is a floating point type. Add symbolic floating point type ranges to p...Owen Anderson
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-13Fixed comment. Thanks Duncan!Pete Cooper
2012-01-12Added MVT::v2f16Pete Cooper
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-11-16Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson
2011-09-13Fix indenting.Eric Christopher
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-06-16Fix formatting.Owen Anderson
2011-06-15Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-03Fix a comment typo.Duncan Sands
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands
2010-11-02Add some comments explaining what MVT and EVT are, and how they differ.Duncan Sands
2010-11-02Remove trailing whitespace.Duncan Sands
2010-09-07Remove untrue comments.Bill Wendling
2010-09-07Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling
2010-08-26zap the now unused MVT::getIntVectorWithNumElementsBruno Cardoso Lopes
2010-08-25tidy upChris Lattner
2010-05-18Fix enum to address array bounds regression.mike-m
2010-05-13Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng
2010-02-01Do an early exit when the result is known cheaply.Duncan Sands
2010-01-05Simplify this code; avoid duplicating the low-level implementation code.Dan Gohman
2010-01-05Fix a typo in a comment.Dan Gohman
2009-12-17Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck
2009-12-14Move Flag and isVoid after the vector types, since bit arithmetic withDan Gohman
2009-12-14Update this comment.Dan Gohman