diff options
author | Fangrui Song <i@maskray.me> | 2023-06-18 17:18:38 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2023-06-18 17:18:38 -0700 |
commit | 507efbcce03d8c2c5dbea3028bc39f02c88fea79 (patch) | |
tree | 4515798315701f7c6bcf67d758dc6144593e0342 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | ada137a4c2a292c34927f0f22bd4c6fba4d3df87 (diff) | |
download | llvm-507efbcce03d8c2c5dbea3028bc39f02c88fea79.zip llvm-507efbcce03d8c2c5dbea3028bc39f02c88fea79.tar.gz llvm-507efbcce03d8c2c5dbea3028bc39f02c88fea79.tar.bz2 |
[MC] Fold A-B when A is a pending label or A/B are separated by a MCFillFragment
When the MCAssembler is non-null and the MCAsmLayout is null, we can fold A-B
in these additional cases:
* when A is a pending label (will be reassigned to a real fragment in flushPendingLabels())
* A and B are separated by a MCFillFragment with a constant size
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions