Jakob Stoklund Olesen
2013-Jul-04 00:05 UTC
[LLVMdev] EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes are gone
All, I just committed r185596 which removes some exception-related ISD opcodes. If you have an out-of-tree target that supports DWARF exception handling, that probably broke your build. Just delete these lines from your XXXISelLowering.cpp file: - setOperationAction(ISD::EHSELECTION, MVT::i32, Expand); - setOperationAction(ISD::EXCEPTIONADDR, MVT::i32, Expand); The lowering code for DWARF landing pads now only needs these parameters: setExceptionPointerRegister(X86::EAX); setExceptionSelectorRegister(X86::EDX); Thanks, /jakob
Seemingly Similar Threads
- [LLVMdev] ARM EABI Exceptions
- [LLVMdev] subtle issue with soft-float and new attribute scheme (possibly an issue with other attributes)
- [LLVMdev] subtle issue with soft-float and new attribute scheme (possibly an issue with other attributes)
- [LLVMdev] subtle issue with soft-float and new attribute scheme (possibly an issue with other attributes)
- [LLVMdev] Moving return value registers from MRI to return instructions