1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/include/llvm/CodeGen/GlobalISel
Aditya Nandakumar 5c4336d5b2 [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
..
CallLowering.h [GlobalISel] Use the correct calling conv for calls 2017-03-20 14:40:18 +00:00
GISelAccessor.h GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
InstructionSelect.h
InstructionSelector.h [tablegen][globalisel] Add support for nested instruction matching. 2017-04-04 13:25:23 +00:00
IRTranslator.h [GlobalISel] Translate shufflevector 2017-03-21 08:44:13 +00:00
Legalizer.h GlobalISel: add merge/unmerge nodes for legalization. 2017-03-03 22:46:09 +00:00
LegalizerHelper.h [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions 2017-04-07 21:49:30 +00:00
LegalizerInfo.h GlobalISel: legalize va_arg on AArch64. 2017-02-15 23:22:50 +00:00
MachineIRBuilder.h [GlobalISel] Translate insertelement and extractelement 2017-03-10 19:08:28 +00:00
RegBankSelect.h [GlobalISel] Emit opt remarks on isel fallbacks. 2017-02-23 21:05:42 +00:00
RegisterBank.h Re-commit: [globalisel] Tablegen-erate current Register Bank Information 2017-01-19 11:15:55 +00:00
RegisterBankInfo.h unique_ptrify some containers in GlobalISel::RegisterBankInfo 2017-01-30 17:13:56 +00:00
Types.h
Utils.h [GlobalISel] Move isTriviallyDead to Utils. NFC. 2017-03-21 10:47:35 +00:00