mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
[IR] Remove validAlignment and validPointer methods DataLayout as they aren't used.
I don't think validAlignment has been used since r34358 in 2007. I think validPointer was copied from validAlignment some time later, but it definitely wasn't used in the first commit that contained it. llvm-svn: 298458
This commit is contained in:
parent
f1e504ad71
commit
d47c59d8f6
@ -134,14 +134,6 @@ private:
|
||||
|
||||
PointersTy::iterator findPointerLowerBound(uint32_t AddressSpace);
|
||||
|
||||
/// This member is a signal that a requested alignment type and bit width were
|
||||
/// not found in the SmallVector.
|
||||
static const LayoutAlignElem InvalidAlignmentElem;
|
||||
|
||||
/// This member is a signal that a requested pointer type and bit width were
|
||||
/// not found in the DenseSet.
|
||||
static const PointerAlignElem InvalidPointerElem;
|
||||
|
||||
// The StructType -> StructLayout map.
|
||||
mutable void *LayoutMap;
|
||||
|
||||
@ -159,22 +151,6 @@ private:
|
||||
/// Internal helper method that returns requested alignment for type.
|
||||
unsigned getAlignment(Type *Ty, bool abi_or_pref) const;
|
||||
|
||||
/// \brief Valid alignment predicate.
|
||||
///
|
||||
/// Predicate that tests a LayoutAlignElem reference returned by get() against
|
||||
/// InvalidAlignmentElem.
|
||||
bool validAlignment(const LayoutAlignElem &align) const {
|
||||
return &align != &InvalidAlignmentElem;
|
||||
}
|
||||
|
||||
/// \brief Valid pointer predicate.
|
||||
///
|
||||
/// Predicate that tests a PointerAlignElem reference returned by get()
|
||||
/// against \c InvalidPointerElem.
|
||||
bool validPointer(const PointerAlignElem &align) const {
|
||||
return &align != &InvalidPointerElem;
|
||||
}
|
||||
|
||||
/// Parses a target data specification string. Assert if the string is
|
||||
/// malformed.
|
||||
void parseSpecifier(StringRef LayoutDescription);
|
||||
|
@ -118,9 +118,6 @@ LayoutAlignElem::operator==(const LayoutAlignElem &rhs) const {
|
||||
&& TypeBitWidth == rhs.TypeBitWidth);
|
||||
}
|
||||
|
||||
const LayoutAlignElem
|
||||
DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 };
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// PointerAlignElem, PointerAlign support
|
||||
//===----------------------------------------------------------------------===//
|
||||
@ -145,9 +142,6 @@ PointerAlignElem::operator==(const PointerAlignElem &rhs) const {
|
||||
&& TypeByteWidth == rhs.TypeByteWidth);
|
||||
}
|
||||
|
||||
const PointerAlignElem
|
||||
DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U };
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// DataLayout Class Implementation
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
Loading…
Reference in New Issue
Block a user