Open
Description
We introduced a new llvm::Attribute in the Attributor tutorial (https://youtu.be/HVvvCSSLiTw) which never made it out of the prototype stage: https://github.com/jdoerfert/llvm-project/tree/feature/max_obj_size
The meaning of the attribute is described in the tutorial along with the rational, what code is there, and what needs to be done (to some degree).
- Write a short RFC for a the attribute and send it to llvm-devCreate the attribute with all the pluming (taken from the prototype)Extract the deduction code from the prototype, rebase it, cleanup and additional tests, put it up for reviewExtract the alias analysis interaction code, rebase it, cleanup and additional tests, put it up for reviewDetermine if and how we can use assumed information of dereferenceability and max object size inside of
AANoAlias
.
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
fahadnayyar commentedon Mar 19, 2020
Hi all, I have started working towards this issue. I will submit the patch for review soon.
misc-const-correctness
crash due to seemingly infinite recursion #60895[CIR][CIRGen] Support weakref function calls. (llvm#179)
[CIR][CIRGen] Support weakref function calls. (llvm#179)
Merge pull request rust-lang#179 from vext01/fptosi
6 remaining items