mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-11 05:24:16 +00:00
3610c7de35
The problem with module slice has been addressed in D86319 Introduce two new AAs. AAICVTrackerFunctionReturned which checks if a function can have a unique ICV value after it is finished, and AAICVCallSiteReturned which checks AAICVTrackerFunctionReturned for a call site. This enables us to check the value of a call and if it changes the ICV. This also changes the approach in `getReplacementValues()` to a worklist-based approach so we can explore all relevant BBs. Differential Revision: https://reviews.llvm.org/D85544 |
||
---|---|---|
.. | ||
add_attributes.ll | ||
attributor_module_slice_reproducer.ll | ||
dead_use.ll | ||
deduplication_remarks.ll | ||
deduplication.ll | ||
gpu_kernel_detection_remarks.ll | ||
gpu_state_machine_function_ptr_replacement.ll | ||
hide_mem_transfer_latency.ll | ||
icv_remarks.ll | ||
icv_tracking.ll | ||
parallel_deletion_cg_update.ll | ||
parallel_deletion_remarks.ll | ||
parallel_deletion.ll | ||
rtf_type_checking.ll |