summaryrefslogtreecommitdiff
path: root/lib/VMCore/ValueTypes.cpp
Commit message (Expand)AuthorAge
* Rename VMCore directory to IR.Chandler Carruth2013-01-02
* Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky2012-12-24
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-19
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Replace calls to getSizeInBits with getExtendedSizeInBits since its already k...Craig Topper2012-09-26
* Add in new data types that are used by AMDIL/ANL among others.Micah Villmow2012-09-19
* Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow2012-07-26
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* 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
* 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 some trailing issues from my introduction of MVT::untyped and its use for...Owen Anderson2011-06-21
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-21
* Add x86MMX a few more places.Dale Johannesen2010-09-15
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-10
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-07
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-13
* Add type printing for Metadata pseudo.Dale Johannesen2010-02-26
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Reapply 79977.Devang Patel2009-08-28
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-25
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-15
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Fix an obvious error.Bob Wilson2009-07-14
* Revert 75308.Bob Wilson2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-10
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-09
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-29
* Added support for vector widening.Mon P Wang2008-12-18
* Duncan pointed out that the Extended case in getTypeForMVT couldDan Gohman2008-11-04
* Add a return statement to suppress warnings in NDEBUG builds.Dan Gohman2008-11-04
* Add some asserts to verify MVT invariant assumptions.Dan Gohman2008-11-04
* Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman2008-11-03
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-16
* long double patch 3 of N. Add to MVT.Dale Johannesen2007-08-03
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-26
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-27