summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/BackendUtil.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Driver] Pass -f[no-]emulated-tls and set up ExplicitEmulatedTLSChih-Hung Hsieh2018-03-011-0/+1
* [ThinLTO] Allow indexing to request backend to ignore the moduleVitaly Buka2018-02-161-5/+17
* [ThinLTO] Ignore object files with no ThinLTO modules if -fthinlto-index= is setVitaly Buka2018-02-161-5/+11
* Update for llvm change. NFC.Rafael Espindola2018-02-141-2/+2
* NewPM: Improve/fix GCOV - which needs to run early in the pass pipeline.David Blaikie2018-01-231-3/+7
* Use an enum value instead of a string.Rafael Espindola2018-01-181-17/+2
* Wire up GCOV to the new pass managerDavid Blaikie2018-01-091-15/+24
* [Driver] Add flag enabling the function stack size section that was added in ...Sean Eveson2018-01-081-0/+1
* [hwasan] Implement -fsanitize-recover=hwaddress.Evgeniy Stepanov2017-12-201-1/+5
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-091-0/+12
* Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone2017-11-291-0/+4
* Revert "Toolchain: Normalize dwarf, sjlj and seh eh"Martell Malone2017-11-291-4/+0
* Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone2017-11-291-0/+4
* Update for layering fix in LLVM CodeGen<>TargetDavid Blaikie2017-11-171-1/+1
* [NewPassManager] Pass the -fdebug-pass-manager flag setting into the Analysis...Craig Topper2017-11-141-4/+4
* [PM] Wire up support for the bounds checking sanitizer with the new PM.Chandler Carruth2017-11-141-0/+14
* [PM] Add a missing header that I had in the next commit but was neededChandler Carruth2017-11-141-0/+1
* [PM] Port BoundsChecking to the new PM.Chandler Carruth2017-11-141-1/+1
* [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clangTeresa Johnson2017-11-131-0/+1
* Revert "[ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang"Teresa Johnson2017-11-111-1/+0
* [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clangTeresa Johnson2017-11-101-0/+1
* [SanitizerCoverage] Add stack depth tracing instrumentation.Matt Morehouse2017-08-181-0/+1
* Update for llvm change.Rafael Espindola2017-08-031-10/+12
* [sanitizer-coverage] clang flags pumbing for -fsanitize-coverage=pc-tableKostya Serebryany2017-07-281-0/+1
* Make new PM honor -fdebug-info-for-profiling (clang side)Dehao Chen2017-07-271-22/+21
* [PM] Setup TargetLibraryInfo correctly for the new pass manager.Chandler Carruth2017-07-251-0/+8
* Use DenseMap instead std::map for GVSummaryMapTyDehao Chen2017-07-101-1/+1
* Changed Opts.EABIVersion type string to llvm::EABI enum classYuka Takahashi2017-07-011-5/+1
* Remove Clang support for '-fvectorize-slp-aggressive' which used LLVM'sChandler Carruth2017-06-301-1/+0
* [PM] Add support for sample PGO in the new pass manager (clang-side)Dehao Chen2017-06-291-1/+5
* [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information.Tim Shen2017-06-291-4/+7
* [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.Tim Shen2017-06-291-4/+16
* Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne2017-06-151-4/+4
* Represent debug information compression type fullySaleem Abdulrasool2017-06-091-1/+1
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-081-0/+1
* Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage...Renato Golin2017-06-051-1/+0
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-031-0/+1
* [ThinLTO] Wire up ThinLTO and new PMTim Shen2017-06-011-3/+21
* Remove ignore-empty-index-file optionTeresa Johnson2017-05-121-1/+2
* [asan] A clang flag to enable ELF globals-gc.Evgeniy Stepanov2017-05-091-0/+2
* [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a ...Kostya Serebryany2017-05-051-0/+1
* Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne2017-05-041-2/+6
* Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu2017-05-041-2/+2
* IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne2017-05-041-2/+2
* Object: Remove ModuleSummaryIndexObjectFile class.Peter Collingbourne2017-05-011-1/+0
* [asan] Unconditionally enable GC of globals on COFF.Evgeniy Stepanov2017-04-261-2/+1
* [asan] Disable ASan global-GC depending on the target and compiler flags.Evgeniy Stepanov2017-04-241-6/+30
* Move Split DWARF handling to an MC option/command line argument rather than u...David Blaikie2017-04-211-0/+2
* Don't pass FPOpFusion::Strict to the backendAdam Nemet2017-04-201-1/+3
* Parse backend options during thinlto backend compile actionsDavid Blaikie2017-04-191-6/+5
OpenPOWER on IntegriCloud