]> git.saurik.com Git - apple/ld64.git/blobdiff - src/ld/parsers/lto_file.h
ld64-253.3.tar.gz
[apple/ld64.git] / src / ld / parsers / lto_file.h
index dcd6e36abbe7929ba8ca21000b6c7e4e7ad03c4b..65682326fda8d772f0ffe85ea538fd7f577e75ad 100644 (file)
@@ -48,6 +48,7 @@ struct OptimizeOptions {
        bool                                                            preserveAllGlobals;
        bool                                                            verbose; 
        bool                                                            saveTemps; 
+       bool                                                            ltoCodegenOnly;
        bool                                                            pie; 
        bool                                                            mainExecutable; 
        bool                                                            staticExecutable; 
@@ -58,8 +59,12 @@ struct OptimizeOptions {
        bool                                                            keepDwarfUnwind; 
        bool                                                            verboseOptimizationHints;
        bool                                                            armUsesZeroCostExceptions;
+       bool                                                            simulator;
+       bool                                                            ignoreMismatchPlatform;
+       bool                                                            bitcodeBundle;
        cpu_type_t                                                      arch;
        const char*                                                     mcpu;
+       Options::Platform                                       platform;
        const std::vector<const char*>*         llvmOptions;
        const std::vector<const char*>*         initialUndefines;
 };