aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-01Changed Opts.EABIVersion type string to llvm::EABI enum classYuka Takahashi1-5/+1
2017-06-30Remove Clang support for '-fvectorize-slp-aggressive' which used LLVM'sChandler Carruth1-1/+0
2017-06-29[PM] Add support for sample PGO in the new pass manager (clang-side)Dehao Chen1-1/+5
2017-06-29[NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information.Tim Shen1-4/+7
2017-06-29[ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.Tim Shen1-4/+16
2017-06-15Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne1-4/+4
2017-06-09Represent debug information compression type fullySaleem Abdulrasool1-1/+1
2017-06-08[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany1-0/+1
2017-06-05Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage...Renato Golin1-1/+0
2017-06-03[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany1-0/+1
2017-06-01[ThinLTO] Wire up ThinLTO and new PMTim Shen1-3/+21
2017-05-12Remove ignore-empty-index-file optionTeresa Johnson1-1/+2
2017-05-09[asan] A clang flag to enable ELF globals-gc.Evgeniy Stepanov1-0/+2
2017-05-05[sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a ...Kostya Serebryany1-0/+1
2017-05-04Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in th...Peter Collingbourne1-2/+6
2017-05-04Revert "IR: Use pointers instead of GUIDs to represent edges in the module su...Eric Liu1-2/+2
2017-05-04IR: Use pointers instead of GUIDs to represent edges in the module summary. N...Peter Collingbourne1-2/+2
2017-05-01Object: Remove ModuleSummaryIndexObjectFile class.Peter Collingbourne1-1/+0
2017-04-26[asan] Unconditionally enable GC of globals on COFF.Evgeniy Stepanov1-2/+1
2017-04-24[asan] Disable ASan global-GC depending on the target and compiler flags.Evgeniy Stepanov1-6/+30
2017-04-21Move Split DWARF handling to an MC option/command line argument rather than u...David Blaikie1-0/+2
2017-04-20Don't pass FPOpFusion::Strict to the backendAdam Nemet1-1/+3
2017-04-19Parse backend options during thinlto backend compile actionsDavid Blaikie1-6/+5
2017-04-01[Driver] Don't crash on invalid values of -mrelocation-model=.Davide Italiano1-1/+2
2017-03-31[ThinLTO] Handle -emit-llvm* in ThinLTO backendsTeresa Johnson1-1/+22
2017-03-31[ThinLTO] Set up lto::Config properly for codegen in ThinLTO backendsTeresa Johnson1-125/+153
2017-03-29Use FPContractModeKind universallyAdam Nemet1-4/+4
2017-03-29Revert "Use FPContractModeKind universally"Adam Nemet1-4/+4
2017-03-29Use FPContractModeKind universallyAdam Nemet1-4/+4
2017-03-23[ThinLTO] Clang support for emitting minimized bitcode for thin linkTeresa Johnson1-2/+17
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer1-1/+1
2017-03-21Clang change: Do not inline hot callsites for samplepgo in thinlto compile ph...Dehao Chen1-1/+6
2017-03-17Remove setting LessPreciseFPMADOption on the TargetOption as it'sEric Christopher1-1/+0
2017-02-21Only enable AddDiscriminator pass when -fdebug-info-for-profiling is trueDehao Chen1-2/+4
2017-02-13[PM] Add support for instrumented PGO in the new pass manager (clang-side)Davide Italiano1-2/+22
2017-02-09[CodeGen] Remove unneeded `private`. NFCI.Davide Italiano1-1/+0
2017-02-01Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen1-1/+0
2017-01-26Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass."Peter Collingbourne1-3/+5
2017-01-26Use TargetMachine adjustPassManager hookStanislav Mekhanoshin1-6/+1
2017-01-24IRGen: Factor out function clang::FindThinLTOModule. NFCI.Peter Collingbourne1-21/+21
2017-01-23Add LF_ prefix to LibFunc enums in TargetLibraryInfo.David L. Jones1-1/+1
2017-01-23Revert "IRGen: Start using the WriteThinLTOBitcode pass."Martin Bohme1-5/+3
2017-01-20IRGen: Start using the WriteThinLTOBitcode pass.Peter Collingbourne1-3/+5
2017-01-19Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile...Dehao Chen1-0/+1
2017-01-17[WebAssembly] Add minimal support for the new wasm object format triple.Dan Gohman1-0/+2
2017-01-13Pass -fprofile-sample-use to lto backends.Dehao Chen1-2/+5
2017-01-12Revert r291774 which caused buildbot failure.Dehao Chen1-5/+2
2017-01-12Pass -fprofile-sample-use to lto backends.Dehao Chen1-2/+5
2017-01-06[ThinLTO] Optionally ignore empty index fileTeresa Johnson1-16/+21
2017-01-06Add a cc1 option to force disabling lifetime-markers emission from clangMehdi Amini1-1/+2