summaryrefslogtreecommitdiff
path: root/lib/IR/Type.cpp
AgeCommit message (Expand)Author
2017-07-09[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isInteger...Craig Topper
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-12[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-04-08[IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementT...Craig Topper
2016-12-02IR: Move NumElements field from {Array,Vector}Type to SequentialType.Peter Collingbourne
2016-12-02IR: Change PointerType to derive from Type rather than SequentialType.Peter Collingbourne
2016-10-29IR: Remove a no longer needed assert.Peter Collingbourne
2016-10-20Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer
2016-06-02fix documentation comments; NFCSanjay Patel
2015-12-25[IR] Mark the Type subclass helper methods 'inline' and move their definition...Craig Topper
2015-08-16[IR] Simplify code. No functionality change.Benjamin Kramer
2015-08-14[IR] Add token typesDavid Majnemer
2015-08-13Remove raw_svector_ostream::resync and users. It's no-op after r244870.Yaron Keren
2015-08-05[IR] Simplify code with ArrayRef::copy. No functionality change.Benjamin Kramer
2015-08-04Avoid passing nullptr to std::equal. Yaron Keren
2015-08-04[UB] Don't allocate space for contained types and then try to copy theChandler Carruth
2015-08-01Mark CompositeType::getTypeAtIndex as const. NFCCraig Topper
2015-08-01Mark Type::getPointerTo as const. Unfortunately, this requires a const_cast i...Craig Topper
2015-08-01Merge the const and non-const Type::getScalarType to a const version that ret...Craig Topper
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper
2015-07-28Remove unnecessary const_casts. NFCCraig Topper
2015-06-02Int128 is also a built-in preconstructed type.Nick Lewycky
2015-05-18Extract the load/store type verification to a separate function.Filipe Cabecinhas
2015-04-17Add the i128 builtin type to LLVM.Kit Barton
2015-02-12[slp] Fix a nasty bug in the SLP vectorizer that Joerg pointed out.Chandler Carruth
2014-12-06Turn some DenseMaps that are only used for set operations into DenseSets.Benjamin Kramer
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-11-19Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie
2014-08-31Consider addrspaces in canLosslesslyBitCastTo()Matt Arsenault
2014-08-21Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper
2014-08-18Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper
2014-08-08pr20588: add missing calls to va_end.Rafael Espindola
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper
2013-12-28Mark some Type and EVT methods as LLVM_READONLY.Craig Topper
2013-12-07Fix the segfault reported in PR 11990.Kaelyn Uhrain
2013-12-06micro optimization: isSizedDerivedType is only called with arrays, vectors an...Rafael Espindola
2013-11-11Simplify code. No functionality change.Benjamin Kramer
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Rename VMCore directory to IR.Chandler Carruth