Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
6cbd7a23a31be86f9f6f62c9cc9ee19468fe13d6
/
clang
/
lib
/
CodeGen
/
BackendUtil.cpp
f8f01c3
Handle -Wa,--mrelax-relocations=[no|yes].
by Rafael Espindola
· 9 years ago
ed8c1be
Add instcombine pass if sampleprofile pass is enabled.
by Dehao Chen
· 9 years ago
293772e
[esan|wset] Add working set tool driver flags
by Derek Bruening
· 9 years ago
09d305f
CodeGen: indicate to the backend the exception model
by Saleem Abdulrasool
· 9 years ago
b1d50c1
CodeGen: address -Wcast-qual warning
by Saleem Abdulrasool
· 9 years ago
3c70d38
Update for llvm change.
by Rafael Espindola
· 9 years ago
2c059a5
Change embed-bitcode linkage type
by Steven Wu
· 9 years ago
bff9dae
Fixed msvc warnings
by Simon Pilgrim
· 9 years ago
27fb522
Embed bitcode in object file (clang cc1 part)
by Steven Wu
· 9 years ago
ae06a0d
Delete store to Target option PositionIndependentExecutable as PIE is now set in module flags.
by Sriraman Tallam
· 10 years ago
5a7df9c
Call TargetMachine::addEarlyAsPossiblePasses from BackendUtil.
by Justin Lebar
· 10 years ago
256c2e1
[esan] EfficiencySanitizer driver flags
by Derek Bruening
· 10 years ago
90364ca
Update InstrProf pass creator API reference
by Xinliang David Li
· 10 years ago
b5e80c3
Pass -backend-option to LLVM when there is no target machine.
by Yaxun Liu
· 10 years ago
a0ef3ed
Emit the module hash by default with -flto=thin.
by Mehdi Amini
· 10 years ago
f7b3d6c
Move EABIVersion from CodeGenOptions to TargetOptions
by Saleem Abdulrasool
· 10 years ago
10a4972
revert SVN r265702, r265640
by Saleem Abdulrasool
· 10 years ago
94cfc60
Basic: move CodeGenOptions from Frontend
by Saleem Abdulrasool
· 10 years ago
a0d2940
[ThinLTO] Clang side of renaming of function index (NFC)
by Teresa Johnson
· 10 years ago
376b461
Revert "[ThinLTO] Clang side of renaming of function index (NFC)"
by Teresa Johnson
· 10 years ago
9c6cd5d
[ThinLTO] Clang side of renaming of function index (NFC)
by Teresa Johnson
· 10 years ago
4ddaadc
Update to include the new header file providing createGVNPass.
by Chandler Carruth
· 10 years ago
b214cbc
Make TargetInfo store an actual DataLayout instead of a string.
by James Y Knight
· 10 years ago
9c6f153
[PGO] Change profile use cc1 option to handle IR level profiles
by Rong Xu
· 10 years ago
522b5cb
[PGO] clang cc1 option change to enable IR level instrumentation
by Rong Xu
· 10 years ago
d4590c7
[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
by Kostya Serebryany
· 10 years ago
a7c0940
Teach clang to use the ThinLTO pipeline
by Mehdi Amini
· 10 years ago
9ef13db
Eliminate an unnecessary enum, use the LLVM version. NFC
by Paul Robinson
· 10 years ago
9837ef5
[PGO] cc1 option name change for profile instrumentation
by Rong Xu
· 10 years ago
8c30592
Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend.
by Benjamin Kramer
· 10 years ago
4b4f4b9
[ThinLTO] Leverage new in-place renaming support
by Teresa Johnson
· 10 years ago
7dbc9cf
[Driver] Add support for -fno-builtin-foo options.
by Chad Rosier
· 10 years ago
2b9349d
[clang-cl] Add support for /Brepro
by David Majnemer
· 10 years ago
45784a7
Recommit CC1 part of debugger tuning; pass through setting from driver to LLVM.
by Paul Robinson
· 10 years ago
7927150
Revert r256063, it's killing clang-tools-extra
by Paul Robinson
· 10 years ago
a3ff2e4
CC1 part of debugger tuning; pass through setting from driver to LLVM.
by Paul Robinson
· 10 years ago
aff2232
[ThinLTO] Option to invoke ThinLTO backend passes and importing
by Teresa Johnson
· 10 years ago
5bfeca1
[ASan] Allow -fsanitize-recover=address.
by Yury Gribov
· 10 years ago
4854d80
[EABI] Add Clang support for -meabi flag
by Renato Golin
· 10 years ago
b25445c
CodeGen: simplify TargetOptions setup
by Saleem Abdulrasool
· 10 years ago
945bc50
Recommit "Clang support for -flto=thin."
by Teresa Johnson
· 10 years ago
fca505c
Revert "Clang support for -flto=thin." (bot failures)
by Teresa Johnson
· 10 years ago
31b2354
Clang support for -flto=thin.
by Teresa Johnson
· 10 years ago
583a1f7
Replace a loop and temporary string copying with llvm::join.
by Eric Christopher
· 10 years ago
924f6ad
Pass the relocation model to LLVM for assembler files.
by Joerg Sonnenberger
· 10 years ago
d3ef108
Convert SampleProfile pass into a Module pass.
by Diego Novillo
· 10 years ago
ede6030
Rangify for loops, NFC.
by Yaron Keren
· 10 years ago
2c656c9
Add -femulated-tls flag to select the emulated TLS model.
by Chih-Hung Hsieh
· 10 years ago
ca3cf9e
LLVM API Change: the Module always owns the DataLayout
by Mehdi Amini
· 10 years ago
546a196
Fix -save-temp when using objc-arc, sanitizer and profiling
by Steven Wu
· 10 years ago
5fe5b90
Remove a completely redundant initialization of llvm::TimePassesIsEnabled,
by Adrian Prantl
· 10 years ago
8749d804
Resubmit "Pass down the -flto option to the -cc1 job" (r239481)
by Teresa Johnson
· 10 years ago
85365cd
Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.
by Akira Hatanaka
· 10 years ago
b633d20
Update for LLVM api change.
by Rafael Espindola
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
b9b73ef
[ASan] Initial support for Kernel AddressSanitizer
by Alexander Potapenko
· 10 years ago
edca6e5
Revert commit r239481 as it is dependent on reverted llvm commit r239480.
by Teresa Johnson
· 10 years ago
2987c29
add the -mrecip driver flag and process its options (3rd try)
by Sanjay Patel
· 10 years ago
88c3c67
Pass down the -flto option to the -cc1 job, and from there into the
by Teresa Johnson
· 10 years ago
262a4c4
Attach attribute "disable-tail-calls" to the functions in the IR.
by Akira Hatanaka
· 10 years ago
10d6d16
C++ 11 rangify for loop.
by Yaron Keren
· 10 years ago
713bfbb
C++11 rangify for loop.
by Yaron Keren
· 10 years ago
dc9293d
Revert "add the -mrecip driver flag and process its options (2nd try)"
by Rafael Espindola
· 10 years ago
d79da01
add the -mrecip driver flag and process its options (2nd try)
by Sanjay Patel
· 10 years ago
08d70ed
Remove the code in clang that is using TargetOptions::NoFramePointerElim.
by Akira Hatanaka
· 10 years ago
992c6fa
This reverts commit r238064 and r238055.
by Rafael Espindola
· 10 years ago
9d084a7
add missing include for TargetRecip
by Sanjay Patel
· 10 years ago
f5019e6
add the -mrecip driver flag and process its options
by Sanjay Patel
· 10 years ago
9e172d2
Remove the code that pulled soft float attributes out of the feature
by Eric Christopher
· 10 years ago
dfa908c
[SanitizerCoverage] Implement user-friendly -fsanitize-coverage= flags.
by Alexey Samsonov
· 10 years ago
3f3b3ab
[SanitizerCoverage] Give clang-cc1 the power to precisly specify needed sanitizier coverage mode.
by Alexey Samsonov
· 10 years ago
1d56be8
Fix -fobjc-arc doesn't work with -save-temps
by Steven Wu
· 11 years ago
a71e681
InstrProf: Support for setting profile output from command line
by Justin Bogner
· 11 years ago
fda0209
uselistorder: Remove dead include
by Duncan P. N. Exon Smith
· 11 years ago
bb9cadf
uselistorder: -mllvm -preserve-ll-use-list-order => -emit-llvm-uselists
by Duncan P. N. Exon Smith
· 11 years ago
bb61825
uselistorder: -mllvm -preserve-bc-use-list-order => -emit-llvm-uselists
by Duncan P. N. Exon Smith
· 11 years ago
58927f1
uselistorder: Update for LLVM API change in r234959
by Duncan P. N. Exon Smith
· 11 years ago
2f16bc1
Use raw_pwrite_stream in clang.
by Rafael Espindola
· 11 years ago
256a869
[Driver] Properly support -mglobal-merge using explicit options.
by Ahmed Bougacha
· 11 years ago
4dedcd7
Update for LLVM api changes.
by Rafael Espindola
· 11 years ago
f80840f
Clang follow-up to LLVM r232772
by Duncan P. N. Exon Smith
· 11 years ago
c888dd0
Add fveclib option.
by Michael Zolotukhin
· 11 years ago
4e46237
GCOV: Expose the -coverage-exit-block-before-body flag in clang -cc1
by Justin Bogner
· 11 years ago
77b1811
Try to fix the build after removing DataLayoutPass
by Reid Kleckner
· 11 years ago
6b07a1c
Add -funique-section-names and -fno-unique-section-names options.
by Rafael Espindola
· 11 years ago
9828e69
[PM] Fix #include order here that I forgot to update before changing it.
by Chandler Carruth
· 11 years ago
8f4f509
[PM] Move away from the old llvm/PassManager.h header and its using
by Chandler Carruth
· 11 years ago
a511cdd
Allow to specify multiple -fsanitize-blacklist= arguments.
by Alexey Samsonov
· 11 years ago
d294bdb
[multiversion] Update Clang for the API change in LLVM r227731.
by Chandler Carruth
· 11 years ago
aab5ec0
[PM] Update Clang for the new LLVM API in r227685 for managing the
by Chandler Carruth
· 11 years ago
611dfed
Update for LLVM API change.
by Eric Christopher
· 11 years ago
57bb7c7
[PM] Update Clang to reflect the TLI API change in LLVM r226981.
by Chandler Carruth
· 11 years ago
6ee521c
Replace size() calls on containers with empty() calls where appropriate. NFC
by Alexander Kornienko
· 11 years ago
a9711a9
[PM] Track an LLVM API update which separates the TargetLibraryInfo
by Chandler Carruth
· 11 years ago
418bd1a
[PM] Update for LLVM r226078 which moved TargetLibraryInfo to the
by Chandler Carruth
· 11 years ago
c7af264
Revert "Insert random noops to increase security against ROP attacks (clang)"
by JF Bastien
· 11 years ago
4cb5570
Insert random noops to increase security against ROP attacks (clang)
by JF Bastien
· 11 years ago
2b8ef99
Update for move in llvm.
by Eric Christopher
· 11 years ago
76a4b95
Driver: begin threading frontend support for SymbolRewriter
by Saleem Abdulrasool
· 11 years ago
Next »