summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ConstantFolding.cpp
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2019-06-07 13:28:52 +0000
committerJoerg Sonnenberger <joerg@bec.de>2019-06-07 13:28:52 +0000
commitb2e96169b0a46abb8dc95f3255557b93d92ec36e (patch)
tree57d10534bbcafbfdc090f512378805856636aafb /llvm/lib/Analysis/ConstantFolding.cpp
parentd546b5052bb71ad90230fa572101730d4c0246a3 (diff)
downloadbcm5719-llvm-b2e96169b0a46abb8dc95f3255557b93d92ec36e.tar.gz
bcm5719-llvm-b2e96169b0a46abb8dc95f3255557b93d92ec36e.zip
[NFC] Don't export helpers of ConstantFoldCall
llvm-svn: 362799
Diffstat (limited to 'llvm/lib/Analysis/ConstantFolding.cpp')
-rw-r--r--llvm/lib/Analysis/ConstantFolding.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/llvm/lib/Analysis/ConstantFolding.cpp b/llvm/lib/Analysis/ConstantFolding.cpp
index 2ea1e7dea82..85390e37708 100644
--- a/llvm/lib/Analysis/ConstantFolding.cpp
+++ b/llvm/lib/Analysis/ConstantFolding.cpp
@@ -1647,10 +1647,11 @@ static bool getConstIntOrUndef(Value *Op, const APInt *&C) {
return false;
}
-Constant *ConstantFoldScalarCall(StringRef Name, unsigned IntrinsicID, Type *Ty,
- ArrayRef<Constant *> Operands,
- const TargetLibraryInfo *TLI,
- const CallBase *Call) {
+static Constant *ConstantFoldScalarCall(StringRef Name, unsigned IntrinsicID,
+ Type *Ty,
+ ArrayRef<Constant *> Operands,
+ const TargetLibraryInfo *TLI,
+ const CallBase *Call) {
if (Operands.size() == 1) {
if (IntrinsicID == Intrinsic::is_constant) {
// We know we have a "Constant" argument. But we want to only
@@ -2219,11 +2220,12 @@ Constant *ConstantFoldScalarCall(StringRef Name, unsigned IntrinsicID, Type *Ty,
return nullptr;
}
-Constant *ConstantFoldVectorCall(StringRef Name, unsigned IntrinsicID,
- VectorType *VTy, ArrayRef<Constant *> Operands,
- const DataLayout &DL,
- const TargetLibraryInfo *TLI,
- const CallBase *Call) {
+static Constant *ConstantFoldVectorCall(StringRef Name, unsigned IntrinsicID,
+ VectorType *VTy,
+ ArrayRef<Constant *> Operands,
+ const DataLayout &DL,
+ const TargetLibraryInfo *TLI,
+ const CallBase *Call) {
SmallVector<Constant *, 4> Result(VTy->getNumElements());
SmallVector<Constant *, 4> Lane(Operands.size());
Type *Ty = VTy->getElementType();
OpenPOWER on IntegriCloud