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 38165 Build 38164: arc lint + arc unit
Event Timeline
llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | ||
---|---|---|
129 | inline ? | |
llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | ||
488 | Remove We measure in log2(bytes). | |
528 | you might want to cache the end bound. | |
643 | ditto - remove Alignment is measured in log2(bytes) units. | |
649 | This should be llvm::Align(1); | |
1016 | As discussed, let's make postOffset take an Align to avoid escaping the type system. | |
1561 | (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 | ||
---|---|---|
649 | Good catch ! |
inline ?