{"push_id":721043599,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f7d2f89d7b22ab09dce0567748f164552c395e31","before":"a17aa834c93a9fb3afd1f75f0df4e3c686f19450","commits":[{"sha":"f7d2f89d7b22ab09dce0567748f164552c395e31","author":{"email":"1f7432263446ac4f226b3f79c32d2744a3aa227f@google.com","name":"Diego Novillo"},"message":"Add GCC-compatible flags -fprofile-generate and -fprofile-use.\n\nThis patch adds support for specifying where the profile is emitted in a\nway similar to GCC. These flags are used to specify directories instead\nof filenames. When -fprofile-generate=DIR is used, the compiler will\ngenerate code to write to <DIR>/default.profraw.\n\nThe patch also adds a couple of extensions: LLVM_PROFILE_FILE can still be\nused to override the directory and file name to use and -fprofile-use\naccepts both directories and filenames.\n\nTo simplify the set of flags used in the backend, all the flags get\ncanonicalized to -fprofile-instr-{generate,use} when passed to the\nbackend. The decision to use a default name for the profile is done\nin the driver.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/f7d2f89d7b22ab09dce0567748f164552c395e31"}]}