mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Move private classes into anonymous namespaces
NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232944 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
15863e5e5f
commit
bd8e1b1dfe
@ -32,6 +32,7 @@
|
||||
#include <algorithm>
|
||||
using namespace llvm;
|
||||
|
||||
namespace {
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Implementation of various methods necessary for calculation of live ranges.
|
||||
// The implementation of the methods abstracts from the concrete type of the
|
||||
@ -293,6 +294,7 @@ private:
|
||||
return I;
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// LiveRange methods
|
||||
|
@ -304,6 +304,7 @@ static bool containsReg(ArrayRef<unsigned> RegUnits, unsigned RegUnit) {
|
||||
return std::find(RegUnits.begin(), RegUnits.end(), RegUnit) != RegUnits.end();
|
||||
}
|
||||
|
||||
namespace {
|
||||
/// Collect this instruction's unique uses and defs into SmallVectors for
|
||||
/// processing defs and uses in order.
|
||||
///
|
||||
@ -354,6 +355,7 @@ protected:
|
||||
}
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
/// Collect physical and virtual register operands.
|
||||
static void collectOperands(const MachineInstr *MI,
|
||||
|
@ -9984,6 +9984,7 @@ SDValue DAGCombiner::TransformFPLoadStorePair(SDNode *N) {
|
||||
return SDValue();
|
||||
}
|
||||
|
||||
namespace {
|
||||
/// Helper struct to parse and store a memory address as base + index + offset.
|
||||
/// We ignore sign extensions when it is safe to do so.
|
||||
/// The following two expressions are not equivalent. To differentiate we need
|
||||
@ -10071,6 +10072,7 @@ struct BaseIndexOffset {
|
||||
return BaseIndexOffset(Base, Index, Off, IsIndexSignExt);
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
bool DAGCombiner::MergeStoresOfConstantsOrVecElts(
|
||||
SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT,
|
||||
|
@ -98,6 +98,7 @@ static bool ExecGraphViewer(StringRef ExecPath, std::vector<const char *> &args,
|
||||
return false;
|
||||
}
|
||||
|
||||
namespace {
|
||||
struct GraphSession {
|
||||
std::string LogBuffer;
|
||||
bool TryFindProgram(StringRef Names, std::string &ProgramPath) {
|
||||
@ -114,6 +115,7 @@ struct GraphSession {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
static const char *getProgramName(GraphProgram::Name program) {
|
||||
switch (program) {
|
||||
|
@ -1143,6 +1143,7 @@ SDNode *AArch64DAGToDAGISel::SelectPostStore(SDNode *N, unsigned NumVecs,
|
||||
return St;
|
||||
}
|
||||
|
||||
namespace {
|
||||
/// WidenVector - Given a value in the V64 register class, produce the
|
||||
/// equivalent value in the V128 register class.
|
||||
class WidenVector {
|
||||
@ -1163,6 +1164,7 @@ public:
|
||||
return DAG.getTargetInsertSubreg(AArch64::dsub, DL, WideTy, Undef, V64Reg);
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
/// NarrowVector - Given a value in the V128 register class, produce the
|
||||
/// equivalent value in the V64 register class.
|
||||
|
@ -259,6 +259,7 @@ static bool isLoadFromConstantInitializer(Value *V) {
|
||||
return false;
|
||||
}
|
||||
|
||||
namespace {
|
||||
struct FindConstantPointers {
|
||||
bool LoadCanBeConstantFolded;
|
||||
bool IndexIsConstant;
|
||||
@ -541,6 +542,7 @@ public:
|
||||
return NumberOfOptimizedInstructions;
|
||||
}
|
||||
};
|
||||
} // namespace
|
||||
|
||||
// Complete loop unrolling can make some loads constant, and we need to know if
|
||||
// that would expose any further optimization opportunities.
|
||||
|
Loading…
Reference in New Issue
Block a user