Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
CodeGen
/
CGDecl.cpp
1e36882
[ObjCARC] Add an new attribute, objc_externally_retained
by Erik Pilkington
· 7 years ago
5fc4db7
[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.
by Bruno Ricci
· 7 years ago
14daa20
Automatic variable initialization
by JF Bastien
· 7 years ago
6368818
Move CodeGenOptions from Frontend to Basic
by Richard Trieu
· 7 years ago
8f7f586
[OpenMP] Check target architecture supports unified shared memory for requires directive. Differential Review: https://reviews.llvm.org/D54493
by Patrick Lyster
· 7 years ago
ee84676
Fix warning about unused variable [NFC]
by Mikael Holmen
· 7 years ago
3a881e6
CGDecl::emitStoresForConstant fix synthesized constant's name
by JF Bastien
· 7 years ago
a40cce8
Fix a nondeterminism in the debug info for VLA size expressions.
by Adrian Prantl
· 7 years ago
7c44da2
Create ConstantExpr class
by Bill Wendling
· 7 years ago
8e57b07
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
3197484
Revert r343518.
by Akira Hatanaka
· 7 years ago
2bf09cc
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
1408f91
[OPENMP] Add support for OMP5 requires directive + unified_address clause
by Kelvin Li
· 7 years ago
2f0582f
NFC: deduplicate isRepeatedBytePattern from clang to LLVM's isBytewiseValue
by JF Bastien
· 7 years ago
9bd2452
Revert r341754.
by Akira Hatanaka
· 7 years ago
2e00b98
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
9978da3
[CodeGen] Merge equivalent block copy/helper functions.
by Akira Hatanaka
· 7 years ago
b9cc1fc
[NFC] CGDecl factor out constant emission
by JF Bastien
· 7 years ago
cb6a933
[CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.
by Akira Hatanaka
· 7 years ago
6508929
CodeGen: use non-zero memset when possible for automatic variables
by JF Bastien
· 7 years ago
f66e4f7
Support lifetime-extension of conditional temporaries.
by Richard Smith
· 7 years ago
ed92f60
[NFC] CodeGen: rename memset to bzero
by JF Bastien
· 7 years ago
9aab85a
CodeGen: specify alignment + inbounds for automatic variable initialization
by JF Bastien
· 7 years ago
6b23972
CodeGen: block capture shouldn't ICE
by JF Bastien
· 7 years ago
a2a9cfa
CodeGen: Fix invalid bitcast for lifetime.start/end
by Yaxun Liu
· 7 years ago
8528297
Address post-commit review comments after r328731. NFC.
by Akira Hatanaka
· 7 years ago
daceb1e
CodeGen: Emit string literal in constant address space
by Yaxun Liu
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
ccda3d2
[CodeGen] Avoid destructing a callee-destructued struct type in a
by Akira Hatanaka
· 7 years ago
b4f3637
Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"
by Akira Hatanaka
· 7 years ago
e712374
[CodeGen] Avoid destructing a callee-destructued struct type in a
by Akira Hatanaka
· 7 years ago
a534f07
Revert rC330794 and some dependent tiny bug fixes
by Faisal Vali
· 7 years ago
936de9d
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
by Faisal Vali
· 7 years ago
e78fac5
PR36992: do not store beyond the dsize of a class object unless we know
by Richard Smith
· 7 years ago
a64a491
[CUDA] Let device-side shared variables be initialized with undef
by Yaxun Liu
· 7 years ago
673af7a
Generalize NRVO to cover C structs.
by Akira Hatanaka
· 7 years ago
4f4bf7c
[OPENMP] Codegen for `omp declare target` construct.
by Alexey Bataev
· 8 years ago
5b330e8
Recommit r326946 after reducing CallArgList memory footprint
by Yaxun Liu
· 8 years ago
d3dcf2f
[OpenMP] Add OpenMP data sharing infrastructure using global memory
by Gheorghe-Teodor Bercea
· 8 years ago
007cb6d
Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList.
by Richard Smith
· 8 years ago
06dd811
CodeGen: Fix address space of indirect function argument
by Yaxun Liu
· 8 years ago
b735004
Start setting dllimport/dllexport in setGVProperties.
by Rafael Espindola
· 8 years ago
7275da0
[ObjC] Allow declaring __strong pointer fields in structs in Objective-C
by Akira Hatanaka
· 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
c1b4638
CodeGen: handle blocks correctly when inalloca'ed
by Saleem Abdulrasool
· 8 years ago
9084a3b
[DebugInfo] Avoid name conflict of generated VLA expression variable.
by Sander de Smalen
· 8 years ago
935574a
Fix crash on array initializer with non-0 alloca addrspace
by Matt Arsenault
· 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
02914dc
Add support for attribute 'trivial_abi'.
by Akira Hatanaka
· 8 years ago
891af03a
Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.
by Sander de Smalen
· 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
4e9a126
Reverting patch rL323952 due to build errors that I
by Sander de Smalen
· 8 years ago
17c4633
[DebugInfo] Enable debug information for C99 VLA types
by Sander de Smalen
· 8 years ago
ba874ad
Reland "Fix vtable not receiving hidden visibility when using push(visibility)"
by Jake Ehrlich
· 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
06239e4
[MS] Apply adjustments after storing 'this'
by Reid Kleckner
· 8 years ago
bed4009
[OpenCL] Fix code generation of function-scope constant samplers.
by Alexey Bader
· 8 years ago
bd38236
CodeGen: Fix invalid bitcast in partial initialization of automatic arrary variable
by Yaxun Liu
· 8 years ago
6d98943
Convert clang::LangAS to a strongly typed enum
by Alexander Richardson
· 8 years ago
b7318e0
[OpenCL] Add LangAS::opencl_private to represent private address space in AST
by Yaxun Liu
· 8 years ago
de0fe07
Extract IRGen's constant-emitter into its own helper class and clean up
by John McCall
· 8 years ago
cbf647c
CodeGen: Fix address space of global variable
by Yaxun Liu
· 8 years ago
da6784e
CodeGen: load indirect ObjC ARC arguments in prologue
by Saleem Abdulrasool
· 8 years ago
84744c1
CodeGen: Cast temporary variable to proper address space
by Yaxun Liu
· 8 years ago
2a67c9e
Add support for #pragma clang section
by Javed Absar
· 8 years ago
6d96f163
CodeGen: Cast alloca to expected address space
by Yaxun Liu
· 8 years ago
4f33b3d
[OpenCL] Emit function-scope variable in constant address space as static variable
by Yaxun Liu
· 8 years ago
7f7f323
CodeGen: Let lifetime intrinsic use alloca address space
by Yaxun Liu
· 8 years ago
5e5e4e7
[ObjC] Fix lifetime markers of loop variable in EmitObjCForCollectionStmt [take 2]
by Kuba Mracek
· 8 years ago
d972949
Update for lifetime intrinsic signature change
by Matt Arsenault
· 8 years ago
2df1998
Fix Wdocumentation warning
by Simon Pilgrim
· 9 years ago
2b9f48a
[ubsan] Use the nicer nullability diagnostic handlers
by Vedant Kumar
· 9 years ago
42c17ec
[ubsan] Add a nullability sanitizer
by Vedant Kumar
· 9 years ago
bc49120
Add an explicit derived class of FunctionDecl to model deduction guides rather
by Richard Smith
· 9 years ago
fdcd18b
[CodeGen] Suppress emission of lifetime markers if a label has been seen
by Akira Hatanaka
· 9 years ago
44bfe03
CGDecl: Skip static variable initializers in unreachable code
by Matthias Braun
· 9 years ago
151c456
[c++1z] P0195R2: Support pack-expansion of using-declarations.
by Richard Smith
· 9 years ago
9949ead
Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."
by Daniel Jasper
· 9 years ago
22a250c
[c++1z] P0195R2: Support pack-expansion of using-declarations.
by Richard Smith
· 9 years ago
402804b
Re-commit r289252 and r289285, and fix PR31374
by Yaxun Liu
· 9 years ago
7849eeb
Revert 289252 (and follow-up 289285), it caused PR31374
by Nico Weber
· 9 years ago
8f66b4b
Add support for non-zero null pointer for C and OpenCL
by Yaxun Liu
· 9 years ago
e4a1c38
[OpenCL] Prevent generation of globals in non-constant AS for OpenCL.
by Anastasia Stulova
· 9 years ago
abdcfc1
[OpenCL] Setting constant address space for array initializers
by Alexey Bader
· 9 years ago
b92ab1a
Refactor call emission to package the function pointer together with
by John McCall
· 9 years ago
64c80b4
[CodeGen] Don't emit lifetime intrinsics for some local variables
by Vitaly Buka
· 9 years ago
1c94332
[CodeGen] Move shouldEmitLifetimeMarkers into more convenient place
by Vitaly Buka
· 9 years ago
642f799
[CodeGen][ObjC] Do not call objc_storeStrong when initializing a
by Akira Hatanaka
· 9 years ago
8df390f
C++ Modules TS: Add parsing and some semantic analysis support for
by Richard Smith
· 9 years ago
e5a321b
[MS] Fix prologue this adjustment when 'this' is passed indirectly
by Reid Kleckner
· 9 years ago
da38363
P0217R3: code generation support for decomposition declarations.
by Richard Smith
· 9 years ago
bdb84f3
P0217R3: Parsing support and framework for AST representation of C++1z
by Richard Smith
· 9 years ago
421119f
[Temporary, Lifetime] Add lifetime marks for temporaries
by Tim Shen
· 9 years ago
Next »