[WebAssembly] Move useAA() out of line to make it more convenient to experiment with.
authorDan Gohman <dan433584@gmail.com>
Sat, 5 Dec 2015 19:27:18 +0000 (19:27 +0000)
committerDan Gohman <dan433584@gmail.com>
Sat, 5 Dec 2015 19:27:18 +0000 (19:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254856 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/WebAssembly/WebAssemblySubtarget.cpp
lib/Target/WebAssembly/WebAssemblySubtarget.h

index 3d9e7aacbfbf06f330f25a0f784cd3369d846a54..cb2d5a63a19f9ff2caf24f1c19966d9249c7be4c 100644 (file)
@@ -46,3 +46,4 @@ WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT,
       TLInfo(TM, *this) {}
 
 bool WebAssemblySubtarget::enableMachineScheduler() const { return true; }
+bool WebAssemblySubtarget::useAA() const { return true; }
index 9b17300e497d64c981208431f63c082bb9485921..f530a290fa0e6037a8963ef860c9b365d5d5be01 100644 (file)
@@ -69,7 +69,7 @@ public:
   }
   const Triple &getTargetTriple() const { return TargetTriple; }
   bool enableMachineScheduler() const override;
-  bool useAA() const override { return true; }
+  bool useAA() const override;
 
   // Predicates used by WebAssemblyInstrInfo.td.
   bool hasAddr64() const { return TargetTriple.isArch64Bit(); }