llvm-project/llvm/test/Transforms/ArgumentPromotion
Reid Kleckner da748f1c3d [ArgPromotion] Preserve alignment of byval argument in new alloca
The frontend may have requested a higher alignment for any reason, and
downstream optimizations may already have taken advantage of it.  We
should keep the same alignment when moving the allocation from the
parameter area to the local variable area.

Fixes PR34038

llvm-svn: 310071
2017-08-04 17:09:11 +00:00
..
2008-02-01-ReturnAttrs.ll
2008-07-02-array-indexing.ll
2008-09-07-CGUpdate.ll
2008-09-08-CGUpdateSelfEdge.ll
aggregate-promote.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
attrs.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
basictest.ll
byval-2.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
byval.ll [ArgPromotion] Preserve alignment of byval argument in new alloca 2017-08-04 17:09:11 +00:00
chained.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
control-flow.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
control-flow2.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
crash.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
dbg.ll Verifier: Disallow a line number without a file in DISubprogram 2017-02-17 23:57:42 +00:00
fp80.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
inalloca.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
pr3085.ll
pr27568.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
pr32917.ll [ArgPromotion] Add a testcase for PR32917 2017-05-05 08:40:24 +00:00
pr33641_remove_arg_dbgvalue.ll Remove the obsolete offset parameter from @llvm.dbg.value 2017-07-28 20:21:02 +00:00
profile.ll [ArgPromotion] Don't drop !prof metadata on promoted calls 2017-04-13 18:10:30 +00:00
reserve-tbaa.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
sret.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
tail.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
variadic.ll [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00