aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/ValueTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* Add x86MMX a few more places.Dale Johannesen2010-09-151-0/+1
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-101-0/+1
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-071-0/+1
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-131-0/+6
* Add type printing for Metadata pseudo.Dale Johannesen2010-02-261-0/+1
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-1/+1
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-2/+2
* Reapply 79977.Devang Patel2009-08-281-0/+1
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-1/+0
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-0/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-33/+33
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-8/+9
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-78/+78
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-102/+102
* Move types back to the 2.5 API.Owen Anderson2009-07-291-26/+24
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-151-4/+0
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-2/+2
* Fix an obvious error.Bob Wilson2009-07-141-3/+3
* Revert 75308.Bob Wilson2009-07-141-33/+3
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-2/+3
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-101-3/+33
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-27/+30
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-291-13/+29
* Added support for vector widening.Mon P Wang2008-12-181-0/+6
* Duncan pointed out that the Extended case in getTypeForMVT couldDan Gohman2008-11-041-7/+2
* Add a return statement to suppress warnings in NDEBUG builds.Dan Gohman2008-11-041-0/+1
* Add some asserts to verify MVT invariant assumptions.Dan Gohman2008-11-041-0/+2
* Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman2008-11-031-0/+54
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-30/+32
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-161-15/+7
* long double patch 3 of N. Add to MVT.Dale Johannesen2007-08-031-50/+57
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-261-0/+4
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-2/+2
* Use utostr from StringExtras.h instead of ostringstream from <sstream>.Dan Gohman2007-06-261-7/+4
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-43/+22
* Add cases for v2f32.Dan Gohman2007-05-241-0/+2
* add a way to make this less brittleChris Lattner2007-04-281-3/+7
* add a method to turn a type into a VT.Chris Lattner2007-03-311-0/+28
* add a valuetype for v1i64, which is needed by mmx.Chris Lattner2007-03-241-0/+3
* For PR1195:Reid Spencer2007-02-151-9/+9
* better support for i128.Chris Lattner2007-02-131-0/+1
* Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner2007-01-201-2/+11
* For PR1043:Reid Spencer2007-01-191-0/+1
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-1/+1
* For PR950:Reid Spencer2006-12-311-4/+4
* Move MVT::getVectorType out of line, it is large and shouldn't be inlined.Chris Lattner2006-07-191-0/+34
* Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bitEvan Cheng2006-02-201-0/+3
* Add the majority of the vector machien value types we expect to support,Nate Begeman2005-11-291-0/+6