llvm-project/llvm/test/Transforms/Attributor
Johannes Doerfert 8ad39fbaf2 [Attributor][FIX] Heap2Stack needs to use the alloca AS
When we move an allocation from the heap to the stack we need to
allocate it in the alloca AS and then cast the result. This also
prevents us from inserting the alloca after the allocation call but
rather right before.

Fixes https://github.com/llvm/llvm-project/issues/53858
2022-02-16 15:58:32 -06:00
..
ArgumentPromotion Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
IPConstantProp [Attributor][FIX] Use liveness information of the right function 2022-02-16 15:58:32 -06:00
reduced [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
align.ll [Attributor][FIX] Use liveness information of the right function 2022-02-16 15:58:32 -06:00
allow_list.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
alwaysinline.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
assumes_info.ll [Attributor][FIX] Liveness handling in the isAssumedDead helpers 2022-02-01 01:18:52 -06:00
callbacks.ll [Attributor] Make interprocedural value explicit in genericValueTraversal 2022-02-01 01:40:44 -06:00
callgraph.ll Attributor: Fix crash on undef in !callees 2021-09-14 19:49:34 -04:00
cb_liveness_disabled.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
cb_liveness_enabled.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
cb_range_disabled.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
cb_range_enabled.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
cgscc_bugs.ll [Attributor][FIX] Liveness handling in the isAssumedDead helpers 2022-02-01 01:18:52 -06:00
chain.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
depgraph.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
dereferenceable-1.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
dereferenceable-2-inseltpoison.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
dereferenceable-2.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
heap_to_stack.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
heap_to_stack_gpu.ll [Attributor][FIX] Heap2Stack needs to use the alloca AS 2022-02-16 15:58:32 -06:00
internal-noalias.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
internalize.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
lit.local.cfg [FileCheck] Default --allow-unused-prefixes to false 2021-02-08 13:37:04 -08:00
liveness.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
liveness_chains.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
lowerheap.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
lvi-after-jumpthreading.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
lvi-for-ashr.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
memory_locations.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
misc.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
misc_crash.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
new_attributes.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
noalias.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
nocapture-1.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
nocapture-2.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
nodelete.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
nofree.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
nonnull.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
norecurse.ll [Attributor][FIX] Pipe UsedAssumedInformation through more interfaces 2022-02-16 14:44:20 -06:00
noreturn.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
noreturn_async.ll [Attributor] Make interprocedural value explicit in genericValueTraversal 2022-02-01 01:40:44 -06:00
noreturn_sync.ll [Attributor][FIX] Liveness handling in the isAssumedDead helpers 2022-02-01 01:18:52 -06:00
nosync.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
noundef.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
nounwind.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
openmp_parallel.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00
potential.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
range.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
read_write_returned_arguments_scc.ll [Attributor][FIX] Use liveness information of the right function 2022-02-16 15:58:32 -06:00
readattrs.ll [Attributor] Use AAFunctionReachability to determine AANoRecurse 2022-02-01 01:40:44 -06:00
returned.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
undefined_behavior.ll [Attributor][FIX] Do not use assumed information for UB detection 2022-02-07 20:19:19 -06:00
value-simplify-gpu.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
value-simplify-instances.ll [Attributor][FIX] Reachability needs to account for readonly callees 2022-02-10 13:52:24 -06:00
value-simplify-pointer-info.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
value-simplify.ll [Attributor][FIX] Use liveness information of the right function 2022-02-16 15:58:32 -06:00
willreturn.ll Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
wrapper.ll [Attributor] Introduce the concept of query AAs 2022-02-01 01:40:44 -06:00