1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/CodeGen/GlobalISel
Matt Arsenault 552fe4c9ba GlobalISel: Don't ignore requested ext narrowing type
This was assuming the narrow target was the source type. Respect the
requested type when these don't match by using intermediate
merges. This avoids producing very wide, illegal shift expansions.
2020-01-16 14:29:37 -05:00
..
CallLowering.cpp Move tail call disabling code to target independent code 2020-01-03 11:27:41 -08:00
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
Combiner.cpp [gicombiner] Add the run-time rule disable option 2019-10-17 00:37:04 +00:00
CombinerHelper.cpp [GlobalISel] Change representation of shuffle masks in MachineOperand. 2020-01-13 16:55:41 -08:00
CSEInfo.cpp Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
CSEMIRBuilder.cpp [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
GISelChangeObserver.cpp
GISelKnownBits.cpp GlobalISel: Start adding computeNumSignBits to GISelKnownBits 2020-01-06 17:21:51 -05:00
GlobalISel.cpp
InstructionSelect.cpp [GlobalISel] Defer setting HasCalls on MachineFrameInfo to selection time. 2019-09-20 23:52:07 +00:00
InstructionSelector.cpp [globalisel] Rename G_GEP to G_PTR_ADD 2019-11-05 10:31:17 -08:00
IRTranslator.cpp GlobalISel: Apply target MMO flags to atomics 2020-01-16 13:49:43 -05:00
LegalityPredicates.cpp
LegalizeMutations.cpp
Legalizer.cpp [Legalizer] Making artifact combining order-independent 2019-12-13 15:45:18 -08:00
LegalizerHelper.cpp GlobalISel: Don't ignore requested ext narrowing type 2020-01-16 14:29:37 -05:00
LegalizerInfo.cpp GlobalISel: Don't assert on MoreElements creating vectors 2020-01-09 16:29:44 -05:00
LLVMBuild.txt
Localizer.cpp [GlobalISel] Localizer: Allow targets not to run the pass conditionally 2019-12-05 11:09:50 -08:00
MachineIRBuilder.cpp [globalisel] Rename G_GEP to G_PTR_ADD 2019-11-05 10:31:17 -08:00
RegBankSelect.cpp GlobalISel: Fix naming variables "brank" instead of "bank" 2019-12-24 10:36:54 -05:00
RegisterBank.cpp Prune two MachineInstr.h includes, fix up deps 2019-10-19 00:22:07 +00:00
RegisterBankInfo.cpp GlobalISel: Add type argument to getRegBankFromRegClass 2020-01-03 16:25:10 -05:00
Utils.cpp GlobalISel: Move getLLTForMVT/getMVTForLLT 2020-01-09 16:32:51 -05:00