summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGenTypes/LowLevelType.cpp
AgeCommit message (Collapse)Author
2025-11-01[CodeGenTypes] Remove redundant declarations (NFC) (#165972)Kazu Hirata
In C++17, static constexpr members are implicitly inline, so they no longer require an out-of-line definition. This patch also removes redundant "const" from the in-class definitions. Identified with readability-redundant-declaration.
2024-12-16[CodeGen] Simplify LLT bitfields. NFC. (#120074)Jay Foad
- Put the element size field in the same place for all non-pointer types. - Put the element size and address space fields in the same place for all pointer types. - Put the number of elements and scalable fields in the same place for all vector types. This simplifies initialization and accessor methods isScalable, getElementCount, getScalarSizeInBits and getAddressSpace.
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
Finally addresses https://reviews.llvm.org/D148769#4311232 :) No behavior change.