ExecutionEngine: honor optimization level
authorDylan Noblesmith <nobled@dreamwidth.org>
Thu, 1 Dec 2011 21:49:21 +0000 (21:49 +0000)
committerDylan Noblesmith <nobled@dreamwidth.org>
Thu, 1 Dec 2011 21:49:21 +0000 (21:49 +0000)
commitd95e67dac029d48984b72889a96a1bb389b8ac71
tree0a3e91fba34be1c4b4556b32121320449ee93fa3
parent00737bdb488cc7157ca5f7a40d6cd8467ad09a79
ExecutionEngine: honor optimization level

It was getting ignored after r144788.

Also fix an accidental implicit cast from the OptLevel enum
to an optional bool argument. MSVC warned on this, but gcc
didn't.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145633 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/ExecutionEngine.h
lib/ExecutionEngine/ExecutionEngine.cpp
lib/ExecutionEngine/JIT/JIT.cpp
lib/ExecutionEngine/TargetSelect.cpp