[llvm] r190309 - [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.

Hal Finkel hfinkel at anl.gov
Thu Nov 21 07:23:30 PST 2013


Joey,

This commit seems to have broken self hosting on PPC (only with an NDEBUG build, which is why we did not catch it earlier). I can only suppose it is the changes to lib/CodeGen/IfConversion.cpp that either caused the problem, or triggered an existing PPC backend bug. Can you please explain the rationale behind the IfConversion changes?

Thanks in advance,
Hal

----- Original Message -----
> From: "Joey Gouly" <joey.gouly at arm.com>
> To: "Joey Gouly" <Joey.Gouly at arm.com>, llvm-commits at cs.uiuc.edu
> Sent: Monday, September 9, 2013 9:48:02 AM
> Subject: RE: [llvm] r190309 - [ARMv8] Prevent generation of deprecated IT	blocks	on ARMv8 in Thumb mode.
> 
> > Author: joey
> > Date: Mon Sep  9 09:21:49 2013
> > New Revision: 190309
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=190309&view=rev
> > Log:
> > [ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in
> > Thumb mode.
> > IT blocks can only be one instruction lonf, and can only contain a
> > subset
> of
> > the 16 instructions.
> 
> Sorry, the commit message here should have read "the 16-bit
> instructions".
> 
> 
> 
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-commits mailing list