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/test/MC/COFF/seh.s
|
7185bdd88302a67618b2edf51c499d647e5ff492 |
|
15-Sep-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH data structures. The Win64 EH data structures must be of type IMAGE_REL_AMD64_ADDR32NB instead of IMAGE_REL_AMD64_ADDR32. This is easiely achieved by adding the VK_COFF_IMGREL32 modifier to the symbol reference. Change also references to start and end of the SEH range of a function as offsets to start of the function. Reviewed by Jim Grosbach, Charles Davis and Nico Rieck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
f0a0d578089572be37063bbe37063edb28148159 |
|
27-Aug-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Fix wrong code offset for unwind code SET_FPREG. The code offset for unwind code SET_FPREG is wrong because it is set to constant 0. The fix is to do the same as for the other unwind codes: emit a label and later the absolute difference between the label and the begin of the prologue. Also enables the failing test case MC/COFF/seh.s Reviewed by Jim Grosbach, Charles Davis and Nico Rieck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
5310cdbcc909a7c35d4c7df0fd5703850a9db2a5 |
|
08-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Revert: Fix wrong code offset for unwind code SET_FPREG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
9611873724b9f8d6cbbed7924c972e8d026cc263 |
|
08-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Revert: Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH data structures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
eececbc7d3d420a27f9e1f9e11cce1b9bbff953f |
|
06-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH data structures. The Win64 EH data structures must be of type IMAGE_REL_AMD64_ADDR32NB instead of IMAGE_REL_AMD64_ADDR32. This is easiely achieved by adding the VK_COFF_IMGREL32 modifier to the symbol reference. Change also references to start and end of the SEH range of a function as offsets to start of the function. Reviewed by Charles Davis and Nico Rieck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185759 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
ea434e4bca15383418ac65788fdb8bc3b5725fe2 |
|
06-Jul-2013 |
Kai Nacke <kai.nacke@redstar.de> |
Fix wrong code offset for unwind code SET_FPREG. The code offset for unwind code SET_FPREG is wrong because it is set to constant 0. The fix is to do the same as for the other unwind codes: emit a label and later the absolute difference between the label and the begin of the prologue. Also enables the failing test case MC/COFF/seh.s Reviewed by Charles Davis and Nico Rieck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
f89da7210b09a0a0f7c9ee216cd54dca03c6b64a |
|
12-Apr-2013 |
Nico Rieck <nico.rieck@gmail.com> |
Replace coff-/elf-dump with llvm-readobj git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
5ac252024180805f455109ab5c7911012378b64b |
|
08-Aug-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
llvm/test/MC/COFF/seh.s: Fixup corresponding to r161487. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161489 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
07cbe231738d64d830b77303d664b531130722f7 |
|
27-May-2011 |
Charles Davis <cdavis@mines.edu> |
Assorted fixes for Win64 EH unwind info emission: - Flip order of bitfields. This gets our output matching GAS. - Handle case where the end of the prolog wasn't specified. - If the resulting unwind info struct is less than 8 bytes, pad to 8 bytes. Add a test for the latter two. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132188 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|
3a5d7d0665e2c836fb7619ea1160b29c36827c4a |
|
27-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add a test for Win64 EH unwind information emission. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
|