1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/Transforms/Attributor
Johannes Doerfert b972222722 [Attributor] Use the proper context instruction in genericValueTraversal
There was a TODO in genericValueTraversal to provide the context
instruction and due to the lack of it users that wanted one just used
something available. Unfortunately, using a fixed instruction is wrong
in the presence of PHIs so we need to update the context instruction
properly.

Reviewed By: uenoku

Differential Revision: https://reviews.llvm.org/D76870
2020-04-01 22:20:47 -05:00
..
ArgumentPromotion [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
IPConstantProp [Attributor] Unify handling of must-tail calls 2020-03-23 10:45:24 -05:00
reduced [Attributor][FIX] Ensure abstract attributes are existing before manifest 2020-02-14 21:44:46 -06:00
align.ll [Attributor][FIX] Prevent alignment breakage wrt. must-tail calls 2020-04-01 21:40:07 -05:00
alwaysinline.ll [Attributor] IPO across definition boundary of a function marked alwaysinline 2020-03-13 01:06:12 -05:00
callbacks.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
dereferenceable-1.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
dereferenceable-2.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
heap_to_stack.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
internal-noalias.ll [Attributor] Use fine-grained liveness in all helpers 2020-02-12 17:36:38 -06:00
liveness_chains.ll [Attributor] Use fine-grained liveness in all helpers 2020-02-12 17:36:38 -06:00
liveness.ll Revert "[Attributor] Enable test with update check lines" 2020-03-13 00:59:47 -05:00
lvi-after-jumpthreading.ll [Attributor] AAValueConstantRange: Value range analysis using constant range 2020-01-15 16:34:23 +09:00
lvi-for-ashr.ll [Attributor] AAValueConstantRange: Value range analysis using constant range 2020-01-15 16:34:23 +09:00
memory_locations.ll [Attributor][NFC] Add more memory_location tests 2020-02-19 23:46:08 -06:00
misc.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
new_attributes.ll
noalias.ll [Attributor] Improve noalias preservation using reachability 2020-03-13 21:09:08 +05:30
nocapture-1.ll [Attributor] Use fine-grained liveness in all helpers 2020-02-12 17:36:38 -06:00
nocapture-2.ll [Attributor] Avoid REQUIRED dependences in favor of OPTIONAL ones 2020-01-23 18:42:46 -06:00
nofree.ll [Attributor] Use knowledge retained in llvm.assume (operand bundles) 2020-03-24 15:33:40 -05:00
nonnull.ll [Attributor] Use knowledge retained in llvm.assume (operand bundles) 2020-03-24 15:33:40 -05:00
norecurse.ll [Attributor] Add an Attributor CGSCC pass and run it 2020-02-08 21:27:34 -06:00
noreturn_async.ll [Attributor] Collect memory accesses with their respective kind and location 2020-02-15 02:12:04 -06:00
noreturn_sync.ll [Attributor] Collect memory accesses with their respective kind and location 2020-02-15 02:12:04 -06:00
noreturn.ll [Attributor] Use fine-grained liveness in all helpers 2020-02-12 17:36:38 -06:00
nosync.ll [Attributor] Derive memory location attributes (argmemonly, ...) 2020-02-14 19:05:51 -06:00
nounwind.ll
range.ll [Attributor] Use the proper context instruction in genericValueTraversal 2020-04-01 22:20:47 -05:00
read_write_returned_arguments_scc.ll [Attributor] Detect possibly unbounded cycles in functions 2020-03-13 11:17:33 -05:00
readattrs.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
returned.ll [Attributor] Use existing returned information better 2020-02-19 23:46:07 -06:00
undefined_behavior.ll [Attributor] Fold terminators before changing instructions to unreachable 2020-03-07 12:38:44 +02:00
value-simplify.ll [Attributor] Derive better alignment for accessed pointers 2020-04-01 21:49:57 -05:00
willreturn.ll [Attributor] Detect possibly unbounded cycles in functions 2020-03-13 11:17:33 -05:00