[llvm-commits] [llvm] r116790 - /llvm/trunk/lib/CodeGen/MachineLICM.cpp
Evan Cheng
evan.cheng at apple.com
Mon Oct 18 20:20:53 PDT 2010
Oops. Thanks for fixing this!
Evan
On Oct 18, 2010, at 7:50 PM, Andrew Trick wrote:
> Author: atrick
> Date: Mon Oct 18 21:50:50 2010
> New Revision: 116790
>
> URL: http://llvm.org/viewvc/llvm-project?rev=116790&view=rev
> Log:
> Fix for machine licm assert: RCCost <= RegPressure[RCId]
> in MultiSource/Benchmarks/VersaBench/beamformer/beamformer.
> SmallSet.insert returns true if the element is inserted.
>
> Modified:
> llvm/trunk/lib/CodeGen/MachineLICM.cpp
>
> Modified: llvm/trunk/lib/CodeGen/MachineLICM.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineLICM.cpp?rev=116790&r1=116789&r2=116790&view=diff
> ==============================================================================
> --- llvm/trunk/lib/CodeGen/MachineLICM.cpp (original)
> +++ llvm/trunk/lib/CodeGen/MachineLICM.cpp Mon Oct 18 21:50:50 2010
> @@ -604,7 +604,7 @@
> if (!Reg || TargetRegisterInfo::isPhysicalRegister(Reg))
> continue;
>
> - bool isNew = !RegSeen.insert(Reg);
> + bool isNew = RegSeen.insert(Reg);
> const TargetRegisterClass *RC = MRI->getRegClass(Reg);
> EVT VT = *RC->vt_begin();
> unsigned RCId = TLI->getRepRegClassFor(VT)->getID();
> @@ -634,7 +634,7 @@
> if (!Reg || TargetRegisterInfo::isPhysicalRegister(Reg))
> continue;
>
> - bool isNew = !RegSeen.insert(Reg);
> + bool isNew = RegSeen.insert(Reg);
> if (NoImpact)
> continue;
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list