diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
commit | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch) | |
tree | 012bb94d777798f1f56ac1cec429509766d05181 /contrib/libs/llvm12/include/llvm/IR/Argument.h | |
parent | 6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff) | |
download | ydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/IR/Argument.h')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/IR/Argument.h | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/contrib/libs/llvm12/include/llvm/IR/Argument.h b/contrib/libs/llvm12/include/llvm/IR/Argument.h index d555c67051..6bf6d58a00 100644 --- a/contrib/libs/llvm12/include/llvm/IR/Argument.h +++ b/contrib/libs/llvm12/include/llvm/IR/Argument.h @@ -59,9 +59,9 @@ public: /// Return true if this argument has the nonnull attribute. Also returns true /// if at least one byte is known to be dereferenceable and the pointer is in /// addrspace(0). - /// If AllowUndefOrPoison is true, respect the semantics of nonnull attribute - /// and return true even if the argument can be undef or poison. - bool hasNonNullAttr(bool AllowUndefOrPoison = true) const; + /// If AllowUndefOrPoison is true, respect the semantics of nonnull attribute + /// and return true even if the argument can be undef or poison. + bool hasNonNullAttr(bool AllowUndefOrPoison = true) const; /// If this argument has the dereferenceable attribute, return the number of /// bytes known to be dereferenceable. Otherwise, zero is returned. @@ -74,9 +74,9 @@ public: /// Return true if this argument has the byval attribute. bool hasByValAttr() const; - /// Return true if this argument has the byref attribute. - bool hasByRefAttr() const; - + /// Return true if this argument has the byref attribute. + bool hasByRefAttr() const; + /// Return true if this argument has the swiftself attribute. bool hasSwiftSelfAttr() const; @@ -84,23 +84,23 @@ public: bool hasSwiftErrorAttr() const; /// Return true if this argument has the byval, inalloca, or preallocated - /// attribute. These attributes represent arguments being passed by value, - /// with an associated copy between the caller and callee - bool hasPassPointeeByValueCopyAttr() const; + /// attribute. These attributes represent arguments being passed by value, + /// with an associated copy between the caller and callee + bool hasPassPointeeByValueCopyAttr() const; /// If this argument satisfies has hasPassPointeeByValueAttr, return the /// in-memory ABI size copied to the stack for the call. Otherwise, return 0. uint64_t getPassPointeeByValueCopySize(const DataLayout &DL) const; - /// Return true if this argument has the byval, sret, inalloca, preallocated, - /// or byref attribute. These attributes represent arguments being passed by - /// value (which may or may not involve a stack copy) - bool hasPointeeInMemoryValueAttr() const; - - /// If hasPointeeInMemoryValueAttr returns true, the in-memory ABI type is - /// returned. Otherwise, nullptr. - Type *getPointeeInMemoryValueType() const; - + /// Return true if this argument has the byval, sret, inalloca, preallocated, + /// or byref attribute. These attributes represent arguments being passed by + /// value (which may or may not involve a stack copy) + bool hasPointeeInMemoryValueAttr() const; + + /// If hasPointeeInMemoryValueAttr returns true, the in-memory ABI type is + /// returned. Otherwise, nullptr. + Type *getPointeeInMemoryValueType() const; + /// If this is a byval or inalloca argument, return its alignment. /// FIXME: Remove this function once transition to Align is over. /// Use getParamAlign() instead. @@ -112,12 +112,12 @@ public: /// If this is a byval argument, return its type. Type *getParamByValType() const; - /// If this is an sret argument, return its type. - Type *getParamStructRetType() const; - - /// If this is a byref argument, return its type. - Type *getParamByRefType() const; - + /// If this is an sret argument, return its type. + Type *getParamStructRetType() const; + + /// If this is a byref argument, return its type. + Type *getParamByRefType() const; + /// Return true if this argument has the nest attribute. bool hasNestAttr() const; |