1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/CodeGen/GlobalISel
Petar Avramovic 758e6e5968 [MIPS GlobalISel] Select G_SDIV, G_UDIV, G_SREM and G_UREM
Add support for s64 libcalls for G_SDIV, G_UDIV, G_SREM and G_UREM
and use integer type of correct size when creating arguments for
CLI.lowerCall.
Select G_SDIV, G_UDIV, G_SREM and G_UREM for types s8, s16, s32 and s64
on MIPS32.

Differential Revision: https://reviews.llvm.org/D55651

llvm-svn: 349499
2018-12-18 15:59:51 +00:00
..
CallLowering.cpp [GISel]: Remove an incorrect assert in CallLowering 2018-09-28 15:08:49 +00:00
CMakeLists.txt [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate 2018-12-14 17:50:14 +00:00
Combiner.cpp [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate 2018-12-14 17:50:14 +00:00
CombinerHelper.cpp [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate 2018-12-14 17:50:14 +00:00
GISelChangeObserver.cpp [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate 2018-12-14 17:50:14 +00:00
GlobalISel.cpp
InstructionSelect.cpp
InstructionSelector.cpp ADT/STLExtras: Introduce llvm::empty; NFC 2018-10-31 00:23:23 +00:00
IRTranslator.cpp [GISel]: Refactor MachineIRBuilder to allow passing additional parameters to build Instrs 2018-12-11 00:48:50 +00:00
LegalityPredicates.cpp [GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits to make the value clearer 2018-10-25 17:37:07 +00:00
LegalizeMutations.cpp
Legalizer.cpp [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate 2018-12-14 17:50:14 +00:00
LegalizerHelper.cpp [MIPS GlobalISel] Select G_SDIV, G_UDIV, G_SREM and G_UREM 2018-12-18 15:59:51 +00:00
LegalizerInfo.cpp [GISel]: Provide standard interface to observe changes in GISel passes 2018-12-05 20:14:52 +00:00
LLVMBuild.txt
Localizer.cpp
MachineIRBuilder.cpp [GISel] Add parentheses to an assert because gcc is mean. 2018-12-11 22:07:06 +00:00
RegBankSelect.cpp GlobalISel: Improve crash on invalid mapping 2018-12-18 09:27:29 +00:00
RegisterBank.cpp
RegisterBankInfo.cpp ADT/STLExtras: Introduce llvm::empty; NFC 2018-10-31 00:23:23 +00:00
Utils.cpp [GISel]: Allow PHIs to be DCEd 2018-10-19 20:11:52 +00:00