Chandler Carruth
|
79da8476f3
Update to include the new header file providing createGVNPass.
|
9 år sedan |
James Y Knight
|
e85ad57298
Make TargetInfo store an actual DataLayout instead of a string.
|
9 år sedan |
Rong Xu
|
4ab430518d
[PGO] Change profile use cc1 option to handle IR level profiles
|
9 år sedan |
Rong Xu
|
9c5efc9808
[PGO] clang cc1 option change to enable IR level instrumentation
|
9 år sedan |
Kostya Serebryany
|
c545cca149
[sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar to trace-bb, but has a different API. We already use the equivalent flag in GCC for Linux kernel fuzzing. We may be able to use this flag with AFL too
|
9 år sedan |
Mehdi Amini
|
921cbd3691
Teach clang to use the ThinLTO pipeline
|
9 år sedan |
Paul Robinson
|
baf0087842
Eliminate an unnecessary enum, use the LLVM version. NFC
|
9 år sedan |
Rong Xu
|
bf1d31e84a
[PGO] cc1 option name change for profile instrumentation
|
9 år sedan |
Benjamin Kramer
|
1dde17c5ad
Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend.
|
9 år sedan |
Teresa Johnson
|
32429cb676
[ThinLTO] Leverage new in-place renaming support
|
9 år sedan |
Chad Rosier
|
7e5b11a533
[Driver] Add support for -fno-builtin-foo options.
|
9 år sedan |
David Majnemer
|
85a2bd7b86
[clang-cl] Add support for /Brepro
|
9 år sedan |
Paul Robinson
|
8a809de327
Recommit CC1 part of debugger tuning; pass through setting from driver to LLVM.
|
9 år sedan |
Paul Robinson
|
dd0781c5f8
Revert r256063, it's killing clang-tools-extra
|
9 år sedan |
Paul Robinson
|
44ba9b94aa
CC1 part of debugger tuning; pass through setting from driver to LLVM.
|
9 år sedan |
Teresa Johnson
|
f735405854
[ThinLTO] Option to invoke ThinLTO backend passes and importing
|
9 år sedan |
Yury Gribov
|
13c4933c79
[ASan] Allow -fsanitize-recover=address.
|
9 år sedan |
Renato Golin
|
2afc87e217
[EABI] Add Clang support for -meabi flag
|
9 år sedan |
Saleem Abdulrasool
|
2a123fb84a
CodeGen: simplify TargetOptions setup
|
9 år sedan |
Teresa Johnson
|
b30376f1ca
Recommit "Clang support for -flto=thin."
|
9 år sedan |
Teresa Johnson
|
681157a8a9
Revert "Clang support for -flto=thin." (bot failures)
|
10 år sedan |
Teresa Johnson
|
7128e301f9
Clang support for -flto=thin.
|
10 år sedan |
Eric Christopher
|
335d6aeaf2
Replace a loop and temporary string copying with llvm::join.
|
10 år sedan |
Joerg Sonnenberger
|
31a1a63ad7
Pass the relocation model to LLVM for assembler files.
|
10 år sedan |
Diego Novillo
|
14180dd76f
Convert SampleProfile pass into a Module pass.
|
10 år sedan |
Yaron Keren
|
bc96e5803a
Rangify for loops, NFC.
|
10 år sedan |
Chih-Hung Hsieh
|
9ec907c078
Add -femulated-tls flag to select the emulated TLS model.
|
10 år sedan |
Mehdi Amini
|
02595590ed
LLVM API Change: the Module always owns the DataLayout
|
10 år sedan |
Steven Wu
|
8d9f241210
Fix -save-temp when using objc-arc, sanitizer and profiling
|
10 år sedan |
Adrian Prantl
|
060eee3572
Remove a completely redundant initialization of llvm::TimePassesIsEnabled,
|
10 år sedan |