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 1dea0652da Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations""
This reverts commit d1341152d91398e9a882ba2ee924147ea2f9b589.

This patch originally made use of Nested MachineIRBuilder buildInstr
calls, and since order of argument processing is not well defined, the
instructions were built slightly in a different order (still correct).
I've removed the nested buildInstr calls to have a defined order now.

Patch was tested by Mikael.

llvm-svn: 340309
2018-08-21 17:30:31 +00:00
..
CallLowering.h [GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per Value 2018-08-02 08:33:31 +00:00
Combiner.h [GISel]: Implement GlobalISel combiner API. 2018-01-25 00:41:58 +00:00
CombinerHelper.h Revert r331816 and r331820 - [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64 2018-05-09 05:00:17 +00:00
CombinerInfo.h [GISel]: Fix modules build by including <cassert> 2018-01-25 01:16:14 +00:00
ConstantFoldingMIRBuilder.h [GISel] Refactor MachineIRBuilder to allow transformations while 2018-04-09 17:30:56 +00:00
GISelWorkList.h GISelWorkList.h: Fix -fmodules build in rL318210. 2017-11-15 07:34:35 +00:00
InstructionSelect.h
InstructionSelector.h [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it to support BFC on ARM. 2018-06-15 23:13:43 +00:00
InstructionSelectorImpl.h [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it to support BFC on ARM. 2018-06-15 23:13:43 +00:00
IRTranslator.h [GlobalISel][IRTranslator] Fix a bug in handling repeating struct types during argument lowering. 2018-08-14 12:04:25 +00:00
LegalizationArtifactCombiner.h Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
Legalizer.h [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
LegalizerHelper.h Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations"" 2018-08-21 17:30:31 +00:00
LegalizerInfo.h Remove trailing space 2018-07-30 19:41:25 +00:00
Localizer.h CodeGen: Remove pipeline dependencies on StackProtector; NFC 2018-07-13 00:08:38 +00:00
MachineIRBuilder.h Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations"" 2018-08-21 17:30:31 +00:00
MIPatternMatch.h [GISel]: Pattern matchers for GFSUB, GFNEG 2018-05-31 19:30:01 +00:00
RegBankSelect.h [NFC] fix trivial typos in comments and documents 2018-01-29 05:17:03 +00:00
RegisterBank.h [CodeGen] Fix inconsistent declaration parameter name 2018-07-16 18:51:40 +00:00
RegisterBankInfo.h GlobalISel: Make MachineCSE runnable in the middle of the GlobalISel 2018-01-18 02:06:56 +00:00
Types.h [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-26 22:44:03 +00:00
Utils.h CodeGen: Remove pipeline dependencies on StackProtector; NFC 2018-07-13 00:08:38 +00:00