summaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/LowLevelTypeTest.cpp
AgeCommit message (Expand)Author
2025-01-21[IR][unittests] Replace of PointerType::get(Type) with opaque version (NFC) (...Mats Jun Larsen
2024-08-14[DataLayout] Use member initialization (NFC) (#103712)Sergei Barannikov
2024-03-15[GlobalISel] Introduce LLT:token() as a special scalar type (#85189)Sameer Sahasrabuddhe
2024-02-13[LLT] Add and use isPointerVector and isPointerOrPointerVector. NFC. (#81283)Jay Foad
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen
2023-11-09[CodeGen][LLT] Add isFixedVector and isScalableVector (#71713)Michael Maitland
2023-10-27Replace TypeSize::{getFixed,getScalable} with canonical TypeSize::{Fixed,Scal...Fangrui Song
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-04-25Move CodeGen/LowLevelType => CodeGen/LowLevelTypeUtilsNAKAMURA Takumi
2022-12-19Reapply "GlobalISel: Make LLT constructors constexpr"Matt Arsenault
2022-04-19GlobalISel: Add LLT helper to multiply vector sizesMatt Arsenault
2021-07-22Add support for zero-sized Scalars as a LowLevelTypePaulo Matos
2021-06-28Reland [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize.Sander de Smalen
2021-06-25Revert "[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize."Sander de Smalen
2021-06-25[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize.Sander de Smalen
2021-06-25[GlobalISel] NFC: Change LLT::changeNumElements to LLT::changeElementCount.Sander de Smalen
2021-06-25[GlobalISel] NFC: Change LLT::scalarOrVector to take ElementCount.Sander de Smalen
2021-06-24[GlobalISel] NFC: Change LLT::vector to take ElementCount.Sander de Smalen
2021-06-22[GlobalISel] Add scalable property to LLT types.Sander de Smalen
2020-06-17Revert "GlobalISel: Make LLT constructors constexpr"Hans Wennborg
2020-06-16[SVE] Deprecate default false variant of VectorType::getChristopher Tetreault
2020-06-16GlobalISel: Make LLT constructors constexprMatt Arsenault
2020-04-13GlobalISel: Fix casted unmerge of G_CONCAT_VECTORSMatt Arsenault
2020-01-29LLT: Add changeNumElementsMatt Arsenault
2019-02-07GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault
2019-02-04GlobalISel: Improve gtest usageMatt Arsenault
2019-01-26GlobalISel: Fix address space limit in LLTMatt Arsenault
2019-01-25GlobalISel: Add helper to LLT to get a scalar or vectorMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-11-07[GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls
2017-06-15Added braces to work around gcc warning in googletest: suggest explicit brace...Galina Kistanova
2017-04-19[GlobalISel] Support vector-of-pointers in LLTKristof Beyls
2017-04-18Revert "[GlobalISel] Support vector-of-pointers in LLT"Kristof Beyls
2017-04-18[GlobalISel] Support vector-of-pointers in LLTKristof Beyls
2017-03-07Recommit: [globalisel] Change LLT constructor string into an LLT-based object...Daniel Sanders
2017-03-07Revert r297177: Change LLT constructor string into an LLT-based object ...Daniel Sanders
2017-03-07[globalisel] Change LLT constructor string into an LLT-based object that know...Daniel Sanders
2017-02-28Revert r296474 - [globalisel] Change LLT constructor string into an LLT subcl...Daniel Sanders
2017-02-28[globalisel] Change LLT constructor string into an LLT subclass that knows ho...Daniel Sanders
2016-09-15GlobalISel: remove "unsized" LLTTim Northover
2016-09-15GlobalISel: cache pointer sizes in LLTTim Northover
2016-08-15GlobalISel: support loads and stores of strange types.Tim Northover
2016-08-04GlobalISel: refuse to halve size of 1-byte & odd-sized LLTs.Tim Northover
2016-07-29[GlobalISel] Add LLT::operator!=().Ahmed Bougacha
2016-07-29[GlobalISel] Fix LLT::unsized to match LLT(LabelTy).Ahmed Bougacha
2016-07-29[GlobalISel] Add unittests for LowLevelType.Ahmed Bougacha