summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCTargetOptions.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [MC, COFF] Support link /incremental conditionallyDavid Majnemer2015-12-211-2/+3
| | | | | | | | | | | | | | | | Today, we always take into account the possibility that object files produced by MC may be consumed by an incremental linker. This results in us initialing fields which vary with time (TimeDateStamp) which harms hermetic builds (e.g. verifying a self-host went well) and produces sub-optimal code because we cannot assume anything about the relative position of functions within a section (call sites can get redirected through incremental linker thunks). Let's provide an MCTargetOption which controls this behavior so that we can disable this functionality if we know a-priori that the build will not rely on /incremental. llvm-svn: 256203
* [llvm-mc] Add --no-warn flag with -W alias to disable outputting warnings ↵Colin LeMahieu2015-07-271-1/+1
| | | | | | while assembling. llvm-svn: 243338
* Migrate ABIName to MCTargetOptions so that it can be shared betweenEric Christopher2015-01-141-1/+6
| | | | | | the TargetMachine level and the MC level. llvm-svn: 225891
* Convert MC command line option for fatal assembler warnings into aJoerg Sonnenberger2014-08-261-3/+3
| | | | | | proper flag. llvm-svn: 216471
* Move -dwarf-version to an MC level command line option so it'sEric Christopher2014-06-191-1/+2
| | | | | | | used by all of the MC level tools and codegen. Fix up all uses in the compiler to use this and set it on the context accordingly. llvm-svn: 211257
* Move the verbose asm option to be part of the options struct andEric Christopher2014-05-201-1/+1
| | | | | | set appropriately. llvm-svn: 209258
* Move more MC options into the MCTargetOptions structure.Eric Christopher2014-05-151-1/+2
| | | | | | No functional change. llvm-svn: 208932
* Move the TargetMachine MC options to MCTargetOptions. No functionalEric Christopher2014-05-151-1/+3
| | | | | | change. llvm-svn: 208832
* Create MCTargetOptions.Evgeniy Stepanov2014-04-231-0/+16
For now it contains a single flag, SanitizeAddress, which enables AddressSanitizer instrumentation of inline assembly. Patch by Yuri Gorshenin. llvm-svn: 206971
OpenPOWER on IntegriCloud