mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Make a bunch of symbols internal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122642 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c00210cef2
commit
1928236514
@ -712,31 +712,30 @@ static MCSymbol *EmitFDE(MCStreamer &streamer,
|
||||
return fdeEnd;
|
||||
}
|
||||
|
||||
struct CIEKey {
|
||||
static const CIEKey EmptyKey;
|
||||
static const CIEKey TombstoneKey;
|
||||
namespace {
|
||||
struct CIEKey {
|
||||
static const CIEKey getEmptyKey() { return CIEKey(0, 0, -1); }
|
||||
static const CIEKey getTombstoneKey() { return CIEKey(0, -1, 0); }
|
||||
|
||||
CIEKey(const MCSymbol* Personality_, unsigned PersonalityEncoding_,
|
||||
unsigned LsdaEncoding_) : Personality(Personality_),
|
||||
PersonalityEncoding(PersonalityEncoding_),
|
||||
LsdaEncoding(LsdaEncoding_) {
|
||||
}
|
||||
const MCSymbol* Personality;
|
||||
unsigned PersonalityEncoding;
|
||||
unsigned LsdaEncoding;
|
||||
};
|
||||
|
||||
const CIEKey CIEKey::EmptyKey(0, 0, -1);
|
||||
const CIEKey CIEKey::TombstoneKey(0, -1, 0);
|
||||
CIEKey(const MCSymbol* Personality_, unsigned PersonalityEncoding_,
|
||||
unsigned LsdaEncoding_) : Personality(Personality_),
|
||||
PersonalityEncoding(PersonalityEncoding_),
|
||||
LsdaEncoding(LsdaEncoding_) {
|
||||
}
|
||||
const MCSymbol* Personality;
|
||||
unsigned PersonalityEncoding;
|
||||
unsigned LsdaEncoding;
|
||||
};
|
||||
}
|
||||
|
||||
namespace llvm {
|
||||
template <>
|
||||
struct DenseMapInfo<CIEKey> {
|
||||
static CIEKey getEmptyKey() {
|
||||
return CIEKey::EmptyKey;
|
||||
return CIEKey::getEmptyKey();
|
||||
}
|
||||
static CIEKey getTombstoneKey() {
|
||||
return CIEKey::TombstoneKey;
|
||||
return CIEKey::getTombstoneKey();
|
||||
}
|
||||
static unsigned getHashValue(const CIEKey &Key) {
|
||||
FoldingSetNodeID ID;
|
||||
|
@ -650,7 +650,8 @@ bool llvm::EliminateDuplicatePHINodes(BasicBlock *BB) {
|
||||
/// is to simply align all global variables and allocation instructions to
|
||||
/// their preferred alignment from the beginning.
|
||||
///
|
||||
unsigned enforceKnownAlignment(Value *V, unsigned Align, unsigned PrefAlign) {
|
||||
static unsigned enforceKnownAlignment(Value *V, unsigned Align,
|
||||
unsigned PrefAlign) {
|
||||
|
||||
User *U = dyn_cast<User>(V);
|
||||
if (!U) return Align;
|
||||
|
Loading…
Reference in New Issue
Block a user