[llvm] r228328 - [PowerPC] Prepare loops for pre-increment loads/stores

Hal Finkel hfinkel at anl.gov
Thu Feb 5 11:07:45 PST 2015

----- Original Message -----
> From: "Eric Christopher" <echristo at gmail.com>
> To: "Hal Finkel" <hfinkel at anl.gov>, llvm-commits at cs.uiuc.edu
> Sent: Thursday, February 5, 2015 12:59:44 PM
> Subject: Re: [llvm] r228328 - [PowerPC] Prepare loops for pre-increment loads/stores
> +
> + const PPCSubtarget *ST =
> + TM ? TM->getSubtargetImpl(*Header-> getParent()) : nullptr;
> +
> I believe you can always depend on the TargetMachine existing.

This may be something of a left-over (when I had originally worked on this, I had setup the pass so that it could also be invoked from opt, and thus no TM). We can probably clean that up now since I don't see any near-term use for running it outside of the backend.

Thanks again,

> -eric

Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory

More information about the llvm-commits mailing list