[all-commits] [llvm/llvm-project] 8ba56f: Move widenable branch formation into makeGuardCont...

Philip Reames via All-commits all-commits at lists.llvm.org
Wed Nov 20 12:54:09 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8ba56f322abf848cec78ff7f814f3ad84cd778be
      https://github.com/llvm/llvm-project/commit/8ba56f322abf848cec78ff7f814f3ad84cd778be
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/GuardUtils.h
    M llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
    M llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp
    M llvm/lib/Transforms/Utils/GuardUtils.cpp

  Log Message:
  -----------
  Move widenable branch formation into makeGuardControlFlowExplicit helper

This is mostly NFC, but I removed the setting of the guard's calling convention onto the WC call.  Why?  Because it was untested, and was producing an ill defined output as the declaration's convention wasn't been changed leaving a mismatch which is UB.




More information about the All-commits mailing list