diff options
author | Dan Gohman <dan433584@gmail.com> | 2015-07-07 22:38:06 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2015-07-07 22:38:06 +0000 |
commit | 489abd7046d472988c1bde60001a7c1f88345257 (patch) | |
tree | d87f133c696a6a8836557d6757ec33bee4e621e8 /llvm/lib | |
parent | fd497eddd3588d0f8d0beb9ea7d77bc5bd89d745 (diff) | |
download | bcm5719-llvm-489abd7046d472988c1bde60001a7c1f88345257.tar.gz bcm5719-llvm-489abd7046d472988c1bde60001a7c1f88345257.zip |
[WebAssembly] Set the scheduling preference.
llvm-svn: 241637
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp index 4eec02efbd9..4184eb6dc5a 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp @@ -38,6 +38,8 @@ WebAssemblyTargetLowering::WebAssemblyTargetLowering( // WebAssembly does not produce floating-point exceptions on normal floating // point operations. setHasFloatingPointExceptions(false); + // We don't know the microarchitecture here, so just reduce register pressure. + setSchedulingPreference(Sched::RegPressure); } //===----------------------------------------------------------------------===// |