mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Give helpers internal linkage. NFC.
This commit is contained in:
parent
a45c842965
commit
e5202a866e
@ -82,6 +82,7 @@ static unsigned getRegisterSize(const TargetRegisterInfo &TRI, Register Reg) {
|
||||
return TRI.getSpillSize(*RC);
|
||||
}
|
||||
|
||||
namespace {
|
||||
// Cache used frame indexes during statepoint re-write to re-use them in
|
||||
// processing next statepoint instruction.
|
||||
// Two strategies. One is to preserve the size of spill slot while another one
|
||||
@ -282,6 +283,7 @@ public:
|
||||
return true;
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
bool FixupStatepointCallerSaved::runOnMachineFunction(MachineFunction &MF) {
|
||||
if (skipFunction(MF.getFunction()))
|
||||
|
@ -78,7 +78,7 @@ void LostDebugLocObserver::createdInstr(MachineInstr &MI) {
|
||||
PotentialMIsForDebugLocs.insert(&MI);
|
||||
}
|
||||
|
||||
bool irTranslatorNeverAddsLocations(unsigned Opcode) {
|
||||
static bool irTranslatorNeverAddsLocations(unsigned Opcode) {
|
||||
switch (Opcode) {
|
||||
default:
|
||||
return false;
|
||||
|
@ -515,7 +515,7 @@ void MVEGatherScatterLowering::pushOutMul(PHINode *&Phi,
|
||||
}
|
||||
|
||||
// Return true if the given intrinsic is a gather or scatter
|
||||
bool isGatherScatter(IntrinsicInst *IntInst) {
|
||||
static bool isGatherScatter(IntrinsicInst *IntInst) {
|
||||
if (IntInst == nullptr)
|
||||
return false;
|
||||
unsigned IntrinsicID = IntInst->getIntrinsicID();
|
||||
@ -537,7 +537,7 @@ bool isGatherScatter(IntrinsicInst *IntInst) {
|
||||
|
||||
// Check whether all usages of this instruction are as offsets of
|
||||
// gathers/scatters or simple arithmetics only used by gathers/scatters
|
||||
bool hasAllGatScatUsers(Instruction *I) {
|
||||
static bool hasAllGatScatUsers(Instruction *I) {
|
||||
if (I->hasNUses(0)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -6016,6 +6016,7 @@ std::string AAMemoryLocation::getMemoryLocationsAsStr(
|
||||
return S;
|
||||
}
|
||||
|
||||
namespace {
|
||||
struct AAMemoryLocationImpl : public AAMemoryLocation {
|
||||
|
||||
AAMemoryLocationImpl(const IRPosition &IRP, Attributor &A)
|
||||
@ -6978,6 +6979,7 @@ struct AAValueConstantRangeCallSiteArgument : AAValueConstantRangeFloating {
|
||||
STATS_DECLTRACK_CSARG_ATTR(value_range)
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
const char AAReturnedValues::ID = 0;
|
||||
const char AANoUnwind::ID = 0;
|
||||
|
@ -241,8 +241,8 @@ template <> struct GraphTraits<Loop> : LoopBodyTraits {};
|
||||
} // namespace llvm
|
||||
|
||||
// Overloaded wrappers to go with the function template below.
|
||||
BasicBlock *unwrapBlock(BasicBlock *B) { return B; }
|
||||
BasicBlock *unwrapBlock(LoopBodyTraits::NodeRef &N) { return N.second; }
|
||||
static BasicBlock *unwrapBlock(BasicBlock *B) { return B; }
|
||||
static BasicBlock *unwrapBlock(LoopBodyTraits::NodeRef &N) { return N.second; }
|
||||
|
||||
static void createNaturalLoop(LoopInfo &LI, DominatorTree &DT, Function *F,
|
||||
SetVector<BasicBlock *> &Blocks,
|
||||
|
Loading…
x
Reference in New Issue
Block a user