This is patch is part of a series to introduce an Alignment type.
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
See this patch for the introduction of the type: https://reviews.llvm.org/D64790
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 38255 Build 38254: arc lint + arc unit
Event Timeline
llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | ||
---|---|---|
129–131 | inline ? | |
llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | ||
496–497 | Remove We measure in log2(bytes). | |
538 | you might want to cache the end bound. | |
651–652 | ditto - remove Alignment is measured in log2(bytes) units. | |
659 | This should be llvm::Align(1); | |
1025–1026 | As discussed, let's make postOffset take an Align to avoid escaping the type system. | |
1571–1572 | (for later) Consider introducing static constexpr llvm::Align llvm::Align::None (or Unaligned) | |
llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp | ||
108 | would be useful here: if (B.getAlignment() != Align::None) |
llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | ||
---|---|---|
117 | use None ? |
llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | ||
---|---|---|
659 | Good catch ! |
inline ?