From 7a3b7e5efc44c3852c5b34b245bd4eedeeac886f Mon Sep 17 00:00:00 2001
From: Chandler Carruth \n" if !
-simplify-libcalls Simplify well-known library calls -simplifycfg Simplify the CFG
--sink Code sinking -sretpromotion Promote sret arguments to multiple ret values -strip Strip all symbols from a module -strip-dead-debug-info Strip debug info for unused symbols
@@ -1713,29 +1712,6 @@ if (X < 3) {
-strip-dead-prototypes Strip Unused Function Prototypes
- This pass finds functions that return a struct (using a pointer to the struct - as the first argument of the function, marked with the 'sret' attribute) and - replaces them with a new function that simply returns each of the elements of - that struct (using multiple return values). -
- -- This pass works under a number of conditions: -
- -