summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/ValueTypes.h
Commit message (Expand)AuthorAge
* 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
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-26
* Add an EVT::getStoreSize function, like getStoreSizeInBits but in bytes.Dan Gohman2009-09-23
* Rename FirstExtendedValueType to INVALID_SIMPLE_VALUE_TYPEErick Tryzelaar2009-08-20
* Fix gcc-4.4/fedora 11 by adding a sentinel value to SimpleValueType.Erick Tryzelaar2009-08-19
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Fix warnings.Owen Anderson2009-08-11
* struct -> classOwen Anderson2009-08-11
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-04
* 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
* Remove some tabs and fix other whitespace. No functional changes.Bob Wilson2009-07-14
* Revert 75308.Bob Wilson2009-07-14
* 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 new ValueType for metadata.Devang Patel2009-07-06
* Delete a spurious blank line at the top of the file.Dan Gohman2009-06-30
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-29
* Increase limit for OpActions arrayDavid Greene2009-06-24
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-24
* Remove the SimpleTy enumerated type field from the MVTDuncan Sands2009-04-19
* Fix PR3453 and probably a bunch of other potentialDuncan Sands2009-02-01
* Add an assertion to the form of SelectionDAG::getConstant that takesDan Gohman2009-01-27
* Added support for vector widening.Mon P Wang2008-12-18
* Small cleanups. No functionality change intended!Duncan Sands2008-11-10
* move some cases around to silence these sorts of warnings in Chris Lattner2008-11-10
* Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman2008-11-03
* Remove redundant inline keywords from functions defined withinDan Gohman2008-11-03
* Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands2008-10-29
* fit in 80 cols, minor tweaksGabor Greif2008-09-09
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-30
* Allow these transforms for types like i256 whileDuncan Sands2008-06-16
* Small doc fix.Duncan Sands2008-06-10
* Various tweaks related to apint codegen. No functionalityDuncan Sands2008-06-09
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-08
* Tighten up the abstraction slightly.Duncan Sands2008-06-06