Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e2c10f8f4750ca112112d8825b503de2241af204
/
clang
/
lib
/
CodeGen
/
CodeGenModule.cpp
c66d254
[CUDA] Use atexit() to call module destructor.
by Artem Belevich
· 7 years ago
c69e067
Revert "[MS] Use mangled names and comdats for string merging with ASan"
by Evgeniy Stepanov
· 7 years ago
e44acad
Implement CFI for indirect calls via a member function pointer.
by Peter Collingbourne
· 7 years ago
96edb2e
[OPENMP] Do not consider address constant vars as possibly threadprivate.
by Alexey Bataev
· 7 years ago
6c10a66
[CUDA][HIP] Set kernel calling convention before arrange function
by Yaxun Liu
· 7 years ago
3513fdc
[MS] Use mangled names and comdats for string merging with ASan
by Reid Kleckner
· 7 years ago
1a83d06
[CodeGen] Improve diagnostics related to target attributes
by Gabor Buella
· 7 years ago
6328f9a
[CUDA][HIP] Do not emit type info when compiling for device
by Yaxun Liu
· 7 years ago
b534510
Make the mangled name collision diagnostic a bit more useful by listing the mangling.
by Richard Smith
· 7 years ago
daceb1e
CodeGen: Emit string literal in constant address space
by Yaxun Liu
· 7 years ago
4fbf84c
[Clang] Implement function attribute no_stack_protector.
by Manoj Gupta
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
d7ff6d6
[OPENMP, NVPTX] Added support for L2 parallelism.
by Alexey Bataev
· 7 years ago
6d94410
[OPENMP] Support C++ member functions in the device constructs.
by Alexey Bataev
· 8 years ago
a534f07
Revert rC330794 and some dependent tiny bug fixes
by Faisal Vali
· 8 years ago
936de9d
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
by Faisal Vali
· 8 years ago
4a4e7a3
[CodeGen] Reland r330442: Add an option to suppress output of llvm.ident
by Mikhail Maltsev
· 8 years ago
42b2a0e
Revert r330442, CodeGen/no-ident-version.c is failing on PPC
by Mikhail Maltsev
· 8 years ago
4306f20
[CUDA] Set LLVM calling convention for CUDA kernel
by Yaxun Liu
· 8 years ago
6550c13
[CodeGen] Add an option to suppress output of llvm.ident
by Mikhail Maltsev
· 8 years ago
3fe5b7a
Implement proper support for `-falign-functions`
by Saleem Abdulrasool
· 8 years ago
617e261
Add a command line option 'fregister_global_dtors_with_atexit' to
by Akira Hatanaka
· 8 years ago
a3b5f71
Use export_as for autolinking frameworks
by Bruno Cardoso Lopes
· 8 years ago
1ba9d9c
hwasan: add -fsanitize=kernel-hwaddress flag
by Andrey Konovalov
· 8 years ago
488f7c2
[XRay][clang] Add flag to choose instrumentation bundles
by Dean Michael Berris
· 8 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 8 years ago
03f270c
[OPENMP] Added emission of offloading data sections for declare target
by Alexey Bataev
· 8 years ago
c9643d8
Set dso_local when clearing dllimport.
by Rafael Espindola
· 8 years ago
b0eee29
Disable emitting static extern C aliases for amdgcn target for CUDA
by Yaxun Liu
· 8 years ago
c205d8c
[clang] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 8 years ago
1193c37
Set dso_local on builtin functions.
by Rafael Espindola
· 8 years ago
6ab4ae4
Set dso_local on runtime variables.
by Rafael Espindola
· 8 years ago
f4ec803
Delete BuiltinCC. NFC.
by Rafael Espindola
· 8 years ago
0d40f12
Set dso_local on string literals.
by Rafael Espindola
· 8 years ago
3c9be62
Set dso_local for runtime function.
by Rafael Espindola
· 8 years ago
dca0602
Set dso_local for CFConstantStringClassReference.
by Rafael Espindola
· 8 years ago
ca08d24
Set dso_local for guid decls.
by Rafael Espindola
· 8 years ago
2810325
[MS] Fix bug in r327732 with devirtualized complete destructor calls
by Reid Kleckner
· 8 years ago
fb93154
[MS] Don't escape MS C++ names with \01
by Reid Kleckner
· 8 years ago
ae9b070
[MS] Always use base dtors in place of complete/vbase dtors when possible
by Reid Kleckner
· 8 years ago
4f4bf7c
[OPENMP] Codegen for `omp declare target` construct.
by Alexey Bataev
· 8 years ago
3f727a8
Set dso_local on external rtti GVs.
by Rafael Espindola
· 8 years ago
796d4a8
Always set dso_local in CodeGenModule::setDSOLocal.
by Rafael Espindola
· 8 years ago
00f70bd
Remove redundant casts. NFC
by George Burgess IV
· 8 years ago
b735004
Start setting dllimport/dllexport in setGVProperties.
by Rafael Espindola
· 8 years ago
75c649c
Pass a GlobalDecl to SetCommonAttributes. NFC.
by Rafael Espindola
· 8 years ago
e4e7813
Inline a trivial function. NFC.
by Rafael Espindola
· 8 years ago
285271c
Pass a GlobalDecl to setNonAliasAttributes. NFC.
by Rafael Espindola
· 8 years ago
51ec5a9
Pass a GlobalDecl to SetInternalFunctionAttributes. NFC.
by Rafael Espindola
· 8 years ago
fa2fc90
Pass a GlobalDecl to setAliasAttributes. NFC.
by Rafael Espindola
· 8 years ago
64393cf
Pass a GlobalDecl to setFunctionDefinitionAttributes. NFC.
by Rafael Espindola
· 8 years ago
80af005
Set Module Metadata "RtLibUseGOT" when fno-plt is used.
by Sriraman Tallam
· 8 years ago
922f2aa
Bring r325915 back.
by Rafael Espindola
· 8 years ago
43ce3a3
Revert "Start setting dso_local for COFF."
by Rafael Espindola
· 8 years ago
004d240
Start setting dso_local for COFF.
by Rafael Espindola
· 8 years ago
3dd4981
Simplify setting dso_local. NFC.
by Rafael Espindola
· 8 years ago
124a218
[CodeGen] Fix generation of TBAA tags for may-alias accesses
by Ivan A. Kosarev
· 8 years ago
93e5866
Make attribute-target on a Definition-after-use update the LLVM attributes
by Erich Keane
· 8 years ago
30994d2
Fix improper indentation issue in CodeGenModule [NFC]
by Erich Keane
· 8 years ago
75e5736
Don't try to use copy relocations with tls variables.
by Rafael Espindola
· 8 years ago
699f5d6
Recommit r324107 again.
by Rafael Espindola
· 8 years ago
880c3b2
Revert "Recommit r324107."
by Rafael Espindola
· 8 years ago
fa9874c
Recommit r324107.
by Rafael Espindola
· 8 years ago
deb10be
Don't pass ForDefinition_t in places it is redundant.
by Rafael Espindola
· 8 years ago
fd4db53
Support `#pragma comment(lib, "name")` in the frontend for ELF
by Saleem Abdulrasool
· 8 years ago
9f34b7b
Revert "Start setting dso_local in clang."
by Rafael Espindola
· 8 years ago
7e34a30
Start setting dso_local in clang.
by Rafael Espindola
· 8 years ago
32b615c
PR36181: Teach CodeGen to properly ignore requests to emit dependent entities.
by Richard Smith
· 8 years ago
1860b52
[CodeGen] Decorate aggregate accesses with TBAA tags
by Ivan A. Kosarev
· 8 years ago
123ce97
Don't create hidden dllimport global values.
by Rafael Espindola
· 8 years ago
1913115
[CodeGen] Fix a crash on mangling multiversioned functions
by George Burgess IV
· 8 years ago
0a6fde4
Move target MV resolver to COMDAT
by Erich Keane
· 8 years ago
db2736d
Reland "Emit Function IDs table for Control Flow Guard"
by Adrian McCarthy
· 8 years ago
57cc1a5
Added Control Flow Protection Flag
by Oren Ben Simhon
· 8 years ago
bc40c5c
Fix use-after-free found by address-san on -r322028.
by Erich Keane
· 8 years ago
281d20b
Implement Attribute Target MultiVersioning
by Erich Keane
· 8 years ago
ce63a92
Revert "Emit Function IDs table for Control Flow Guard"
by Adrian McCarthy
· 8 years ago
cf6e6c8
Emit Function IDs table for Control Flow Guard
by Adrian McCarthy
· 8 years ago
a8a9153a
[OPENMP] Support for -fopenmp-simd option with compilation of simd loops only.
by Alexey Bataev
· 8 years ago
a283e48
Revert "Fix for PR32990"
by Reid Kleckner
· 8 years ago
f58a132
[AARch64] Add ARMv8.2-A FP16 vector intrinsics
by Abderrazek Zaafrani
· 8 years ago
abf9d66
Fix for PR32990
by Erich Keane
· 8 years ago
8516b7f
[Coverage] Fix use-after free in coverage emission
by Eli Friedman
· 8 years ago
b952e63
[OPENMP] Codegen `declare simd` for function declarations.
by Alexey Bataev
· 8 years ago
dbcfade
[Coverage] Always emit unused coverage mappings in the same order.
by Eli Friedman
· 8 years ago
12817e5
Hardware-assisted AddressSanitizer (clang part).
by Evgeniy Stepanov
· 8 years ago
8065f0b
Mark all library options as hidden.
by Zachary Turner
· 8 years ago
ba874ad
Reland "Fix vtable not receiving hidden visibility when using push(visibility)"
by Jake Ehrlich
· 8 years ago
4e50e70
[CodeGen] Collect information about sizes of accesses and access types for TBAA
by Ivan A. Kosarev
· 8 years ago
32c9de0
Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)"
by Petr Hosek
· 8 years ago
9696dbb
[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)
by Petr Hosek
· 8 years ago
c451cf2
Add CLANG_DEFAULT_OBJCOPY to allow Clang to use llvm-objcopy for dwarf fission
by Jake Ehrlich
· 8 years ago
b22e600
CodeGenCXX: no default dllimport storage for mingw
by Martell Malone
· 8 years ago
e124612
[c++17] Visit class template explicit specializations just like all other class definitions in codegen.
by Richard Smith
· 8 years ago
634c601
[CFI] Add CFI-icall pointer type generalization
by Vlad Tsyrklevich
· 8 years ago
b9c59f3
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
by Ivan A. Kosarev
· 8 years ago
cf8807c
Filter out invalid 'target' items from being passed to LLVM
by Erich Keane
· 8 years ago
ed141ba
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
by Ivan A. Kosarev
· 8 years ago
6d98943
Convert clang::LangAS to a strongly typed enum
by Alexander Richardson
· 8 years ago
ce601ee
Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731.
by Ivan A. Kosarev
· 8 years ago
Next »