Displaying 1 result from an estimated 1 matches for "closure_invariant_group".
2017 Nov 17
2
Ensuring that dead allocations from a custom allocator are killed by LLVM
...uot;() #2
; Function Attrs: alwaysinline
declare void @"case_ackerman(atom-3 atom-10)_alts"() #2
attributes #0 = { inaccessiblememonly noinline norecurse nounwind writeonly
}
attributes #1 = { alwaysinline norecurse nounwind }
attributes #2 = { alwaysinline }
!0 = distinct !{!0, !"closure_invariant_group"}
-----
In my view, %closure.raw.i is a dead allocation, because the memory
returned by it is not used anywhere. How do I communicate this fact to LLVM?
I tried seeing how clang does it, but I'm not sure - it doesn't seem to
have any attribute that would help, except perhaps builtin....