diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2019-06-07 13:28:52 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2019-06-07 13:28:52 +0000 |
commit | b2e96169b0a46abb8dc95f3255557b93d92ec36e (patch) | |
tree | 57d10534bbcafbfdc090f512378805856636aafb /llvm/lib/Analysis/ConstantFolding.cpp | |
parent | d546b5052bb71ad90230fa572101730d4c0246a3 (diff) | |
download | bcm5719-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.cpp | 20 |
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(); |