[llvm-commits] [llvm] r137364 - /llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp
Jakob Stoklund Olesen
stoklund at 2pi.dk
Thu Aug 11 15:25:28 PDT 2011
On Aug 11, 2011, at 2:52 PM, Owen Anderson wrote:
> Author: resistor
> Date: Thu Aug 11 16:52:38 2011
> New Revision: 137364
>
> URL: http://llvm.org/viewvc/llvm-project?rev=137364&view=rev
> Log:
> Handle new register classes in Thumb2 mode. Should fix the ARM buildbots.
>
> Modified:
> llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp
>
> Modified: llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp?rev=137364&r1=137363&r2=137364&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp (original)
> +++ llvm/trunk/lib/Target/ARM/Thumb2InstrInfo.cpp Thu Aug 11 16:52:38 2011
> @@ -122,7 +122,8 @@
> const TargetRegisterClass *RC,
> const TargetRegisterInfo *TRI) const {
> if (RC == ARM::GPRRegisterClass || RC == ARM::tGPRRegisterClass ||
> - RC == ARM::tcGPRRegisterClass || RC == ARM::rGPRRegisterClass) {
> + RC == ARM::tcGPRRegisterClass || RC == ARM::rGPRRegisterClass ||
> + RC == ARM::GPRnopcRegisterClass) {
Like before, using ARM::GPRRegClass.hasSubClassEq(RC) will prevent this from happening again.
/jakob
More information about the llvm-commits
mailing list