search for: d48239

Displaying 3 results from an estimated 3 matches for "d48239".

2018 Jul 11
8
[RFC] A nofree (and nosynch) function attribute: Mixing dereferenceable and delete
...erenceable attribute, LLVM assumes that the pointer is unconditionally dereferenceable throughout the course of the entire function. This isn't true, however, if the memory is freed during the execution of the function. For more information, please see the discussion in https://reviews.llvm.org/D48239. To solve this problem, we need to give LLVM more information in order to help it determine when a pointer, which is dereferenceable when the functions begins to execute, will still be dereferenceable later on in the function's execution. This nofree attribute can be part of that solution. If...
2018 Jul 11
3
[RFC] A nofree (and nosynch) function attribute: Mixing dereferenceable and delete
...hat the pointer is >> unconditionally dereferenceable throughout the course of the entire >> function. This isn't true, however, if the memory is freed during the >> execution of the function. For more information, please see the >> discussion in https://reviews.llvm.org/D48239. >> >> To solve this problem, we need to give LLVM more information in order to >> help it determine when a pointer, which is dereferenceable when the >> functions begins to execute, will still be dereferenceable later on in >> the function's execution. This nofree...
2018 Jul 12
2
[RFC] A nofree (and nosynch) function attribute: Mixing dereferenceable and delete
...ionally dereferenceable throughout the course of the entire > >> function. This isn't true, however, if the memory is freed > during the > >> execution of the function. For more information, please see the > >> discussion in https://reviews.llvm.org/D48239. > >> > >> To solve this problem, we need to give LLVM more information in > order to > >> help it determine when a pointer, which is dereferenceable when the > >> functions begins to execute, will still be dereferenceable > later on...