aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-01-31[msan] Run more optimizations after MemorySanitizer pass.Evgeniy Stepanov1-0/+12
2013-01-28Since ObjCARC has been refactored into its own library with its own declarati...Michael Gottesman1-0/+1
2013-01-20Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes ...Alexey Samsonov1-7/+11
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz1-8/+8
2013-01-07Switch to asking the target machine to add any relevant analysis passsesChandler Carruth1-19/+8
2013-01-05Companion patch to r171621 which changed the interface for creating TTIChandler Carruth1-14/+10
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth1-2/+2
2013-01-02Re-sort #include lines using the llvm/utils/sort_includes.py script.Chandler Carruth1-1/+1
2012-12-28Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part.Alexey Samsonov1-4/+8
2012-12-24Support -fsanitize-memory-track-origins.Evgeniy Stepanov1-1/+4
2012-12-11BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h"NAKAMURA Takumi1-0/+1
2012-12-10Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation p...Bill Wendling1-1/+3
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-5/+5
2012-12-03Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this f...Alexey Samsonov1-5/+11
2012-12-03Add -fsanitize=memory.Evgeniy Stepanov1-0/+12
2012-11-29This patch exposes to Clang users three more sanitizers are experimental feat...Alexey Samsonov1-8/+24
2012-11-28[asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Cla...Kostya Serebryany1-1/+2
2012-11-23PR14306: Move -fbounds-checking to -fsanitize=bounds.Joey Gouly1-4/+2
2012-11-15Make -ffp-contract a codegen option, rather than a laguage option. This makesLang Hames1-4/+4
2012-11-09Implement -mstrict-align using '-backend-option -arm-strict-align' as this savesChad Rosier1-1/+0
2012-11-09[driver] Add a -mstrict-align compiler option for ARM targets.Chad Rosier1-0/+1
2012-11-05Rename LangOptions members for address sanitizer and thread sanitizer fromRichard Smith1-2/+2
2012-10-24Clang now attempts to create a TargetMachine whenever a triple is given.Nadav Rotem1-8/+17
2012-10-24Change EmitAssemblyHelper to create the target machine earlyNadav Rotem1-17/+49
2012-10-23Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor1-2/+2
2012-10-19IRgen: Initialize TargetLoweringInfo with a triple.Daniel Dunbar1-1/+2
2012-10-19Reintroduce the TargetTransformInfo to the clang pass manager.Nadav Rotem1-1/+5
2012-10-18Revert svn r165741 "Add TargetTransformInfo to the clang driver."Bob Wilson1-5/+1
2012-10-15[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clan...Kostya Serebryany1-1/+1
2012-10-11Add TargetTransformInfo to the clang driver.Nadav Rotem1-1/+5
2012-10-08Move TargetData to DataLayout.Micah Villmow1-4/+4
2012-08-21[driver] Add support for the --param ssp-buffer-size= driver option.Chad Rosier1-0/+1
2012-07-06Add -ffp-contract = { fast | on | off } command line option support.Lang Hames1-0/+13
2012-06-19Add a -fuse-init-array option to cc1 and map to the UseInitArray targetRafael Espindola1-0/+3
2012-05-22wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes1-0/+14
2012-04-27Use enum to set debug info size generated by ClangAlexey Samsonov1-1/+1
2012-04-08Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No testChandler Carruth1-0/+1
2012-04-04Fix an oversight: don't run ARC optimization cleanup at -O0.Dan Gohman1-1/+2
2012-03-23use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizerKostya Serebryany1-1/+1
2012-03-01Add a flag -fthread-sanitizer.Kostya Serebryany1-1/+13
2012-02-29Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiatedChad Rosier1-0/+6
2012-02-25Prevent llvm.lifetime intrinsics from being emitted at -O0.Chad Rosier1-1/+5
2012-02-07Make use of const-correct ParseCommandLineOptionsDavid Blaikie1-3/+2
2012-02-07Reserve a moderate amount of space for the back-end arguments.Bill Wendling1-0/+1
2012-02-03Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325>Bob Wilson1-0/+1
2012-01-23Add support for -fno-optimize-sibling-calls. Currently only implemented in theNick Lewycky1-0/+1
2012-01-17Enable the new ObjC ARC autorelease pool elimination pass.Dan Gohman1-0/+7
2011-12-14Per discussion on the list, remove BitcodeVerify pass to reimplement as a fre...Chad Rosier1-3/+0
2011-12-12Add frontend flags to enable bitcode verifier pass.Chad Rosier1-0/+3
2011-12-06Stack realignment is a tristate. Add -mno-stackrealign to turn off all stackNick Lewycky1-5/+2