- 1a3665bb [Driver] Don't crash on invalid values of -mrelocation-model=. by Davide Italiano · 9 years ago
- b637cb0 [ThinLTO] Handle -emit-llvm* in ThinLTO backends by Teresa Johnson · 9 years ago
- 5ed6c10 [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends by Teresa Johnson · 9 years ago
- 049a31d Use FPContractModeKind universally by Adam Nemet · 9 years ago
- e940f35 Revert "Use FPContractModeKind universally" by Adam Nemet · 9 years ago
- 32093a1 Use FPContractModeKind universally by Adam Nemet · 9 years ago
- 488d1dc [ThinLTO] Clang support for emitting minimized bitcode for thin link by Teresa Johnson · 9 years ago
- f6021ec Apply clang-tidy's performance-unnecessary-value-param to parts of clang. by Benjamin Kramer · 9 years ago
- ce39fdd Clang change: Do not inline hot callsites for samplepgo in thinlto compile phase. by Dehao Chen · 9 years ago
- 2be653f Remove setting LessPreciseFPMADOption on the TargetOption as it's by Eric Christopher · 9 years ago
- 7810d4f Only enable AddDiscriminator pass when -fdebug-info-for-profiling is true by Dehao Chen · 9 years ago
- 945de43 [PM] Add support for instrumented PGO in the new pass manager (clang-side) by Davide Italiano · 9 years ago
- 05f25fa [CodeGen] Remove unneeded `private`. NFCI. by Davide Italiano · 9 years ago
- 5a3f890 Change debug-info-for-profiling from a TargetOption to a function attribute. by Dehao Chen · 9 years ago
- b884716 Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass." by Peter Collingbourne · 9 years ago
- 61da067 Use TargetMachine adjustPassManager hook by Stanislav Mekhanoshin · 9 years ago
- 47d2364 IRGen: Factor out function clang::FindThinLTOModule. NFCI. by Peter Collingbourne · 9 years ago
- 7a7dd03 Add LF_ prefix to LibFunc enums in TargetLibraryInfo. by David L. Jones · 9 years ago
- 5057766 Revert "IRGen: Start using the WriteThinLTOBitcode pass." by Martin Bohme · 9 years ago
- 6f16ac1 IRGen: Start using the WriteThinLTOBitcode pass. by Peter Collingbourne · 9 years ago
- b3a70de Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection by Dehao Chen · 9 years ago
- 839f215 [WebAssembly] Add minimal support for the new wasm object format triple. by Dan Gohman · 9 years ago
- a1bd2d6 Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
- 37c79c2 Revert r291774 which caused buildbot failure. by Dehao Chen · 9 years ago
- bd3689d Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
- cffeb54 [ThinLTO] Optionally ignore empty index file by Teresa Johnson · 9 years ago
- 7f87307 Add a cc1 option to force disabling lifetime-markers emission from clang by Mehdi Amini · 9 years ago
- a7276fe Use CodegenOpts::less when creating a TargetMachine for clang `-O1` by Mehdi Amini · 9 years ago
- 888e289 CodeGen: plumb header search down to the IAS by Saleem Abdulrasool · 9 years ago
- 20dfba0 CodeGen: use a StringSwitch instead of cascasding ifs by Saleem Abdulrasool · 9 years ago
- f9b17d4 [ThinLTO] No need to rediscover imports in distributed backend by Teresa Johnson · 9 years ago
- 6d1b83e [PH] Teach the new PM code path to support -disable-llvm-passes. by Chandler Carruth · 9 years ago
- 50f9e89 [PM] Introduce options to enable the (still experimental) new pass by Chandler Carruth · 9 years ago
- fcd3314 Cleanup the handling of noinline function attributes, -fno-inline, by Chandler Carruth · 9 years ago
- 93786da Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. by Chandler Carruth · 9 years ago
- 1a328f5 Include SmallSet.h in BackendUtil.cpp by Hal Finkel · 9 years ago
- 5717aff Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
- a85a8f9 revert r289670 which breaks bot. by Dehao Chen · 9 years ago
- a375699 Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
- 1a0720e LTO: Add support for multi-module bitcode files. by Peter Collingbourne · 9 years ago
- 9a063e7 [CodeGen] Insert TargetLibraryInfoWrapperPass before anything else. by Marcin Koscielnicki · 9 years ago
- ae032b6 Adapt to llvm NamedRegionTimer changes by Matthias Braun · 9 years ago
- 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
- ffc4e24 Mirror the llvm changes that split Bitcode/ReaderWriter.h by Teresa Johnson · 9 years ago
- 5b5370a Use -fsanitize-recover instead of -mllvm -msan-keep-going: clang. by Evgeniy Stepanov · 9 years ago
- 165a884 New clang option -mpie-copy-relocations to use copy relocations for PIE builds. by Sriraman Tallam · 9 years ago
- 0bb72c1 [clang] make reciprocal estimate codegen a function attribute by Sanjay Patel · 9 years ago
- 97e3b6d [coroutines] Adding builtins for coroutine intrinsics and backendutil support. by Gor Nishanov · 9 years ago
- 2d3a26f Update clang for r282299. by Peter Collingbourne · 9 years ago
- e9eb091 Revert of r282255 because of "Fell off the end of a string-switch" buildbot by Sjoerd Meijer · 9 years ago
- 0bfdab7 Fix for r280064 that added options for fp denormals and exceptions. by Sjoerd Meijer · 9 years ago
- dd6f8ca Remove InstructionCombining and its related pass from sample pgo passes as we can handle "invoke" correctly. by Dehao Chen · 9 years ago
- 60cdd61 [sanitizer-coverage] add yet another flavour of coverage instrumentation: trace-pc-guard. The intent is to eventually replace all of {bool coverage, 8bit-counters, trace-pc} with just this one. Clang part by Kostya Serebryany · 9 years ago
- 3b41971 [sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; clang part by Kostya Serebryany · 9 years ago
- 406aa22 [ThinLTO] Adapt backend invocation to llvm API changes. by Mehdi Amini · 9 years ago
- b72c19f [PM] Update Clang for LLVM's r278896 which re-organized a header. by Chandler Carruth · 9 years ago
- 9e3f474 CodeGen: Replace ThinLTO backend implementation with a client of LTO/Resolution. by Teresa Johnson · 9 years ago
- 218c4cb [ARM] Command-line options for embedded position-independent code by Oliver Stannard · 9 years ago
- 6731dea Initial vectorization support for svml calls (short vector math library). by Matt Masten · 9 years ago
- 993a139 Add flags to toggle preservation of assembly comments by Nirav Dave · 9 years ago
- b65f8ae [Profile] Use a flag to enable PGO rather than the profraw filename by Xinliang David Li · 9 years ago
- b7b335a [Profile] Enable profile merging with -fprofile-generat[=<dir>] by Xinliang David Li · 9 years ago
- 03f8907 Frontend: Simplify ownership model for clang's output streams. by Peter Collingbourne · 9 years ago
- 9ac6ae2 Delete dead code. by Sean Silva · 9 years ago
- bd3ed3c Invoke simplifycfg and sroa before instcombine. by Dehao Chen · 9 years ago
- 44d061a Add support for /Ob1 and -finline-hint-functions flags by Hans Wennborg · 9 years ago
- 1997d86 Invoke PruneEH pass before Sample Profile pass. by Dehao Chen · 9 years ago
- 9d4eb6f [asan] Added -fsanitize-address-use-after-scope flag by Vitaly Buka · 9 years ago
- f8f01c3 Handle -Wa,--mrelax-relocations=[no|yes]. by Rafael Espindola · 9 years ago
- ed8c1be Add instcombine pass if sampleprofile pass is enabled. by Dehao Chen · 9 years ago
- 293772e [esan|wset] Add working set tool driver flags by Derek Bruening · 9 years ago
- 09d305f CodeGen: indicate to the backend the exception model by Saleem Abdulrasool · 9 years ago
- b1d50c1 CodeGen: address -Wcast-qual warning by Saleem Abdulrasool · 9 years ago
- 3c70d38 Update for llvm change. by Rafael Espindola · 9 years ago
- 2c059a5 Change embed-bitcode linkage type by Steven Wu · 9 years ago
- bff9dae Fixed msvc warnings by Simon Pilgrim · 9 years ago
- 27fb522 Embed bitcode in object file (clang cc1 part) by Steven Wu · 9 years ago
- ae06a0d Delete store to Target option PositionIndependentExecutable as PIE is now set in module flags. by Sriraman Tallam · 9 years ago
- 5a7df9c Call TargetMachine::addEarlyAsPossiblePasses from BackendUtil. by Justin Lebar · 9 years ago
- 256c2e1 [esan] EfficiencySanitizer driver flags by Derek Bruening · 10 years ago
- 90364ca Update InstrProf pass creator API reference by Xinliang David Li · 10 years ago
- b5e80c3 Pass -backend-option to LLVM when there is no target machine. by Yaxun Liu · 10 years ago
- a0ef3ed Emit the module hash by default with -flto=thin. by Mehdi Amini · 10 years ago
- f7b3d6c Move EABIVersion from CodeGenOptions to TargetOptions by Saleem Abdulrasool · 10 years ago
- 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
- 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
- a0d2940 [ThinLTO] Clang side of renaming of function index (NFC) by Teresa Johnson · 10 years ago
- 376b461 Revert "[ThinLTO] Clang side of renaming of function index (NFC)" by Teresa Johnson · 10 years ago
- 9c6cd5d [ThinLTO] Clang side of renaming of function index (NFC) by Teresa Johnson · 10 years ago
- 4ddaadc Update to include the new header file providing createGVNPass. by Chandler Carruth · 10 years ago
- b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
- 9c6f153 [PGO] Change profile use cc1 option to handle IR level profiles by Rong Xu · 10 years ago
- 522b5cb [PGO] clang cc1 option change to enable IR level instrumentation by Rong Xu · 10 years ago
- d4590c7 [sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar to trace-bb, but has a different API. We already use the equivalent flag in GCC for Linux kernel fuzzing. We may be able to use this flag with AFL too by Kostya Serebryany · 10 years ago
- a7c0940 Teach clang to use the ThinLTO pipeline by Mehdi Amini · 10 years ago
- 9ef13db Eliminate an unnecessary enum, use the LLVM version. NFC by Paul Robinson · 10 years ago
- 9837ef5 [PGO] cc1 option name change for profile instrumentation by Rong Xu · 10 years ago
- 8c30592 Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend. by Benjamin Kramer · 10 years ago
- 4b4f4b9 [ThinLTO] Leverage new in-place renaming support by Teresa Johnson · 10 years ago
- 7dbc9cf [Driver] Add support for -fno-builtin-foo options. by Chad Rosier · 10 years ago