- b140a10 CFE Knob for: Add a thread-model knob for lowering atomics on baremetal & single threaded systems by Jonathan Roelofs · 11 years ago
- 4de669f Update for llvm api change. by Rafael Espindola · 11 years ago
- a97eaa1 Provide a BuryPointer for unique_ptrs. by David Blaikie · 11 years ago
- a43604a Convert MC command line flag for fatal assembler warnings into a proper flag. by Joerg Sonnenberger · 11 years ago
- b8a71c5 Refactor TLI creation. NFC. by Rafael Espindola · 11 years ago
- 3de0853 Update for LLVM API change. by Eric Christopher · 11 years ago
- 25363c0 Use -enable-global-merge option to match llvm r210639. <rdar://problem/17803206> by Bob Wilson · 11 years ago
- c94285a [ASan] Completely remove sanitizer blacklist file from instrumentation pass. by Alexey Samsonov · 11 years ago
- e595e1a Remove top-level Clang -fsanitize= flags for optional ASan features. by Alexey Samsonov · 11 years ago
- cfe93d3 Remove unused variable by Alexey Samsonov · 11 years ago
- 1cf07ea Remove sanitizer blacklist from ASan/TSan/MSan function passes. by Alexey Samsonov · 11 years ago
- 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
- 4015e124e Update for paired llvm commit with AsmVerbose. by Eric Christopher · 11 years ago
- acca008 Update for llvm change to avoid having global flag setting in TargetMachine. by Eric Christopher · 11 years ago
- e76eee4 Missed a ! in the if statement when these were being set and the options by Eric Christopher · 11 years ago
- 7e72a09 Fill in the options in the MCOptions struct directly like the other options. by Eric Christopher · 11 years ago
- 61449c6 CodeGen: fix code model mapping by Saleem Abdulrasool · 11 years ago
- 62849c6 Driver: parse -mcmodel earlier by Saleem Abdulrasool · 11 years ago
- b5b622a Drop non-cfi assembly support from clang. by Rafael Espindola · 12 years ago
- 85e349f BackendUtil: Pass through -mdisable-tail-calls by Duncan P. N. Exon Smith · 12 years ago
- 52eaffe verify-di: Call debug info verifier from clang by Duncan P. N. Exon Smith · 12 years ago
- fb873af Update Clang for LLVM split stack API changes in r205997 by Reid Kleckner · 12 years ago
- 7e2fd94 Support for -Wa,-compress-debug-sections. by David Blaikie · 12 years ago
- b5cfa8c Don't recompute inlining threshold - use new overload provided by LLVM by Eli Bendersky · 12 years ago
- dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
- b56be64 Schedule discriminator pass. by Diego Novillo · 12 years ago
- bf8e283 [C++11] Add #include's for OwningPtr. by Ahmed Charles · 12 years ago
- 303f8b0 Update for llvm api change. by Rafael Espindola · 12 years ago
- 33ebd21 Accept -no-integrated-as in -cc1 and forward it to llvm. by Rafael Espindola · 12 years ago
- d04b861 [asan] Remove -fsanitize-address-zero-base-shadow command line by Evgeniy Stepanov · 12 years ago
- ca88474 [cleanup] Update the include of Dominators.h to reflect its move to the by Chandler Carruth · 12 years ago
- 1b3304d [PM] Update Clang to reflect the new header for the bitcode writer pass by Chandler Carruth · 12 years ago
- 809403f [PM] Update the creation of an IR printing pass to reflect the API by Chandler Carruth · 12 years ago
- 0a50c49 [PM] Update Clang to follow the header rename in LLVM r199041. by Chandler Carruth · 12 years ago
- 58c0d69 Update Clang for the move of headers in r198688. by Chandler Carruth · 12 years ago
- e83b906 Verify that clang TargetInfo descriptions match DataLayout strings from LLVM by Alp Toker · 12 years ago
- ce2c726 Bury leaked pointers in a global array to silence a leak detector in --disable-free mode by Kostya Serebryany · 12 years ago
- f4e2238 Move the TargetMachine instance into EmitAssemblyHelper by Alp Toker · 12 years ago
- ce0697f Add -freroll-loops to enable loop rerolling by Hal Finkel · 12 years ago
- 5c29705 Add -fprofile-sample-use to Clang's driver. by Diego Novillo · 12 years ago
- 6b53e22 Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted by Richard Smith · 12 years ago
- 276be3c Add support for -fsanitize-blacklist and default blacklists for DFSan. by Peter Collingbourne · 12 years ago
- c377275 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 12 years ago
- d8f4950 Use function attributes to indicate if we don't want to realign the stack. by Bill Wendling · 12 years ago
- a9cc8c0 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 12 years ago
- 021c8de Use function attributes to pass along the stack protector buffer size instead of making it a target option. by Bill Wendling · 12 years ago
- d3f3e4f Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes by Nick Lewycky · 12 years ago
- 92a6c74 Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if by Nick Lewycky · 12 years ago
- f081d02 CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls' by Meador Inge · 12 years ago
- 006208c Plumb through the -fsplit-stack option using the existing backend support. by Eric Christopher · 13 years ago
- ecafbe6 If we're unable to create the TargetMachine, then just quit producing the by Chad Rosier · 13 years ago
- a96b3ae Fix a crasher by reporting a fatal error if we're unable to create the target by Chad Rosier · 13 years ago
- 6f15b290 The flag "-coverage-function-names-in-data" is actually backwards -- we do by Nick Lewycky · 13 years ago
- c02bbb6 Make clang emit linkage names in debug info for subprograms when coverage info by Nick Lewycky · 13 years ago
- c8bf824 Update GCOVProfiling pass creation for API change in r177002. No functionality change. by Nick Lewycky · 13 years ago
- 9164513 Fix build with clang, this was supposed to be part of r176617. by Nick Lewycky · 13 years ago
- a0076cd Update clang for LLVM API change. No functionality change. by Nick Lewycky · 13 years ago
- 1028467 [msan] Run more optimizations after MemorySanitizer pass. by Evgeniy Stepanov · 13 years ago
- 90cae77 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 · 13 years ago
- 29524a9 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 · 13 years ago
- f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
- ed0f133b Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 13 years ago
- ff8cd6e Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 13 years ago
- ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
- 44eb4f6 Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 13 years ago
- c6515b6 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 13 years ago
- ad8ab3d Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 13 years ago
- 24fa47b BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 13 years ago
- 9a12912 Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 9ab7362 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 · 13 years ago
- aea92e5 Add -fsanitize=memory. by Evgeniy Stepanov · 13 years ago
- 0e96bec This patch exposes to Clang users three more sanitizers are experimental features of ASan: by Alexey Samsonov · 13 years ago
- a873623 [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Clang part. by Kostya Serebryany · 13 years ago
- ebc59d5 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 13 years ago
- 65992f4 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 13 years ago
- d87e4f7 Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 13 years ago
- 6002702 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 13 years ago
- 43f9d9c Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 13 years ago
- dc06b2d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 13 years ago
- ec57ab3 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 13 years ago
- b0eea8b Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 13 years ago
- aa437df IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 13 years ago
- e9c233b Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 13 years ago
- 85f58c4 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 13 years ago
- 7e247f2 [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 · 13 years ago
- 86aa33d Add TargetTransformInfo to the clang driver. by Nadav Rotem · 13 years ago
- dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- db3da83 [driver] Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 13 years ago
- aa53b93 Add -ffp-contract = { fast | on | off } command line option support. by Lang Hames · 13 years ago
- 66aa045 Add a -fuse-init-array option to cc1 and map to the UseInitArray target by Rafael Espindola · 13 years ago
- a425589 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 13 years ago
- 486e1fe Use enum to set debug info size generated by Clang by Alexey Samsonov · 14 years ago
- 097d019 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 14 years ago
- 1170b08 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 14 years ago
- d18cb50 use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 14 years ago
- 28a7a11 Add a flag -fthread-sanitizer. by Kostya Serebryany · 14 years ago
- b1cfc68 Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 14 years ago