Nuno Lopes
|
def18494b9
wire -fbounds-checking to the new LLVM bounds checking pass
|
13 lat temu |
Alexey Samsonov
|
3a70cd6e1c
Use enum to set debug info size generated by Clang
|
13 lat temu |
Chandler Carruth
|
5081de5ae7
Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test
|
13 lat temu |
Dan Gohman
|
465a8998bd
Fix an oversight: don't run ARC optimization cleanup at -O0.
|
13 lat temu |
Kostya Serebryany
|
e78ec3e8f7
use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer
|
13 lat temu |
Kostya Serebryany
|
3c93122d31
Add a flag -fthread-sanitizer.
|
13 lat temu |
Chad Rosier
|
3f3335dbc3
Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated
|
13 lat temu |
Chad Rosier
|
9875962295
Prevent llvm.lifetime intrinsics from being emitted at -O0.
|
13 lat temu |
David Blaikie
|
6bd17d2f2e
Make use of const-correct ParseCommandLineOptions
|
13 lat temu |
Bill Wendling
|
9085030171
Reserve a moderate amount of space for the back-end arguments.
|
13 lat temu |
Bob Wilson
|
71fd6cc843
Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325>
|
13 lat temu |
Nick Lewycky
|
1db772bd68
Add support for -fno-optimize-sibling-calls. Currently only implemented in the
|
13 lat temu |
Dan Gohman
|
a8398ea850
Enable the new ObjC ARC autorelease pool elimination pass.
|
13 lat temu |
Chad Rosier
|
9f6d068b29
Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function.
|
13 lat temu |
Chad Rosier
|
ff7892758f
Add frontend flags to enable bitcode verifier pass.
|
13 lat temu |
Nick Lewycky
|
4e785c908a
Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack
|
13 lat temu |
Joerg Sonnenberger
|
e9d11dbfe1
Add -mstack-alignment=X and fix -mstackrealign handling now that the
|
13 lat temu |
Nick Lewycky
|
3aaeccc597
Update for change to LLVM TargetMachine API in r145714.
|
13 lat temu |
Kostya Serebryany
|
e5dd2ea8c5
make asan work at -O0, clang part. Patch by glider@google.com
|
13 lat temu |
Kostya Serebryany
|
b61968857f
implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer
|
13 lat temu |
Kostya Serebryany
|
1b4eca67e0
Add -f[no-]address-sanitizer flag
|
13 lat temu |
Evan Cheng
|
9254bf77d2
Match LLVM API change.
|
13 lat temu |
Nick Lewycky
|
aaf2f36a8c
Turn on the new .file directive when appropriate, instead of turning it off.
|
14 lat temu |
Nick Lewycky
|
ea523d73a6
Wire up support for the controlling the extended dwarf .file directive. With
|
14 lat temu |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
14 lat temu |
Chad Rosier
|
1b90605532
[driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of
|
14 lat temu |
Evan Cheng
|
a6b4045dc4
Match LLVM change: TargetRegistry and TargetSelect have been moved to Support.
|
14 lat temu |
Rafael Espindola
|
cf565c5737
Update for LLVM change in PassManagerBuilder.
|
14 lat temu |
Benjamin Kramer
|
77577ce8f0
Unbreak build after API change.
|
14 lat temu |
Evan Cheng
|
2860e30d83
Match createTargetMachine API change.
|
14 lat temu |