summaryrefslogtreecommitdiff
path: root/lib/CodeGen/BackendUtil.cpp
Commit message (Expand)AuthorAgeFilesLines
* some fixes for flangclang_brancharphaman2013-07-161-110/+3
* some fixes for flangarphaman2013-07-161-9/+9
* Use function attributes to pass along the stack protector buffer size instead...Bill Wendling2013-07-121-1/+0
* Make -vectorize-... proper cc1 flags instead of abusing -backend-option. FixesNick Lewycky2013-06-251-0/+3
* Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose ifNick Lewycky2013-06-211-0/+1
* CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls'Meador Inge2013-06-201-1/+0
* Plumb through the -fsplit-stack option using the existing backendEric Christopher2013-04-041-0/+1
* If we're unable to create the TargetMachine, then just quit producing theChad Rosier2013-03-271-1/+2
* Fix a crasher by reporting a fatal error if we're unable to create the targetChad Rosier2013-03-261-1/+1
* The flag "-coverage-function-names-in-data" is actually backwards -- we doNick Lewycky2013-03-201-2/+1
* Make clang emit linkage names in debug info for subprograms when coverage infoNick Lewycky2013-03-201-1/+2
* Update GCOVProfiling pass creation for API change in r177002. No functionalit...Nick Lewycky2013-03-141-7/+12
* Fix build with clang, this was supposed to be part of r176617.Nick Lewycky2013-03-071-3/+3
* Update clang for LLVM API change. No functionality change.Nick Lewycky2013-02-271-1/+2
* [msan] Run more optimizations after MemorySanitizer pass.Evgeniy Stepanov2013-01-311-0/+12
* Since ObjCARC has been refactored into its own library with its own declarati...Michael Gottesman2013-01-281-0/+1
* Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes ...Alexey Samsonov2013-01-201-7/+11
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-181-8/+8
* Switch to asking the target machine to add any relevant analysis passsesChandler Carruth2013-01-071-19/+8
* Companion patch to r171621 which changed the interface for creating TTIChandler Carruth2013-01-051-14/+10
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-2/+2
* Re-sort #include lines using the llvm/utils/sort_includes.py script.Chandler Carruth2013-01-021-1/+1
* Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part.Alexey Samsonov2012-12-281-4/+8
* Support -fsanitize-memory-track-origins.Evgeniy Stepanov2012-12-241-1/+4
* BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h"NAKAMURA Takumi2012-12-111-0/+1
* Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation p...Bill Wendling2012-12-101-1/+3
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this f...Alexey Samsonov2012-12-031-5/+11
* Add -fsanitize=memory.Evgeniy Stepanov2012-12-031-0/+12
* This patch exposes to Clang users three more sanitizers are experimental feat...Alexey Samsonov2012-11-291-8/+24
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Cla...Kostya Serebryany2012-11-281-1/+2
* PR14306: Move -fbounds-checking to -fsanitize=bounds.Joey Gouly2012-11-231-4/+2
* Make -ffp-contract a codegen option, rather than a laguage option. This makesLang Hames2012-11-151-4/+4
* Implement -mstrict-align using '-backend-option -arm-strict-align' as this savesChad Rosier2012-11-091-1/+0
* [driver] Add a -mstrict-align compiler option for ARM targets.Chad Rosier2012-11-091-0/+1
* Rename LangOptions members for address sanitizer and thread sanitizer fromRichard Smith2012-11-051-2/+2
* Clang now attempts to create a TargetMachine whenever a triple is given.Nadav Rotem2012-10-241-8/+17
* Change EmitAssemblyHelper to create the target machine earlyNadav Rotem2012-10-241-17/+49
* Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor2012-10-231-2/+2
* IRgen: Initialize TargetLoweringInfo with a triple.Daniel Dunbar2012-10-191-1/+2
* Reintroduce the TargetTransformInfo to the clang pass manager.Nadav Rotem2012-10-191-1/+5
* Revert svn r165741 "Add TargetTransformInfo to the clang driver."Bob Wilson2012-10-181-5/+1
* [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clan...Kostya Serebryany2012-10-151-1/+1
* Add TargetTransformInfo to the clang driver.Nadav Rotem2012-10-111-1/+5
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* [driver] Add support for the --param ssp-buffer-size= driver option.Chad Rosier2012-08-211-0/+1
* Add -ffp-contract = { fast | on | off } command line option support.Lang Hames2012-07-061-0/+13
* Add a -fuse-init-array option to cc1 and map to the UseInitArray targetRafael Espindola2012-06-191-0/+3
* wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes2012-05-221-0/+14
* Use enum to set debug info size generated by ClangAlexey Samsonov2012-04-271-1/+1