| commit | c7c4c36694862c191337b5b9e8de41a177ef4ff0 | [log] [tgz] |
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Mar 19 01:50:16 2015 +0000 |
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Mar 19 01:50:16 2015 +0000 |
| tree | 142ac895f5e307e670b2c5bead4ec860f51fc66b | |
| parent | dd08f96ac74f3db11bd30ccaab7ee07d9590ed92 [diff] |
Split the object streamer callback in one per file format. There are two main advantages to doing this * Targets that only need to handle one of the formats specially don't have to worry about the others. For example, x86 now only registers a constructor for the COFF streamer. * Changes to the arguments passed to one format constructor will not impact the other formats. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232699 91177308-0d34-0410-b5e6-96231b3b80d8