summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/BackendUtil.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Driver] Don't crash on invalid values of -mrelocation-model=.Davide Italiano2017-04-011-1/+2
* [ThinLTO] Handle -emit-llvm* in ThinLTO backendsTeresa Johnson2017-03-311-1/+22
* [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backendsTeresa Johnson2017-03-311-125/+153
* Use FPContractModeKind universallyAdam Nemet2017-03-291-4/+4
* Revert "Use FPContractModeKind universally"Adam Nemet2017-03-291-4/+4
* Use FPContractModeKind universallyAdam Nemet2017-03-291-4/+4
* [ThinLTO] Clang support for emitting minimized bitcode for thin linkTeresa Johnson2017-03-231-2/+17
* Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer2017-03-211-1/+1
* Clang change: Do not inline hot callsites for samplepgo in thinlto compile ph...Dehao Chen2017-03-211-1/+6
* Remove setting LessPreciseFPMADOption on the TargetOption as it'sEric Christopher2017-03-171-1/+0
* Only enable AddDiscriminator pass when -fdebug-info-for-profiling is trueDehao Chen2017-02-211-2/+4
* [PM] Add support for instrumented PGO in the new pass manager (clang-side)Davide Italiano2017-02-131-2/+22
* [CodeGen] Remove unneeded `private`. NFCI.Davide Italiano2017-02-091-1/+0
* Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen2017-02-011-1/+0
* Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass."Peter Collingbourne2017-01-261-3/+5
* Use TargetMachine adjustPassManager hookStanislav Mekhanoshin2017-01-261-6/+1
* IRGen: Factor out function clang::FindThinLTOModule. NFCI.Peter Collingbourne2017-01-241-21/+21
* Add LF_ prefix to LibFunc enums in TargetLibraryInfo.David L. Jones2017-01-231-1/+1
* Revert "IRGen: Start using the WriteThinLTOBitcode pass."Martin Bohme2017-01-231-5/+3
* IRGen: Start using the WriteThinLTOBitcode pass.Peter Collingbourne2017-01-201-3/+5
* Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile...Dehao Chen2017-01-191-0/+1
* [WebAssembly] Add minimal support for the new wasm object format triple.Dan Gohman2017-01-171-0/+2
* Pass -fprofile-sample-use to lto backends.Dehao Chen2017-01-131-2/+5
* Revert r291774 which caused buildbot failure.Dehao Chen2017-01-121-5/+2
* Pass -fprofile-sample-use to lto backends.Dehao Chen2017-01-121-2/+5
* [ThinLTO] Optionally ignore empty index fileTeresa Johnson2017-01-061-16/+21