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