llvm-6502/include
Alexey Samsonov d7eb7d7fb1 [Object, MachO] Cache parsed MachO header in MachOObjectFile. NFC.
Summary:
Avoid parsing object file each time MachOObjectFile::getHeader() is
called. Instead, cache the header in MachOObjectFile constructor, where
it's parsed anyway. In future, we must avoid constructing the object
at all if the header can't be parsed.

Test Plan: regression test suite.

Reviewers: rafael

Subscribers: llvm-commits

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239075 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-04 19:22:03 +00:00
..
llvm [Object, MachO] Cache parsed MachO header in MachOObjectFile. NFC. 2015-06-04 19:22:03 +00:00
llvm-c [C API] Add LLVMStructGetTypeAtIndex. 2015-06-04 09:09:53 +00:00