[PATCH] D63502: GlobalISel: Remove unsigned variant of SrcOp
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 18 10:30:09 PDT 2019
arsenm created this revision.
arsenm added reviewers: dsanders, paquette, aemerson, aditya_nandakumar, bogner.
Herald added subscribers: Petar.Avramovic, volkan, atanasyan, javed.absar, kristof.beyls, rovka, nhaehnle, wdng, jvesely, sdardis.
arsenm added a parent revision: D63496: [WIP] CodeGen: Prototype class for registers.
Force using Register.
One downside is the generated register enums require explicit
conversion.
https://reviews.llvm.org/D63502
Files:
include/llvm/CodeGen/CallingConvLower.h
include/llvm/CodeGen/GlobalISel/CallLowering.h
include/llvm/CodeGen/GlobalISel/CombinerHelper.h
include/llvm/CodeGen/GlobalISel/IRTranslator.h
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
include/llvm/CodeGen/MachineInstrBuilder.h
include/llvm/CodeGen/SwiftErrorValueTracking.h
lib/CodeGen/GlobalISel/CallLowering.cpp
lib/CodeGen/GlobalISel/CombinerHelper.cpp
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
lib/CodeGen/SwiftErrorValueTracking.cpp
lib/Target/AArch64/AArch64CallLowering.cpp
lib/Target/AArch64/AArch64InstructionSelector.cpp
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
lib/Target/AMDGPU/AMDGPUCallLowering.h
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
lib/Target/ARM/ARMCallLowering.cpp
lib/Target/ARM/ARMLegalizerInfo.cpp
lib/Target/Mips/MipsCallLowering.cpp
lib/Target/Mips/MipsCallLowering.h
lib/Target/Mips/MipsInstructionSelector.cpp
lib/Target/Mips/MipsMachineFunction.cpp
lib/Target/Mips/MipsMachineFunction.h
lib/Target/X86/X86CallLowering.cpp
lib/Target/X86/X86RegisterInfo.h
unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63502.205389.patch
Type: text/x-patch
Size: 133437 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190618/ee3ffa5b/attachment-0001.bin>
More information about the llvm-commits
mailing list