forked from OSchip/llvm-project
Move some classes into anonymous namespaces. NFC.
llvm-svn: 353710
This commit is contained in:
parent
eac19858e9
commit
711950c116
|
@ -19404,10 +19404,12 @@ SDValue DAGCombiner::FindBetterChain(LSBaseSDNode *N, SDValue OldChain) {
|
||||||
return DAG.getNode(ISD::TokenFactor, SDLoc(N), MVT::Other, Aliases);
|
return DAG.getNode(ISD::TokenFactor, SDLoc(N), MVT::Other, Aliases);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace {
|
||||||
// TODO: Replace with with std::monostate when we move to C++17.
|
// TODO: Replace with with std::monostate when we move to C++17.
|
||||||
struct UnitT { } Unit;
|
struct UnitT { } Unit;
|
||||||
bool operator==(const UnitT &, const UnitT &) { return true; }
|
bool operator==(const UnitT &, const UnitT &) { return true; }
|
||||||
bool operator!=(const UnitT &, const UnitT &) { return false; }
|
bool operator!=(const UnitT &, const UnitT &) { return false; }
|
||||||
|
} // namespace
|
||||||
|
|
||||||
// This function tries to collect a bunch of potentially interesting
|
// This function tries to collect a bunch of potentially interesting
|
||||||
// nodes to improve the chains of, all at once. This might seem
|
// nodes to improve the chains of, all at once. This might seem
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
using namespace llvm::codeview;
|
using namespace llvm::codeview;
|
||||||
|
|
||||||
|
namespace {
|
||||||
// FIXME: This class is only here to support the transition to llvm::Error. It
|
// FIXME: This class is only here to support the transition to llvm::Error. It
|
||||||
// will be removed once this transition is complete. Clients should prefer to
|
// will be removed once this transition is complete. Clients should prefer to
|
||||||
// deal with the Error value directly, rather than converting to error_code.
|
// deal with the Error value directly, rather than converting to error_code.
|
||||||
|
@ -38,6 +39,7 @@ public:
|
||||||
llvm_unreachable("Unrecognized cv_error_code");
|
llvm_unreachable("Unrecognized cv_error_code");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static llvm::ManagedStatic<CodeViewErrorCategory> CodeViewErrCategory;
|
static llvm::ManagedStatic<CodeViewErrorCategory> CodeViewErrCategory;
|
||||||
const std::error_category &llvm::codeview::CVErrorCategory() {
|
const std::error_category &llvm::codeview::CVErrorCategory() {
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
using namespace llvm::msf;
|
using namespace llvm::msf;
|
||||||
|
|
||||||
|
namespace {
|
||||||
// FIXME: This class is only here to support the transition to llvm::Error. It
|
// FIXME: This class is only here to support the transition to llvm::Error. It
|
||||||
// will be removed once this transition is complete. Clients should prefer to
|
// will be removed once this transition is complete. Clients should prefer to
|
||||||
// deal with the Error value directly, rather than converting to error_code.
|
// deal with the Error value directly, rather than converting to error_code.
|
||||||
|
@ -38,6 +39,7 @@ public:
|
||||||
llvm_unreachable("Unrecognized msf_error_code");
|
llvm_unreachable("Unrecognized msf_error_code");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static llvm::ManagedStatic<MSFErrorCategory> MSFCategory;
|
static llvm::ManagedStatic<MSFErrorCategory> MSFCategory;
|
||||||
const std::error_category &llvm::msf::MSFErrCategory() { return *MSFCategory; }
|
const std::error_category &llvm::msf::MSFErrCategory() { return *MSFCategory; }
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
using namespace llvm::pdb;
|
using namespace llvm::pdb;
|
||||||
|
|
||||||
|
namespace {
|
||||||
// FIXME: This class is only here to support the transition to llvm::Error. It
|
// FIXME: This class is only here to support the transition to llvm::Error. It
|
||||||
// will be removed once this transition is complete. Clients should prefer to
|
// will be removed once this transition is complete. Clients should prefer to
|
||||||
// deal with the Error value directly, rather than converting to error_code.
|
// deal with the Error value directly, rather than converting to error_code.
|
||||||
|
@ -39,6 +40,7 @@ public:
|
||||||
llvm_unreachable("Unrecognized generic_error_code");
|
llvm_unreachable("Unrecognized generic_error_code");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static llvm::ManagedStatic<PDBErrorCategory> PDBCategory;
|
static llvm::ManagedStatic<PDBErrorCategory> PDBCategory;
|
||||||
const std::error_category &llvm::pdb::PDBErrCategory() { return *PDBCategory; }
|
const std::error_category &llvm::pdb::PDBErrCategory() { return *PDBCategory; }
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
using namespace llvm::pdb;
|
using namespace llvm::pdb;
|
||||||
|
|
||||||
|
namespace {
|
||||||
// FIXME: This class is only here to support the transition to llvm::Error. It
|
// FIXME: This class is only here to support the transition to llvm::Error. It
|
||||||
// will be removed once this transition is complete. Clients should prefer to
|
// will be removed once this transition is complete. Clients should prefer to
|
||||||
// deal with the Error value directly, rather than converting to error_code.
|
// deal with the Error value directly, rather than converting to error_code.
|
||||||
|
@ -44,6 +45,7 @@ public:
|
||||||
llvm_unreachable("Unrecognized raw_error_code");
|
llvm_unreachable("Unrecognized raw_error_code");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static llvm::ManagedStatic<RawErrorCategory> RawCategory;
|
static llvm::ManagedStatic<RawErrorCategory> RawCategory;
|
||||||
const std::error_category &llvm::pdb::RawErrCategory() { return *RawCategory; }
|
const std::error_category &llvm::pdb::RawErrCategory() { return *RawCategory; }
|
||||||
|
|
|
@ -179,9 +179,9 @@ getRegClassForTypeOnBank(LLT Ty, const RegisterBank &RB,
|
||||||
|
|
||||||
/// Given a register bank, and size in bits, return the smallest register class
|
/// Given a register bank, and size in bits, return the smallest register class
|
||||||
/// that can represent that combination.
|
/// that can represent that combination.
|
||||||
const TargetRegisterClass *getMinClassForRegBank(const RegisterBank &RB,
|
static const TargetRegisterClass *
|
||||||
unsigned SizeInBits,
|
getMinClassForRegBank(const RegisterBank &RB, unsigned SizeInBits,
|
||||||
bool GetAllRegSet = false) {
|
bool GetAllRegSet = false) {
|
||||||
unsigned RegBankID = RB.getID();
|
unsigned RegBankID = RB.getID();
|
||||||
|
|
||||||
if (RegBankID == AArch64::GPRRegBankID) {
|
if (RegBankID == AArch64::GPRRegBankID) {
|
||||||
|
|
|
@ -223,7 +223,7 @@ static Function *createWrapper(Function *F, FunctionType *Ty) {
|
||||||
|
|
||||||
// Test whether a main function with type FuncTy should be rewritten to have
|
// Test whether a main function with type FuncTy should be rewritten to have
|
||||||
// type MainTy.
|
// type MainTy.
|
||||||
bool shouldFixMainFunction(FunctionType *FuncTy, FunctionType *MainTy) {
|
static bool shouldFixMainFunction(FunctionType *FuncTy, FunctionType *MainTy) {
|
||||||
// Only fix the main function if it's the standard zero-arg form. That way,
|
// Only fix the main function if it's the standard zero-arg form. That way,
|
||||||
// the standard cases will work as expected, and users will see signature
|
// the standard cases will work as expected, and users will see signature
|
||||||
// mismatches from the linker for non-standard cases.
|
// mismatches from the linker for non-standard cases.
|
||||||
|
|
Loading…
Reference in New Issue