Skip to content
  1. Nov 04, 2019
    • Gil Rapaport's avatar
      [LV] Apply sink-after & interleave-groups as VPlan transformations (NFC) · 2be17087
      Gil Rapaport authored
      The sink-after and interleave-group vectorization decisions were so far applied to
      VPlan during initial VPlan construction, which complicates VPlan construction – also because of
      their inter-dependence. This patch refactors buildVPlanWithRecipes() to construct a simpler
      initial VPlan and later apply both these vectorization decisions, in order, as VPlan-to-VPlan
      transformations.
      
      Differential Revision: https://reviews.llvm.org/D68577
      2be17087
    • Pengfei Wang's avatar
      Set the floating point status register as reserved · 8d7ccb37
      Pengfei Wang authored
      Summary:
      This patch sets the FPSW (X87 floating-point status register) as a reserved
      physical register and fix the test failure caused by [[ https://reviews.llvm.org/D68854| D68854 ]].
      
      Before this patch, some tests will fail because it implicit uses FPSW without
      define it. Setting the FPSW as a reserved physical register will skip liveness
      analysis because it is always live.
      
      Reviewers: pengfei, craig.topper
      
      Reviewed By: craig.topper
      
      Subscribers: craig.topper, hiraditya, llvm-commits
      
      Patch by LiuChen.
      
      Differential Revision: https://reviews.llvm.org/D69784
      8d7ccb37
  2. Nov 03, 2019
  3. Nov 02, 2019
Loading