- 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
- 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- ce5b5f1 Add -freroll-loops to enable loop rerolling by Hal Finkel · 11 years ago
- b85a9ec Add -fprofile-sample-use to Clang's driver. by Diego Novillo · 11 years ago
- 69170e6 Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted by Richard Smith · 11 years ago
- 5d27a51 Add support for -fsanitize-blacklist and default blacklists for DFSan. by Peter Collingbourne · 11 years ago
- 2eeed71 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 11 years ago
- 1cf9ab8 Use function attributes to indicate if we don't want to realign the stack. by Bill Wendling · 11 years ago
- cab4a09 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 11 years ago
- 8d230b4 Use function attributes to pass along the stack protector buffer size instead of making it a target option. by Bill Wendling · 11 years ago
- fdf137b Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes by Nick Lewycky · 11 years ago
- 73b8d4b Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if by Nick Lewycky · 11 years ago
- 381c9b7 CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls' by Meador Inge · 11 years ago
- 3105627 Plumb through the -fsplit-stack option using the existing backend support. by Eric Christopher · 11 years ago
- a03fc6e If we're unable to create the TargetMachine, then just quit producing the by Chad Rosier · 11 years ago
- e2359e2 Fix a crasher by reporting a fatal error if we're unable to create the target by Chad Rosier · 11 years ago
- 83c546a The flag "-coverage-function-names-in-data" is actually backwards -- we do by Nick Lewycky · 11 years ago
- f2b5e07 Make clang emit linkage names in debug info for subprograms when coverage info by Nick Lewycky · 11 years ago
- c3ae583 Update GCOVProfiling pass creation for API change in r177002. No functionality change. by Nick Lewycky · 11 years ago
- 9789d0d2 Fix build with clang, this was supposed to be part of r176617. by Nick Lewycky · 11 years ago
- f4086eb Update clang for LLVM API change. No functionality change. by Nick Lewycky · 11 years ago
- a8d3904 [msan] Run more optimizations after MemorySanitizer pass. by Evgeniy Stepanov · 11 years ago
- 23d5b09 Since ObjCARC has been refactored into its own library with its own declaration header, we need to include the declaration header alongside Scalar.h in BackendUtil. by Michael Gottesman · 12 years ago
- 4bdc604 Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes AddressSanitizer use bottom of the address space for the shadow memory. On Linux it can be used with -fPIE/-pie to improve performance. by Alexey Samsonov · 12 years ago
- 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
- d938e87 Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 12 years ago
- d826f11 Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 12 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- b99083e Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 12 years ago
- e8c0322 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 12 years ago
- 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
- 007c44c BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 12 years ago
- 44f4a2d Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 91ecfa6 Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this flag usable for ASan. Blacklisting can be used to disable sanitizer checks for particular file/function/object. by Alexey Samsonov · 12 years ago
- 09ccf39 Add -fsanitize=memory. by Evgeniy Stepanov · 12 years ago
- 4d1a6e4 This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 12 years ago
- 11c9a6e [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 12 years ago
- 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
- 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
- 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
- 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
- ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
- 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
- fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
- 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
- cbbe2c0 IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 12 years ago
- 25030c4 Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 12 years ago
- 7c00881 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 12 years ago
- ba1f040 [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clang part: for FunctionPass we need to run asan at a different point, otherwise it will run before inlining by Kostya Serebryany · 12 years ago
- 2916831 Add TargetTransformInfo to the clang driver. by Nadav Rotem · 12 years ago
- 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- a7afeb0 [driver] Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
- c968671 Add -ffp-contract = { fast | on | off } command line option support. by Lang Hames · 12 years ago
- 8af669f Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 12 years ago
- def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
- 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
- 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 12 years ago
- 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 12 years ago
- e78ec3e use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 12 years ago
- 3c93122 Add a flag -fthread-sanitizer. by Kostya Serebryany · 12 years ago
- 3f3335d Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 12 years ago
- 9875962 Prevent llvm.lifetime intrinsics from being emitted at -O0. rdar://10921594 by Chad Rosier · 12 years ago
- 6bd17d2 Make use of const-correct ParseCommandLineOptions by David Blaikie · 12 years ago
- 9085030 Reserve a moderate amount of space for the back-end arguments. by Bill Wendling · 12 years ago
- 71fd6cc Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325> by Bob Wilson · 12 years ago
- 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
- a8398ea Enable the new ObjC ARC autorelease pool elimination pass. by Dan Gohman · 13 years ago
- 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
- ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
- 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
- e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
- 3aaeccc Update for change to LLVM TargetMachine API in r145714. by Nick Lewycky · 13 years ago
- e5dd2ea make asan work at -O0, clang part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
- b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
- 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
- 9254bf7 Match LLVM API change. by Evan Cheng · 13 years ago
- aaf2f36 Turn on the new .file directive when appropriate, instead of turning it off. by Nick Lewycky · 13 years ago
- ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
- a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 13 years ago
- cf565c5 Update for LLVM change in PassManagerBuilder. by Rafael Espindola · 13 years ago
- 77577ce Unbreak build after API change. by Benjamin Kramer · 13 years ago
- 2860e30 Match createTargetMachine API change. by Evan Cheng · 13 years ago
- b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
- 368691e createTargetMachine now takes a CPU string. by Evan Cheng · 13 years ago
- 693769c SubtargetFeature.h has been moved to MC. by Evan Cheng · 13 years ago
- c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
- abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
- 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
- 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
- 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
- f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
- a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
- e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 13 years ago
- 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 13 years ago