llvm-project/llvm/lib/CodeGen/GlobalISel
Aditya Nandakumar eb80a51b52 [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions
The original instruction might get legalized and erased and expanded
into intermediate instructions and the intermediate instructions might
fail legalization. This end up in reporting GISelFailure on the erased
instruction.
Instead report GISelFailure on the intermediate instruction which failed
legalization.

Reviewed by: ab

llvm-svn: 299802
2017-04-07 21:49:30 +00:00
..
CMakeLists.txt Revert "Localizer fun" 2017-04-01 01:26:21 +00:00
CallLowering.cpp Rename AttributeSet to AttributeList 2017-03-21 16:57:19 +00:00
GlobalISel.cpp Revert "Localizer fun" 2017-04-01 01:26:21 +00:00
IRTranslator.cpp [GlobalISel]: Create VREGs for ConstantInt args 2017-03-22 01:16:39 +00:00
InstructionSelect.cpp [GlobalISel] Update DBG_VALUEs referencing DCE'd instructions. 2017-03-21 23:42:54 +00:00
InstructionSelector.cpp [tablegen][globalisel] Add support for nested instruction matching. 2017-04-04 13:25:23 +00:00
LLVMBuild.txt Revert "Get GlobalISel to build on Linux after r286407" 2016-11-16 22:24:59 +00:00
Legalizer.cpp [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions 2017-04-07 21:49:30 +00:00
LegalizerHelper.cpp [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions 2017-04-07 21:49:30 +00:00
LegalizerInfo.cpp [GlobalISel] Add default action for G_FNEG 2017-03-08 18:09:14 +00:00
MachineIRBuilder.cpp [GlobalISel] Translate insertelement and extractelement 2017-03-10 19:08:28 +00:00
RegBankSelect.cpp [GlobalISel] Emit opt remarks on isel fallbacks. 2017-02-23 21:05:42 +00:00
RegisterBank.cpp Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
RegisterBankInfo.cpp [RegBankSelect] Support REG_SEQUENCE for generic mapping 2017-04-01 01:26:14 +00:00
Utils.cpp [GlobalISel] Update DBG_VALUEs referencing DCE'd instructions. 2017-03-21 23:42:54 +00:00