3ac7b034d65bb1b78795931287f634d4efd7e151 |
|
26-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add a test for the chained directives that I forgot last time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132110 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
ca93138e11f404a19553049a569f1fa6ad491b67 |
|
26-May-2011 |
Charles Davis <cdavis@mines.edu> |
Test .seh_startchained and .seh_endchained parsing. Rework how the MCWin64EHUnwindInfo instances are stored. Fix issues with chained unwind areas exposed by the test that were related to this. The ChainedParent field had the wrong address, because when the chained unwind info was added, the addresses shifted around. Now we store the pointers to the structures, which are now allocated from the MC heap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
410ef2b263e92d3de1b2acff7437059400daed7d |
|
25-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add tests for .seh_setframe and .seh_handlerdata parsing. Fix issues with them. I had to add a special SwitchSectionNoChange method to MCStreamer just for .seh_handlerdata. If this isn't OK, please let me know, and I'll find some other way to fix .seh_handlerdata streaming. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
575630ccb8a267405146a0c14fba7a5b74e1e4c3 |
|
25-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add tests for .seh_savereg and .seh_savexmm parsing. Once again, fix the buggy methods that parse these directives. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132045 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
47268164f3d660f6357cc3a59d510efe3bc9152f |
|
25-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add a test for .seh_pushframe parsing. Fix the bug exposed by it (and another one I found by inspection). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132037 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
309213279e5d95826d97b2ab2178db5ddea0ed80 |
|
25-May-2011 |
Charles Davis <cdavis@mines.edu> |
Add a test for the .seh_handler directive. Fix problems with the parsing method exposed by the test. While we're at it, simplify the .seh_proc parsing method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132028 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|
40de0e013a456971697491b428fb903570e8766e |
|
24-May-2011 |
Charles Davis <cdavis@mines.edu> |
Test basic SEH directive-parsing functionality. Fix a latent bug exposed by this test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/AsmParser/directive_seh.s
|