1. Apr 10, 2020
  2. Apr 09, 2020
    • Gil Rapaport's avatar
      [LV] Add VPValue operands to VPBlendRecipe (NFCI) · e2a18678
      Gil Rapaport authored
      InnerLoopVectorizer's code called during VPlan execution still relies on
      original IR's def-use relations to decide which vector code to generate,
      limiting VPlan transformations ability to modify def-use relations and still
      have ILV generate the vector code.
      This commit introduces VPValues for VPBlendRecipe to use as the values to
      blend. The recipe is generated with VPValues wrapping the phi's incoming values
      of the scalar phi. This reduces ingredient def-use usage by ILV as a step
      towards full VPlan-based def-use relations.
      
      Differential Revision: https://reviews.llvm.org/D77539
      e2a18678
    • David Truby's avatar
      [flang] Add dependency on libSemantics to libEvaluate. · a1726e65
      David Truby authored
      When building flang with LLVM HEAD, the unittests fail to link with ld.bfd or
      ld.gold due to a linker ordering issue. Adding libSemantics as a dependency to
      libEvaluate seems to fix that issue.
      
      Reviewed at: https://github.com/flang-compiler/f18/pull/1104
      a1726e65