llvm-project/llvm/test/CodeGen/WinEH
Joseph Tremoulet f748c8937e [WinEH] Update exception pointer registers
Summary:
The CLR's personality routine passes these in rdx/edx, not rax/eax.

Make getExceptionPointerRegister a virtual method parameterized by
personality function to allow making this distinction.

Similarly make getExceptionSelectorRegister a virtual method parameterized
by personality function, for symmetry.


Reviewers: pgavlin, majnemer, rnk

Subscribers: jyknight, dsanders, llvm-commits

Differential Revision: http://reviews.llvm.org/D14344

llvm-svn: 252383
2015-11-07 01:11:31 +00:00
..
lit.local.cfg
wineh-cloning.ll Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple parents" 2015-11-06 10:07:33 +00:00
wineh-coreclr.ll [WinEH] Update exception pointer registers 2015-11-07 01:11:31 +00:00
wineh-demotion.ll Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple parents" 2015-11-06 10:07:33 +00:00
wineh-exceptionpointer.ll [WinEH] Update exception pointer registers 2015-11-07 01:11:31 +00:00
wineh-intrinsics-invalid.ll [WinEH] Add llvm.eh.exceptionpointer intrinsic 2015-09-03 09:15:32 +00:00
wineh-intrinsics.ll [WinEH] Add llvm.eh.exceptionpointer intrinsic 2015-09-03 09:15:32 +00:00
wineh-no-demotion.ll Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple parents" 2015-11-06 10:07:33 +00:00
wineh-statenumbering-cleanups.ll [WinEH] Fix cleanup state numbering 2015-10-09 00:46:08 +00:00
wineh-statenumbering.ll [WinEH] Pull Adjectives and CatchObj out of the catchpad arg list 2015-09-16 20:16:27 +00:00