[llvm] r276677 - MachineVerifier: Fix printing nonsense for physical registers

Quentin Colombet via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 12 18:44:20 PDT 2016


Hi Matt,

Sorry for the late notice, but unless I miss something, this commit does not make sense to me.
I could have understood that we want to use report_context_vreg, but report_context_vreg_regunit in that context seems wrong to me.

Thanks,
-Quentin
> On Jul 25, 2016, at 12:39 PM, Matt Arsenault via llvm-commits <llvm-commits at lists.llvm.org> wrote:
> 
> Author: arsenm
> Date: Mon Jul 25 14:39:01 2016
> New Revision: 276677
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=276677&view=rev
> Log:
> MachineVerifier: Fix printing nonsense for physical registers
> 
> Modified:
>    llvm/trunk/lib/CodeGen/MachineVerifier.cpp
> 
> Modified: llvm/trunk/lib/CodeGen/MachineVerifier.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineVerifier.cpp?rev=276677&r1=276676&r2=276677&view=diff
> ==============================================================================
> --- llvm/trunk/lib/CodeGen/MachineVerifier.cpp (original)
> +++ llvm/trunk/lib/CodeGen/MachineVerifier.cpp Mon Jul 25 14:39:01 2016
> @@ -213,7 +213,7 @@ namespace {
>     void report(const char *msg, const MachineOperand *MO, unsigned MONum);
> 
>     void report_context(const LiveInterval &LI) const;
> -    void report_context(const LiveRange &LR, unsigned Reg,
> +    void report_context(const LiveRange &LR, unsigned VRegUnit,
>                         LaneBitmask LaneMask) const;
>     void report_context(const LiveRange::Segment &S) const;
>     void report_context(const VNInfo &VNI) const;
> @@ -474,10 +474,10 @@ void MachineVerifier::report_context(con
>   errs() << "- interval:    " << LI << '\n';
> }
> 
> -void MachineVerifier::report_context(const LiveRange &LR, unsigned Reg,
> +void MachineVerifier::report_context(const LiveRange &LR, unsigned VRegUnit,
>                                      LaneBitmask LaneMask) const {
>   report_context_liverange(LR);
> -  errs() << "- register:    " << PrintReg(Reg, TRI) << '\n';
> +  report_context_vreg_regunit(VRegUnit);
>   if (LaneMask != 0)
>     report_context_lanemask(LaneMask);
> }
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160812/866824d2/attachment.html>


More information about the llvm-commits mailing list