From c6f08b14d4895928232fac38d266bb53aafa6b29 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 31 Jul 2020 17:27:44 +0200 Subject: [PATCH] Hide some internal symbols. NFC. --- llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 8 ++++---- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 7 +++---- llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp | 2 ++ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp index 58f251fec5e9..372c5154acef 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp @@ -723,10 +723,10 @@ GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { /// /// Note: This only supports non-TFE/LWE image intrinsic calls; those have /// struct returns. -Value *simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner &IC, - IntrinsicInst &II, - APInt DemandedElts, - int DMaskIdx = -1) { +static Value *simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner &IC, + IntrinsicInst &II, + APInt DemandedElts, + int DMaskIdx = -1) { auto *IIVTy = cast(II.getType()); unsigned VWidth = IIVTy->getNumElements(); diff --git a/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp b/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp index 2746d4d456e4..d037fe7537d2 100644 --- a/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp +++ b/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp @@ -172,7 +172,7 @@ bool MVEGatherScatterLowering::isLegalTypeAndAlignment(unsigned NumElements, return false; } -bool checkOffsetSize(Value *Offsets, unsigned TargetElemCount) { +static bool checkOffsetSize(Value *Offsets, unsigned TargetElemCount) { // Offsets that are not of type are sign extended by the // getelementptr instruction, and MVE gathers/scatters treat the offset as // unsigned. Thus, if the element size is smaller than 32, we can only allow @@ -1030,9 +1030,8 @@ bool MVEGatherScatterLowering::optimiseOffsets(Value *Offsets, BasicBlock *BB, return true; } -Value *CheckAndCreateOffsetAdd(Value *X, Value *Y, Value *GEP, - IRBuilder<> &Builder) { - +static Value *CheckAndCreateOffsetAdd(Value *X, Value *Y, Value *GEP, + IRBuilder<> &Builder) { // Splat the non-vector value to a vector of the given type - if the value is // a constant (and its value isn't too big), we can even use this opportunity // to scale it to the size of the vector elements diff --git a/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp index 0af71e9b72b8..523e7b19ecb1 100644 --- a/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp @@ -1859,6 +1859,7 @@ void DFSanVisitor::visitPHINode(PHINode &PN) { DFSF.setShadow(&PN, ShadowPN); } +namespace { class DataFlowSanitizerLegacyPass : public ModulePass { private: std::vector ABIListFiles; @@ -1874,6 +1875,7 @@ public: return DataFlowSanitizer(ABIListFiles).runImpl(M); } }; +} // namespace char DataFlowSanitizerLegacyPass::ID;