mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-05 12:31:46 +00:00
Cleanup whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166016 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e3f7be36c7
commit
f3d1500ab2
@ -34,15 +34,15 @@ public:
|
|||||||
/// should be treated by optimizations and code generation. This enumeration
|
/// should be treated by optimizations and code generation. This enumeration
|
||||||
/// lists the attributes that can be associated with parameters, function
|
/// lists the attributes that can be associated with parameters, function
|
||||||
/// results or the function itself.
|
/// results or the function itself.
|
||||||
///
|
///
|
||||||
/// Note that uwtable is about the ABI or the user mandating an entry in the
|
/// Note that uwtable is about the ABI or the user mandating an entry in the
|
||||||
/// unwind table. The nounwind attribute is about an exception passing by the
|
/// unwind table. The nounwind attribute is about an exception passing by the
|
||||||
/// function.
|
/// function.
|
||||||
///
|
///
|
||||||
/// In a theoretical system that uses tables for profiling and sjlj for
|
/// In a theoretical system that uses tables for profiling and sjlj for
|
||||||
/// exceptions, they would be fully independent. In a normal system that uses
|
/// exceptions, they would be fully independent. In a normal system that uses
|
||||||
/// tables for both, the semantics are:
|
/// tables for both, the semantics are:
|
||||||
///
|
///
|
||||||
/// nil = Needs an entry because an exception might pass by.
|
/// nil = Needs an entry because an exception might pass by.
|
||||||
/// nounwind = No need for an entry
|
/// nounwind = No need for an entry
|
||||||
/// uwtable = Needs an entry because the ABI says so and because
|
/// uwtable = Needs an entry because the ABI says so and because
|
||||||
@ -395,8 +395,6 @@ public:
|
|||||||
bool operator!=(const AttrListPtr &RHS) const
|
bool operator!=(const AttrListPtr &RHS) const
|
||||||
{ return AttrList != RHS.AttrList; }
|
{ return AttrList != RHS.AttrList; }
|
||||||
|
|
||||||
void dump() const;
|
|
||||||
|
|
||||||
//===--------------------------------------------------------------------===//
|
//===--------------------------------------------------------------------===//
|
||||||
// Attribute List Introspection
|
// Attribute List Introspection
|
||||||
//===--------------------------------------------------------------------===//
|
//===--------------------------------------------------------------------===//
|
||||||
@ -426,6 +424,8 @@ public:
|
|||||||
/// holds a index number plus a set of attributes.
|
/// holds a index number plus a set of attributes.
|
||||||
const AttributeWithIndex &getSlot(unsigned Slot) const;
|
const AttributeWithIndex &getSlot(unsigned Slot) const;
|
||||||
|
|
||||||
|
void dump() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
explicit AttrListPtr(AttributeListImpl *L);
|
explicit AttrListPtr(AttributeListImpl *L);
|
||||||
|
|
||||||
|
@ -7,7 +7,8 @@
|
|||||||
//
|
//
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
//
|
//
|
||||||
// This file implements the AttributesList class and Attribute utilities.
|
// This file implements the Attributes, AttributeImpl, AttrBuilder,
|
||||||
|
// AttributeListImpl, and AttrListPtr classes.
|
||||||
//
|
//
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user