[PATCH] D119271: CGCall: also emit LLVM `allocalign` attribute when handling AllocAlign

Dávid Bolvanský via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Feb 8 12:09:01 PST 2022


xbolva00 added inline comments.


================
Comment at: clang/test/CodeGen/alloc-align-attr.c:14
 // CHECK-NEXT:    [[CASTED_ALIGN:%.*]] = zext i32 [[TMP0]] to i64
 // CHECK-NEXT:    call void @llvm.assume(i1 true) [ "align"(i32* [[CALL]], i64 [[CASTED_ALIGN]]) ]
 // CHECK-NEXT:    [[TMP1:%.*]] = load i32, i32* [[CALL]], align 4
----------------
now this llvm.assume is redudant and should be removed?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119271/new/

https://reviews.llvm.org/D119271



More information about the cfe-commits mailing list