From: Benjamin Kramer Date: Fri, 24 Nov 2017 14:55:41 +0000 (+0000) Subject: Make helpers static. NFC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a31efbf5b828bf8c4226971eb16d182bfc545ce;p=llvm Make helpers static. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318953 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MIRCanonicalizerPass.cpp b/lib/CodeGen/MIRCanonicalizerPass.cpp index 62596440c73..c1ccb94441a 100644 --- a/lib/CodeGen/MIRCanonicalizerPass.cpp +++ b/lib/CodeGen/MIRCanonicalizerPass.cpp @@ -261,10 +261,10 @@ static std::vector populateCandidates(MachineBasicBlock *MBB) { return Candidates; } -void doCandidateWalk(std::vector &VRegs, - std::queue &RegQueue, - std::vector &VisitedMIs, - const MachineBasicBlock *MBB) { +static void doCandidateWalk(std::vector &VRegs, + std::queue &RegQueue, + std::vector &VisitedMIs, + const MachineBasicBlock *MBB) { const MachineFunction &MF = *MBB->getParent(); const MachineRegisterInfo &MRI = MF.getRegInfo(); diff --git a/lib/Support/FileOutputBuffer.cpp b/lib/Support/FileOutputBuffer.cpp index 1b1960395e2..c4ff563e5f4 100644 --- a/lib/Support/FileOutputBuffer.cpp +++ b/lib/Support/FileOutputBuffer.cpp @@ -28,6 +28,7 @@ using namespace llvm; using namespace llvm::sys; +namespace { // A FileOutputBuffer which creates a temporary file in the same directory // as the final output file. The final output file is atomically replaced // with the temporary file on commit(). @@ -94,6 +95,7 @@ private: OwningMemoryBlock Buffer; unsigned Mode; }; +} // namespace static Expected> createInMemoryBuffer(StringRef Path, size_t Size, unsigned Mode) { diff --git a/lib/Target/AMDGPU/AMDGPULibCalls.cpp b/lib/Target/AMDGPU/AMDGPULibCalls.cpp index 714c60a7446..f594767c8ed 100644 --- a/lib/Target/AMDGPU/AMDGPULibCalls.cpp +++ b/lib/Target/AMDGPU/AMDGPULibCalls.cpp @@ -217,8 +217,8 @@ INITIALIZE_PASS(AMDGPUUseNativeCalls, "amdgpu-usenative", false, false) template -CallInst *CreateCallEx(IRB &B, Value *Callee, Value *Arg, const Twine &Name="") -{ +static CallInst *CreateCallEx(IRB &B, Value *Callee, Value *Arg, + const Twine &Name = "") { CallInst *R = B.CreateCall(Callee, Arg, Name); if (Function* F = dyn_cast(Callee)) R->setCallingConv(F->getCallingConv()); @@ -226,8 +226,8 @@ CallInst *CreateCallEx(IRB &B, Value *Callee, Value *Arg, const Twine &Name="") } template -CallInst *CreateCallEx2(IRB &B, Value *Callee, Value *Arg1, Value *Arg2, - const Twine &Name="") { +static CallInst *CreateCallEx2(IRB &B, Value *Callee, Value *Arg1, Value *Arg2, + const Twine &Name = "") { CallInst *R = B.CreateCall(Callee, {Arg1, Arg2}, Name); if (Function* F = dyn_cast(Callee)) R->setCallingConv(F->getCallingConv()); diff --git a/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp b/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp index 5cfd3cd7651..3d0fca0bc3a 100644 --- a/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp +++ b/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp @@ -136,10 +136,10 @@ static bool updateIDomWithKnownCommonDominator(BasicBlock *BB, // FIXME: Neither of these issues are a big deal and could be addressed with // some amount of refactoring of IDFCalculator. That would allow us to share // the core logic here (which is solving the same core problem). -void appendDomFrontier(DomTreeNode *Node, - SmallSetVector &Worklist, - SmallVectorImpl &DomNodes, - SmallPtrSetImpl &DomSet) { +static void appendDomFrontier(DomTreeNode *Node, + SmallSetVector &Worklist, + SmallVectorImpl &DomNodes, + SmallPtrSetImpl &DomSet) { assert(DomNodes.empty() && "Must start with no dominator nodes."); assert(DomSet.empty() && "Must start with an empty dominator set.");