OSDN Git Service

[ConstantFolding] Refactor ConstantFoldScalarCall. NFC
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 19 Jun 2019 14:27:51 +0000 (14:27 +0000)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 19 Jun 2019 14:27:51 +0000 (14:27 +0000)
commit3ad4fa3edbd9af6aefd1f1ae0a4a6d6412a7d2af
treed20455f81d79676b402e8396f0b65e60b39add98
parent52361a0b83e88582483d90b09fadc971f2a5d54c
[ConstantFolding] Refactor ConstantFoldScalarCall. NFC

This patch splits ConstantFoldScalarCall into several
functions.

Benefits:
- Reduces indentation levels and avoids long if-statements.
- Makes it easier to add support for > 3 operands.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363810 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ConstantFolding.cpp