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
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | ||
---|---|---|
129 ↗ | (On Diff #220339) | inline ? |
llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | ||
488 ↗ | (On Diff #220339) | Remove We measure in log2(bytes). |
528 ↗ | (On Diff #220339) | you might want to cache the end bound. |
643 ↗ | (On Diff #220339) | ditto - remove Alignment is measured in log2(bytes) units. |
649 ↗ | (On Diff #220339) | This should be llvm::Align(1); |
1016 ↗ | (On Diff #220339) | As discussed, let's make postOffset take an Align to avoid escaping the type system. |
1561 ↗ | (On Diff #220339) | (for later) Consider introducing static constexpr llvm::Align llvm::Align::None (or Unaligned) |
llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp | ||
108 ↗ | (On Diff #220339) | would be useful here: if (B.getAlignment() != Align::None) |
llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | ||
---|---|---|
117 ↗ | (On Diff #220680) | use None ? |
llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | ||
---|---|---|
649 ↗ | (On Diff #220339) | Good catch ! |