This has been true since dba73135c8b7a02afb535328a7475e0a6890c271, but
didn't matter until now because clang wasn't emitting allocalign
attributes.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D121640  
MemoryBuiltins: getAllocAlignment is now useful for non-allocator funcs ClosedPublic Authored by durin42 on Mar 14 2022, 2:25 PM. 
Details Summary This has been true since dba73135c8b7a02afb535328a7475e0a6890c271, but 
Diff Detail 
 Event Timelinedurin42 added a child revision: D121641: MemoryBuiltins: also check function definition for allocalign.Mar 14 2022, 2:25 PM durin42 added a child revision: D123052: InstCombineCalls: infer return alignment from allocalign attributes. durin42 removed a parent revision: D121629: clang: also check alloc_alignment claims in return.Apr 4 2022, 10:46 AM durin42 removed a child revision: D121641: MemoryBuiltins: also check function definition for allocalign. This revision is now accepted and ready to land.Apr 6 2022, 2:06 AM This revision was landed with ongoing or failed builds.Apr 6 2022, 6:51 AM Closed by commit rG33b1f4191456: MemoryBuiltins: getAllocAlignment is now useful for non-allocator funcs (authored by durin42).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 415227 llvm/lib/Analysis/MemoryBuiltins.cpp
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||