[llc] Initialize TargetOptions after Triple is available
authorFangrui Song <i@maskray.me>
Fri, 2 Oct 2020 18:43:17 +0000 (11:43 -0700)
committerFangrui Song <i@maskray.me>
Fri, 2 Oct 2020 18:43:40 +0000 (11:43 -0700)
commit322519ee1276cd7cc5f32b3fe335d0b804c8b8c0
tree5ca540c862b9d1e54e18bcf93bd1347d10c2ff9f
parent1e020b2a1783b5db54d124923b975626e51ebeb1
[llc] Initialize TargetOptions after Triple is available

Some targets have different defaults. This patch defers initialization of `TargetOptions` so that a future patch can pass `TargetOptions` to `InitTargetOptionsFromCodeGenFlags`

Reviewed By: jasonliu

Differential Revision: https://reviews.llvm.org/D88748
llvm/tools/llc/llc.cpp