diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-02-01 22:56:06 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2017-02-01 22:56:06 +0000 |
commit | c5eb8e29d05c2887a4097be074edee4a1ba6d493 (patch) | |
tree | de878e4e1835c1c791a573ef4c16be2134f385c0 /llvm/lib/Target/AArch64/AArch64CallLowering.h | |
parent | 5a3f890e0618cbd8ce789ab24c1c1f5c311a16d8 (diff) | |
download | bcm5719-llvm-c5eb8e29d05c2887a4097be074edee4a1ba6d493.tar.gz bcm5719-llvm-c5eb8e29d05c2887a4097be074edee4a1ba6d493.zip |
[AArch64] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
llvm-svn: 293836
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64CallLowering.h')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64CallLowering.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64CallLowering.h b/llvm/lib/Target/AArch64/AArch64CallLowering.h index d1453d0071f..23c529ac139 100644 --- a/llvm/lib/Target/AArch64/AArch64CallLowering.h +++ b/llvm/lib/Target/AArch64/AArch64CallLowering.h @@ -1,4 +1,4 @@ -//===-- llvm/lib/Target/AArch64/AArch64CallLowering.h - Call lowering -----===// +//===--- AArch64CallLowering.h - Call lowering ------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -12,18 +12,20 @@ /// //===----------------------------------------------------------------------===// -#ifndef LLVM_LIB_TARGET_AARCH64_AARCH64CALLLOWERING -#define LLVM_LIB_TARGET_AARCH64_AARCH64CALLLOWERING +#ifndef LLVM_LIB_TARGET_AARCH64_AARCH64CALLLOWERING_H +#define LLVM_LIB_TARGET_AARCH64_AARCH64CALLLOWERING_H +#include "llvm/ADT/ArrayRef.h" #include "llvm/CodeGen/GlobalISel/CallLowering.h" -#include "llvm/CodeGen/ValueTypes.h" +#include <cstdint> +#include <functional> namespace llvm { class AArch64TargetLowering; class AArch64CallLowering: public CallLowering { - public: +public: AArch64CallLowering(const AArch64TargetLowering &TLI); bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val, @@ -52,5 +54,7 @@ private: const DataLayout &DL, MachineRegisterInfo &MRI, const SplitArgTy &SplitArg) const; }; -} // End of namespace llvm; -#endif + +} // end namespace llvm + +#endif // LLVM_LIB_TARGET_AARCH64_AARCH64CALLLOWERING_H |