[LLVMdev] EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes are gone
Jakob Stoklund Olesen
stoklund at 2pi.dk
Wed Jul 3 17:05:10 PDT 2013
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
More information about the llvm-dev
mailing list