X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=lib%2FTarget%2FAArch64%2FAArch64.h;h=21106c9ad29a6238c94c201424cedfcac3675a60;hb=1d1d5f60906cc89e0e46dbd51e85f622dc806a65;hp=1c022aaf86bd5e7a65284278cc5bd2b1e09d23ce;hpb=29f94c72014eaa5d0d3b920686e689e79759cacb;p=oota-llvm.git diff --git a/lib/Target/AArch64/AArch64.h b/lib/Target/AArch64/AArch64.h index 1c022aaf86b..21106c9ad29 100644 --- a/lib/Target/AArch64/AArch64.h +++ b/lib/Target/AArch64/AArch64.h @@ -12,13 +12,13 @@ // //===----------------------------------------------------------------------===// -#ifndef TARGET_AArch64_H -#define TARGET_AArch64_H +#ifndef LLVM_LIB_TARGET_AARCH64_AARCH64_H +#define LLVM_LIB_TARGET_AARCH64_AARCH64_H -#include "Utils/AArch64BaseInfo.h" #include "MCTargetDesc/AArch64MCTargetDesc.h" -#include "llvm/Target/TargetMachine.h" +#include "Utils/AArch64BaseInfo.h" #include "llvm/Support/DataTypes.h" +#include "llvm/Target/TargetMachine.h" namespace llvm { @@ -36,10 +36,10 @@ FunctionPass *createAArch64StorePairSuppressPass(); FunctionPass *createAArch64ExpandPseudoPass(); FunctionPass *createAArch64LoadStoreOptimizationPass(); ModulePass *createAArch64PromoteConstantPass(); +FunctionPass *createAArch64ConditionOptimizerPass(); FunctionPass *createAArch64AddressTypePromotionPass(); -/// \brief Creates an ARM-specific Target Transformation Info pass. -ImmutablePass * -createAArch64TargetTransformInfoPass(const AArch64TargetMachine *TM); +FunctionPass *createAArch64A57FPLoadBalancing(); +FunctionPass *createAArch64A53Fix835769(); FunctionPass *createAArch64CleanupLocalDynamicTLSPass();