[all-commits] [llvm/llvm-project] 1121a5: [CostModel] split handling of intrinsics from othe...

RotateRight via All-commits all-commits at lists.llvm.org
Mon Sep 28 10:33:36 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1121a583b8875d7c621f32b3a42498986c0617d9
      https://github.com/llvm/llvm-project/commit/1121a583b8875d7c621f32b3a42498986c0617d9
  Author: Sanjay Patel <spatel at rotateright.com>
  Date:   2020-09-28 (Mon, 28 Sep 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h

  Log Message:
  -----------
  [CostModel] split handling of intrinsics from other calls

This should be close to NFC (no-functional-change), but I
can't completely rule out that some call on some target
travels down a different path. There's an especially large
amount of code spaghetti in this part of the cost model.

The goal is to clean up the intrinsic cost handling so
we can canonicalize to the new min/max intrinsics without
causing regressions.




More information about the All-commits mailing list