Subzero: Add the "llvm2ice -ffunction-sections" argument.
The purpose is to enable bisection debugging of Subzero-translated functions, using objcopy to selectively splice functions from llc and Subzero into the binary.
Note that llvm-mc claims to take this argument, but actually does nothing with it, so we need to implement it in Subzero.
Also moves the ClFlags object into the GlobalContext so everyone can access it.
BUG= none
R=wala@chromium.org
Review URL: https://codereview.chromium.org/455633002
13 files changed