llvm-project/llvm/test/Transforms/HotColdSplit
Vedant Kumar 1c3694a4d4 [CodeExtractor] Add support for the `swifterror` attribute
When passing a `swifterror` argument or alloca as an input to an
extraction region, mark the input parameter `swifterror`.

llvm-svn: 352408
2019-01-28 19:13:37 +00:00
..
X86 [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
addr-taken.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
apply-noreturn-bonus.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
apply-penalty-for-inputs.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
apply-penalty-for-outputs.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
apply-successor-penalty.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
delete-use-without-def-dbg-val.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
duplicate-phi-preds-crash.ll [CodeExtractor] Emit lifetime markers around reloads of outputs 2019-01-19 02:37:59 +00:00
eh-pads.ll [HotColdSplit] Split more aggressively before/after cold invokes 2019-01-25 03:22:23 +00:00
eh-typeid-for.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
forward-dfs-reaches-marked-block.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
lifetime-markers-on-inputs.ll [CodeExtractor] Emit lifetime markers around reloads of outputs 2019-01-19 02:37:59 +00:00
mark-the-whole-func-cold.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
minsize.ll [HotColdSplit] Mark inherently cold functions as such 2019-01-19 02:38:47 +00:00
multiple-exits.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
noreturn.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
outline-cold-asm.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
outline-disjoint-diamonds.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
outline-if-then-else.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
outline-multiple-entry-region.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
outline-while-loop.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
phi-with-distinct-outlined-values.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
region-overlap.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
resume.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
split-cold-2.ll [HotColdSplit] Introduce a cost model to control splitting behavior 2019-01-25 18:30:37 +00:00
split-out-dbg-val-of-arg.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
split-phis-in-exit-blocks.ll [CodeExtractor] Emit lifetime markers around reloads of outputs 2019-01-19 02:37:59 +00:00
succ-block-with-self-edge.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00
swifterror.ll [CodeExtractor] Add support for the `swifterror` attribute 2019-01-28 19:13:37 +00:00
unwind.ll [HotColdSplit] Simplify tests by lowering their splitting thresholds 2019-01-17 21:29:34 +00:00