Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
bb4f962ad66352dbad95751f4d360876c98a4bc3
/
clang
/
lib
/
CodeGen
/
CodeGenModule.h
bb4f962
Get the dll storage class right for structors of classes exported/imported via explicit instantiation (PR23667)
by Hans Wennborg
· 11 years ago
c7da6da
Revert r236879, "Do not emit thunks with available_externally linkage in comdats"
by NAKAMURA Takumi
· 11 years ago
2312bd3
Do not emit thunks with available_externally linkage in comdats
by Derek Schuff
· 11 years ago
e07140e
Move the logic to avoid double global emission from Sema to CodeGen
by Reid Kleckner
· 11 years ago
2e80428
clang-format my last commit
by David Blaikie
· 11 years ago
1ed728c
[opaque pointer type] More GEP API migrations
by David Blaikie
· 11 years ago
37b417f
[MS ABI] Rework .xdata HandlerType emission
by David Majnemer
· 11 years ago
5f0dd61
MS ABI: Emit HandlerMap entries for C++ catch
by David Majnemer
· 11 years ago
443250f
WIP
by David Majnemer
· 11 years ago
fff8e7f
Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABI
by Reid Kleckner
· 11 years ago
a4ccff3
Implement Control Flow Integrity for virtual calls.
by Peter Collingbourne
· 11 years ago
abc1892
Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; Clang edition.
by Aaron Ballman
· 11 years ago
6565e92
[pr22293] Don't crash during codegen of a recursive destructor.
by Rafael Espindola
· 11 years ago
dbee8a7
Use a trivial comdat for inline ctor/dtor when not using C5/D5.
by Rafael Espindola
· 11 years ago
b6a5d05
Remove ASTConsumer::HandleVTable()'s bool parameter.
by Nico Weber
· 11 years ago
43a0f99
Don't emit implicit template instantiations eagerly (PR21718)
by Hans Wennborg
· 11 years ago
76f4ab0
Add a public accessor for GlobalCtors in CodeGenModule
by Keno Fischer
· 11 years ago
fb49491
IR: Update clang for Metadata/Value split in r223802
by Duncan P. N. Exon Smith
· 11 years ago
d90dd79
Fix invalid calling convention used for libcalls on ARM.
by Anton Korobeynikov
· 11 years ago
9772000
[OPENMP] Codegen for threadprivate variables
by Alexey Bataev
· 11 years ago
b9bd6fb
CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned'
by David Majnemer
· 11 years ago
a0ac3c2
[ASan] Improve blacklisting of global variables.
by Alexey Samsonov
· 11 years ago
1444bb9
SanitizerBlacklist: blacklist functions by their source location.
by Alexey Samsonov
· 11 years ago
bb525f7c
CodeGen: Don't drop thread_local when emitting __thread aliases
by David Majnemer
· 11 years ago
0b15e34
Move SanitizerBlacklist object from CodeGenModule to ASTContext.
by Alexey Samsonov
· 11 years ago
8d043e8
Move SanitizerBlacklist to clangBasic. NFC.
by Alexey Samsonov
· 11 years ago
ec47478
Fix for bug http://llvm.org/PR17427.
by Alexey Bataev
· 11 years ago
453e056
Fix IRGen for referencing a static local before emitting its decl
by Reid Kleckner
· 11 years ago
b3341ea
MS ABI: Implement thread_local for global variables
by David Majnemer
· 11 years ago
739aa12
Revert "Don't use comdats for initializers on platforms that don't support it"
by Reid Kleckner
· 11 years ago
6c03130
Don't use comdats for initializers on platforms that don't support it
by Reid Kleckner
· 11 years ago
c4fb8ca7
Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI)
by Dario Domizioli
· 11 years ago
9f83473
Don't use the third field of llvm.global_ctors for MachO.
by Rafael Espindola
· 11 years ago
5b6fa2f
Revert "Put more stuff in the comdat used for variables with static init."
by Rafael Espindola
· 11 years ago
c0ce9ec
Put more stuff in the comdat used for variables with static init.
by Rafael Espindola
· 11 years ago
1e4df92
Add support for putting constructors and destructos in explicit comdats.
by Rafael Espindola
· 11 years ago
5368618
Reduce code duplication a bit more. NFC.
by Rafael Espindola
· 11 years ago
91f68b4
Move emitCXXStructor to CGCXXABI.
by Rafael Espindola
· 11 years ago
02b77f4
Create a emitCXXStructor function and make the existing emitCXXConstructor and
by Rafael Espindola
· 11 years ago
1ac0ec8
Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.
by Rafael Espindola
· 11 years ago
17d3a2c
Remove a parameter that has been unused since r188481. No behavior change.
by Nico Weber
· 11 years ago
8d2a19b
Handle constructors and destructors a bit more uniformly in CodeGen.
by Rafael Espindola
· 11 years ago
64fa123
Typo fix in comments: definintion -> definition
by James Dennett
· 11 years ago
2f5db8b
Header guard canonicalization, clang part.
by Benjamin Kramer
· 11 years ago
ee02499
Add coverage mapping generation.
by Alex Lorenz
· 11 years ago
4b8de11
[Sanitizer] Introduce SanitizerMetadata class.
by Alexey Samsonov
· 11 years ago
00db2f1
PR20473: Don't "deduplicate" string literals with the same value but different
by Richard Smith
· 11 years ago
1a711b1
-fms-extensions: Implement half of #pragma init_seg
by Reid Kleckner
· 11 years ago
6c12414
Make sure globals created by UBSan are not instrumented by ASan.
by Alexey Samsonov
· 11 years ago
15c9669
[ASan] Collect unmangled names of global variables in Clang to print them in error reports.
by Alexey Samsonov
· 11 years ago
b2cc23d
Be more specific about return types of some methods.
by Alexey Samsonov
· 11 years ago
b7dd329
Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.
by Alexey Samsonov
· 11 years ago
ac4afe4
[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting code.
by Alexey Samsonov
· 11 years ago
e7a8ccf
[Sanitizer] Reduce the usage of sanitizer blacklist in CodeGenModule
by Alexey Samsonov
· 11 years ago
e2cb8d1
CodeGen: Refactor RTTI emission
by David Majnemer
· 11 years ago
57765d5
Move the calling of emitTargetMD() later.
by Robert Lytton
· 11 years ago
4f319cc
[ASan] Print exact source location of global variables in error reports.
by Alexey Samsonov
· 11 years ago
d905da4
MS ABI: Reference MSVC RTTI from the VFTable
by David Majnemer
· 11 years ago
40b8ba1
CodeGen: Improve warnings about uninstrumented files when profiling
by Justin Bogner
· 11 years ago
fb8d02b
Implement -Wframe-larger-than backend diagnostic
by Alp Toker
· 11 years ago
adc9037
Remove the overload of GetAddrOfConstantString method
by Alexey Samsonov
· 12 years ago
175e52f
Refactor and generalize GetAddrOfConstantString and GetAddrOfConstantStringFromLiteral.
by Alexey Samsonov
· 12 years ago
0e64e0d
Eliminate redundant MangleBuffer class
by Alp Toker
· 12 years ago
275efb9
Don't dllimport/export destructor variants implemented by thunks.
by Hans Wennborg
· 12 years ago
563f0e8
Use comdats to avoid double initialization of weak data
by Reid Kleckner
· 12 years ago
5c2b4ea
[MS-ABI] Implements MS-compatible RTTI
by Warren Hunt
· 12 years ago
b73c973
Don't set unnamed_addr in CreateRuntimeVariable.
by Rafael Espindola
· 12 years ago
8a13c41
[C++11] Use 'nullptr'. CodeGen edition.
by Craig Topper
· 12 years ago
1a3a074
Rename CodeGenModule::getLLVMLinkageforDeclarator -> getLLVMLinkageForDeclarator
by Hans Wennborg
· 12 years ago
ee076a2
Update for llvm API change.
by Rafael Espindola
· 12 years ago
e98ed2f
Don't repeat function name in comment.
by Rafael Espindola
· 12 years ago
42ae745
Don't indent in namespaces.
by Rafael Espindola
· 12 years ago
e033c8c
Cleanup setFunctionDefinitionAttributes.
by Rafael Espindola
· 12 years ago
6492636
Use more specific type.
by Rafael Espindola
· 12 years ago
9959db5
[OPENMP] Initial codegen for '#pragma omp parallel'
by Alexey Bataev
· 12 years ago
502f65a
Fix pr19653.
by Rafael Espindola
· 12 years ago
27d69db
CodeGen: Fix linkage of reference temporaries
by David Majnemer
· 12 years ago
837a6f6
CodeGen: Use LLVM's InstrProfReader in -fprofile-instr-use=
by Justin Bogner
· 12 years ago
e2ef2a0
CodeGen: Emit warnings for out of date profile data during PGO
by Justin Bogner
· 12 years ago
e77cc39
ObjC: allow targets to decide when to use stret for blocks.
by Tim Northover
· 12 years ago
58e5bee
MS ABI: Eliminate Duplicate Strings
by David Majnemer
· 12 years ago
89f588f
Revert r204562,204566,204586,204587 as they broke ASan on Windows
by Timur Iskhodzhanov
· 12 years ago
3843a05
MS ABI: Eliminate Duplicate Strings
by David Majnemer
· 12 years ago
d66a17d
Revert "CodeGen: Use a binary format for instrumentation based profiling"
by Justin Bogner
· 12 years ago
ff9a058
CodeGen: Use a binary format for instrumentation based profiling
by Justin Bogner
· 12 years ago
b898432
Replace OwningPtr with std::unique_ptr.
by Ahmed Charles
· 12 years ago
060062a
Use llvm.compiler.used instead of llvm.used for objc symbols.
by Rafael Espindola
· 12 years ago
61743af
[Modules] Update to reflect ValueHandle moving to the IR library in LLVM
by Chandler Carruth
· 12 years ago
a741b8c
[C++11] Simplify compare operators with std::tie.
by Benjamin Kramer
· 12 years ago
8f80a61
Remove the -fhidden-weak-vtables -cc1 option. It was dead,
by John McCall
· 12 years ago
ef512b9
CodeGen: Initial instrumentation based PGO implementation
by Justin Bogner
· 12 years ago
8286225
Tidy up CGCXXABI creation
by Alp Toker
· 12 years ago
cd7743b
Save another call to GetAddrOfFunction.
by Rafael Espindola
· 12 years ago
c0ff744
When we decide to output a deferred decl, remember the llvm GlobalValue.
by Rafael Espindola
· 12 years ago
94abb8f
Avoid adding some decls to DeferredDeclsToEmit.
by Rafael Espindola
· 12 years ago
949ec54
ubsan: Only emit constants for filenames and type descriptors once.
by Will Dietz
· 12 years ago
2e2995b
Produce direct calls instead of alias to linkonce_odr functions.
by Rafael Espindola
· 12 years ago
5877663
Fix vbtable indices when a class shares the vbptr with a non-virtual base
by Timur Iskhodzhanov
· 12 years ago
3f643bd
Use aliases for more constructors and destructors.
by Rafael Espindola
· 12 years ago
208b5c0
New fix for pr17535.
by Rafael Espindola
· 12 years ago
Next »