4c5e43da7792f75567b693105cc53e3f1992ad98 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master llvm for rebase to r233350 Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
c87e4380542c0e15cdaa480716da1434284feb93 |
|
08-Nov-2013 |
Lang Hames <lhames@gmail.com> |
Add a method to get the object-file appropriate stack map section. Thanks to Eric Christopher for the tips on the appropriate way to do this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
023d90edb0eeba0541424046b992f0d7394441bc |
|
21-Sep-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Initialize BSSSection explicitly in InitMachOMCObjectFileInfo() to appease msvc. This can revert r191087. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191128 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
c3c9b9b7a8e36e17e629196d33f5c33eb690c2f8 |
|
10-Sep-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
MCObjectFileInfo.cpp: Fix a couple of possible typo(s), s/DwarfPub/DwarfGnuPub/, in r190344. XFAIL can be removed. (in r190374) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190386 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
328a20471dde690712211ce2b00641fcc6a57e36 |
|
09-Sep-2013 |
Eric Christopher <echristo@gmail.com> |
Add the gnu pubnames and pubtypes sections to the mc object file handling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190344 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
6aa9315353574c000c5f2aa0edd34067e94b8c79 |
|
13-Aug-2013 |
David Majnemer <david.majnemer@gmail.com> |
[-cxx-abi microsoft] Stick zero initialized symbols into the .bss section for COFF Summary: We need to do two things: - Initialize BSSSection in MCObjectFileInfo::InitCOFFMCObjectFileInfo - Teach TargetLoweringObjectFileCOFF::SelectSectionForGlobal what to do with it This fixes PR16861. Reviewers: rnk Reviewed By: rnk CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1361 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
f38cc38fa647d4e72c053c39bbe0cdec1342535f |
|
26-Jul-2013 |
Bill Schmidt <wschmidt@linux.vnet.ibm.com> |
[PowerPC] Support powerpc64le as a syntax-checking target. This patch provides basic support for powerpc64le as an LLVM target. However, use of this target will not actually generate little-endian code. Instead, use of the target will cause the correct little-endian built-in defines to be generated, so that code that tests for __LITTLE_ENDIAN__, for example, will be correctly parsed for syntax-only testing. Code generation will otherwise be the same as powerpc64 (big-endian), for now. The patch leaves open the possibility of creating a little-endian PowerPC64 back end, but there is no immediate intent to create such a thing. The LLVM portions of this patch simply add ppc64le coverage everywhere that ppc64 coverage currently exists. There is nothing of any import worth testing until such time as little-endian code generation is implemented. In the corresponding Clang patch, there is a new test case variant to ensure that correct built-in defines for little-endian code are generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
113d32cea868bd1749b4cdc8d1e52d9dccb8b5a2 |
|
08-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Revert: Emit personality function and Dwarf EH data for Win64 SEH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
28bb04453d82bd680e84cd2617ce94f633dc3249 |
|
06-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Emit personality function and Dwarf EH data for Win64 SEH. Obviously the personality function should be emitted as language handler instead of the hard coded _GCC_specific_handler. The language specific data must be placed after the unwind information therefore it must not be emitted into a separate section. Reviewed by Charles Davis and Nico Rieck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185761 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
e5c8c24ed5ff9500145633a550b016a2308c1740 |
|
06-May-2013 |
Ulrich Weigand <ulrich.weigand@de.ibm.com> |
[SystemZ] Update non-pic DWARF encodings As pointed out by Rafael Espindola, we should match the DWARF encodings produced by GCC in both pic and non-pic modes. This was not the case for the non-pic case. This patch changes all DWARF encodings to DW_EH_PE_absptr for the non-pic case, just like GCC does. The test case is updated to check for both variants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181222 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
e96e43f9a4a8e213fdb843858f26f86eb8d2ba51 |
|
06-May-2013 |
Ulrich Weigand <ulrich.weigand@de.ibm.com> |
[SystemZ] Define DWARF encoding This is another patch in preparation for adding the SystemZ target. It defines the appropriate values for DWARF encodings; the intent is to be compatible with what GCC currently does on the target. Patch by Richard Sandiford. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181201 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
62c75ad4301f07c94d7a231d2da9f9cd47b7824c |
|
10-Apr-2013 |
Bill Wendling <isanbard@gmail.com> |
Track the compact unwind encoding for when we are unable to generate compact unwind information. Compact unwind has an encoding for when we're not able to generate compact unwind and must generate an EH frame instead. Track that, but still emit that CU encoding. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
04011e8429033ae0623ea629527d2d13de3f8109 |
|
03-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix the fde encoding used by mips to match gas. This finally fixes the encoding. The patch also * Removes eh-frame.ll. It was an unnecessary .ll to .o test that was checking the wrong value. * Merge fde-reloc.s and eh-frame.s into a single test, since the only difference was the run lines. * Don't blindly test the content of the entire .eh_frame section. It makes it hard to anyone actually fixing a bug and hitting a difference in a binary blob. Instead, use a CHECK for each field and document what is being checked. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178615 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
732f4bc7c4baa7546b0942f69562d4fb3f474999 |
|
01-Apr-2013 |
Jack Carter <jack.carter@imgtec.com> |
Mips direct object exception handling regression Revision 177141 caused a regression in all but mips64 little endian. That is because none of the other Mips targets had test cases checking the contents of the .eh_frame section. This patch fixes both the llvm code and adds an assembler test case to include the current 4 flavors. The test cases unfortunately rely on llvm-objdump. A preferable method would be to use a pretty printer output such as what readelf -wf <elf_file> would give. I also changed the name of the test case to correct a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178506 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
7a86ffb19fd9e74960690cb41caae390832d3b5a |
|
15-Mar-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix the FDE encoding to be relative on ELF. This is a very late complement to r130637 which fixed this on x86_64. Fixes pr15448. Since it looks like that every elf architecture uses this encoding when using cfi, make it the default for elf. Just exclude mips64el. It has a lovely .ll -> .o test (ef_frame.ll) that tests that nothing changes in the binary content of the .eh_frame produced by llc. Oblige it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177141 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
c5ef7eee3c412b0f334e395b0cf7c363200c2f79 |
|
12-Feb-2013 |
Krzysztof Parzyszek <kparzysz@codeaurora.org> |
Allow optionally generating pubnames section in DWARF info. Introduce option "generate-dwarf-pubnames" to control it, set to "false" by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
72062f5744557e270a38192554c3126ea5f97434 |
|
31-Jan-2013 |
Tim Northover <Tim.Northover@arm.com> |
Add AArch64 as an experimental target. This patch adds support for AArch64 (ARM's 64-bit architecture) to LLVM in the "experimental" category. Currently, it won't be built unless requested explicitly. This initial commit should have support for: + Assembly of all scalar (i.e. non-NEON, non-Crypto) instructions (except the late addition CRC instructions). + CodeGen features required for C++03 and C99. + Compilation for the "small" memory model: code+static data < 4GB. + Absolute and position-independent code. + GNU-style (i.e. "__thread") TLS. + Debugging information. The principal omission, currently, is performance tuning. This patch excludes the NEON support also reviewed due to an outbreak of batshit insanity in our legal department. That will be committed soon bringing the changes to precisely what has been approved. Further reviews would be gratefully received. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
72f7bfbf0e02bb11d3e7cca1f9598c5f9d9fa2ca |
|
16-Jan-2013 |
Eric Christopher <echristo@gmail.com> |
Split address information for DWARF5 split dwarf proposal. This involves using the DW_FORM_GNU_addr_index and a separate .debug_addr section which stays in the executable and is fully linked. Sneak in two other small changes: a) Print out the debug_str_offsets.dwo section. b) Change form we're expecting the entries in the debug_str_offsets.dwo section to take from ULEB128 to U32. Add tests for all of this in the fission-cu.ll test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
a1db5de9e70dd8ffda57b1a4373915ea866b6f1d |
|
09-Jan-2013 |
Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
PowerPC: EH adjustments This patch adjust the r171506 to make all DWARF enconding pc-relative for PPC64. It also adds the R_PPC64_REL32 relocation handling in MCJIT (since the eh_frame will not generate PIC-relative relocation) and also adds the emission of stubs created by the TTypeEncoding. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
7b449889e7886b263718b5103538970f287bc37e |
|
04-Jan-2013 |
Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
PowerPC: Fix eh_frame relocation for PIC This patch fixes the PPC eh_frame definitions for the personality and frame unwinding for PIC objects. It makes PIC build correctly creates relative relocations in the '.rela.eh_frame' segments and thus avoiding a text relocation that generates a DT_TEXTREL segments in link phase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171506 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
60230ef987f234df88a166fc7878cf3051bca0a1 |
|
04-Jan-2013 |
Eric Christopher <echristo@gmail.com> |
Add section information for the DWARF5 split debug proposal string offset section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171474 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Use the new script to sort the includes of every file under lib. Sooooo many of these had incorrect or strange main module includes. I have manually inspected all of these, and fixed the main module include to be the nearest plausible thing I could find. If you own or care about any of these source files, I encourage you to take some time and check that these edits were sensible. I can't have broken anything (I strictly added headers, and reordered them, never removed), but they may not be the headers you'd really like to identify as containing the API being implemented. Many forward declarations and missing includes were added to a header files to allow them to parse cleanly when included first. The main module rule does in fact have its merits. =] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
67587f462e746e538322fbf7929b8db5de25ced7 |
|
30-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Add the rest of the experimental fission sections to MC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
6acb53152cd2140bc1f7ec7280bf67823e564ba0 |
|
28-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Add brief support for the fission .debug_info.dwo section for ELF output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
ea1504d0bd2f1171890b090b2ce007a78a05029f |
|
28-Nov-2012 |
Eric Christopher <echristo@gmail.com> |
Add comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168763 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
5b4461c0f1a519b7e4f76489424ef125c8a7a636 |
|
08-Oct-2012 |
Eric Christopher <echristo@gmail.com> |
Add names for the accelerator table sections so that they can be emitted if they're wanted on elf platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165432 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
7bbd6e366b39157445cc921024a987e61ea68c00 |
|
02-Oct-2012 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Support for generating ELF objects on Windows. This adds 'elf' as a recognized target triple environment value and overrides the default generated object format on Windows platforms if that value is present. This patch also enables MCJIT tests on Windows using the new environment value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165030 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
371e17c03c3169459c84986d4a318f6d6d3f8730 |
|
23-Sep-2012 |
Anton Korobeynikov <asl@math.spbu.ru> |
Emit dtors into proper section while compiling in vcpp-compatible mode. Patch by Kai! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164476 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
0a0e50cd1812a42d7f06baab7001f99c82b1ef5f |
|
08-Aug-2012 |
Anton Korobeynikov <asl@math.spbu.ru> |
Fix for .pdata and .xdata section attributes on COFF. Patch by kai@redstar.de ! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161487 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
2684d9e3c702b2ef9fd430155d94671d12fa994f |
|
11-May-2012 |
Jim Grosbach <grosbach@apple.com> |
Tidy up. Trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
bce0de462f9510e57598aeae918d1e1cced718ab |
|
10-Apr-2012 |
David Chisnall <csdavec@swan.ac.uk> |
Use the correct section types on Solaris for unwind data on both x86 and x86-64. Patch by Dmitri Shubin! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
32d22ee11dc03a69ef22b0794e301cd32176019d |
|
23-Feb-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Emit global ctors into .CRT$XCU instead of .ctors on Win32. Patch by Joe Groff! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151289 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
4cbcee16187ab07a70280fc10af327767325b848 |
|
17-Feb-2012 |
David Chisnall <csdavec@swan.ac.uk> |
Generate the correct EH frame section types on Solaris, this time without breaking other platforms... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
8bb51ef6d2a396715f1dbc6edc1599892779e4d6 |
|
17-Feb-2012 |
David Chisnall <csdavec@swan.ac.uk> |
Revert r150814. It turns out that there is a good reason for this after all... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150818 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
637b25a6a04908562af422c0cafbcf9db94bcc81 |
|
17-Feb-2012 |
David Chisnall <csdavec@swan.ac.uk> |
Don't lazily allocate eh_frame. We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. Fix the type of eh_frame on Solaris so that Sun ld doesn't fail to combine them (thus making it impossible for the unwind library to find them and breaking exceptions). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
d4a19b6a72d19a6f90b676aac37118664b7b7a84 |
|
11-Feb-2012 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add support for implicit TLS model used with MS VC runtime. Patch by Kai Nacke! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
4a99f59aef358fb93eac180e49f6dcef03822046 |
|
25-Jan-2012 |
Anton Korobeynikov <asl@math.spbu.ru> |
Properly emit ctors / dtors with priorities into desired sections and let linker handle the rest. This finally fixes PR5329 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
0cb2a45cceaefb48ec7efb902c453aaae4e24cb2 |
|
04-Dec-2011 |
Anton Korobeynikov <asl@math.spbu.ru> |
Emit the ctors in the proper order on ARM/EABI. Maybe some targets should use this as well. Patch by Evgeniy Stepanov! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
946227d64afcc8cb3f4db94b6ee0cdb1aa55fa31 |
|
15-Nov-2011 |
Jim Grosbach <grosbach@apple.com> |
Tidy up. 80 columns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
dfa30e1ab243990eda4732a6dffb91e965e7a755 |
|
09-Nov-2011 |
Eric Christopher <echristo@apple.com> |
Remove the pubnames section, no one consumes it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144169 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
09ac3d841367d5d56328eade506c951e0dc3a72d |
|
07-Nov-2011 |
Eric Christopher <echristo@apple.com> |
Add the support code to enable the dwarf accelerator tables. Upcoming patches to fix the types section (all types, not just global types), and testcases. The code to do the final emission is disabled by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143923 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
5a86c5b4575d8ac8ca1d0bfa068e1ffcf20ee7ea |
|
26-Oct-2011 |
Nick Lewycky <nicholas@mxc.ca> |
On an ELF system, ".debug_str" is mergeable and contains null terminated strings composed of one byte characters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143044 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
8e5cf90923321cfce0e5b99aface4b23dd79f85d |
|
29-Aug-2011 |
Bill Wendling <isanbard@gmail.com> |
Fix grammar, noticed by Duncan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
98ba358fdb0596d0d705a4e5295c7932f979b701 |
|
29-Aug-2011 |
Bill Wendling <isanbard@gmail.com> |
Initialize CompactUnwindSection so that other targets won't use an uninitialized value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138752 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
36c62d3cbe04fc2bde371fa4bda4085baffc799f |
|
21-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
X86 is the only target that uses coff format. This should fixes test failures running on Windows, Cygwin, or MingW hosts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
203576aa0cb9d8bf2d2e4d910ebab4b7a63262ae |
|
20-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. There is still a bit more refactoring left to do in Targets. But we are now very close to fixing all the layering issues in MC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
9d999f58e310ff03790bb32bb77f4e611b93807b |
|
20-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Initialize the EHFrameSection pointer to zero. This should fix the spurious buildbot errors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135594 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|
e76a33b9567d78a5744dc52fcec3a6056d6fb576 |
|
20-Jul-2011 |
Evan Cheng <evan.cheng@apple.com> |
Add MCObjectFileInfo and sink the MCSections initialization code from TargetLoweringObjectFileImpl down to MCObjectFileInfo. TargetAsmInfo is done to one last method. It's *almost* gone! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135569 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/MC/MCObjectFileInfo.cpp
|