Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
cefc7eafc6553652d2e7e7d40158af84c86bf38d
/
clang
/
lib
/
CodeGen
/
CGDebugInfo.cpp
8c8e8e2
Comments for r189494
by David Blaikie
· 12 years ago
fae219a
PR16995: Failing to associate static members with their enclosing class
by David Blaikie
· 12 years ago
ebe87e1
Revert "PR14569: Omit debug info for thunks"
by David Blaikie
· 12 years ago
a3644d6
DebugInfo: Emit info for casted decls in template args
by David Majnemer
· 12 years ago
5559d47
DebugInfo: Emit info for constant expressions in template arguments
by David Majnemer
· 12 years ago
cf2c8b3
DebugInfo: Remove explicit declaration-emissiong handling now that we have a more principled approach (the 'requires complete type' callback)
by David Blaikie
· 12 years ago
eaa49e2
DebugInfo: Require only the declaration of types only used as parameter and return types
by David Blaikie
· 12 years ago
ce76304
DebugInfo: comment/inlining based on feedback from Eric & Adrian
by David Blaikie
· 12 years ago
8d5e128
DebugInfo: Simplify/clarify propagation of typemembers between declaration and definition
by David Blaikie
· 12 years ago
6943dea
Revert "Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""""
by David Blaikie
· 12 years ago
349542b
Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"""
by Michael Gottesman
· 12 years ago
7fceebf
DebugInfo: Do not include line/file info for artificial parameters & parameters of artificial functions
by David Blaikie
· 12 years ago
25b2085
Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""
by David Blaikie
· 12 years ago
d278589
DebugInfo: Avoid duplicating types that may be created during the process of creating their context
by David Blaikie
· 12 years ago
adfbf99
DebugInfo: Don't emit vbase 'containing types' for context chain limited types
by David Blaikie
· 12 years ago
5043815
DebugInfo: don't require full definitions for friend classes
by David Blaikie
· 12 years ago
949939c
PR16927: Don't assert (or, previously, skip) static data members of enumeration type
by David Blaikie
· 12 years ago
7d5d7c7
Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"
by David Blaikie
· 12 years ago
9fdedec
DebugInfo: Canonicalize namespaces to avoid emitting multiple namespaces with the same name but different lines
by David Blaikie
· 12 years ago
9eddbbd
DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class
by David Blaikie
· 12 years ago
ab255bb
DebugInfo: Contrain the record type parameter for CollectRecordFields
by David Blaikie
· 12 years ago
37b3f73
Revert r188498.
by Evgeniy Stepanov
· 12 years ago
ae01946
DebugInfo: CollectRecordStaticField -> CreateRecordStaticField to return its result.
by David Blaikie
· 12 years ago
952dac3
Remove unnecessary explicit cast.
by David Blaikie
· 12 years ago
6dc6896
DebugInfo: Split out the implementation of getStaticDataMemberDeclaration for future use
by David Blaikie
· 12 years ago
b840c48
Fix assert added in r188494
by David Blaikie
· 12 years ago
35b22f6
DebugInfo: Remove unused conditional
by David Blaikie
· 12 years ago
a0ef9fa
DebugInfo: Make CGDebugInfo::getStaticDataMemberDeclaration's argument type match the semantics
by David Blaikie
· 12 years ago
6a72344
DebugInfo: Add a FIXME, remove a FIXME.
by David Blaikie
· 12 years ago
b2e86eb
DebugInfo: Unify & optimize the lazy addition of record types
by David Blaikie
· 12 years ago
4e7ef80
DebugInfo: Revert change to the return type of createRecordFwdDecl
by David Blaikie
· 12 years ago
d18fcc7
DebugInfo: remove unnecessary type registration
by David Blaikie
· 12 years ago
d816e2d
DebugInfo: Don't create duplicate forward declaration metadata unnecessarily.
by David Blaikie
· 12 years ago
80d28de
Drive by cleanup
by David Blaikie
· 12 years ago
6b7d060c
DebugInfo: Simplify declaration building code - relying on the limit debug info checking already in CreateType(RecordType)
by David Blaikie
· 12 years ago
4a2b5ef
DebugInfo: simplify some limited/declaration creation APIs
by David Blaikie
· 12 years ago
fd07c60
Only emit debug info for implicit members that actually get codegen, not just ODR use.
by David Blaikie
· 12 years ago
79af384
DebugInfo: Don't prefer declarations over definitions in -flimit-debug-info in C
by David Blaikie
· 12 years ago
4a5b895
DebugInfo: Emit template arguments for limited types used for context.
by David Blaikie
· 12 years ago
6f8f600
Reduce a variable's scope (no functionality change)
by David Blaikie
· 12 years ago
49a7856
Debug Info: Fix an oversight of r186553. Ensure that the function prologue
by Adrian Prantl
· 12 years ago
ead2ba4
Implement a better fix for r186894 by setting the appropriate type for __byref_variable_layout.
by Adrian Prantl
· 12 years ago
52f5b25
Debug Info: Acknowledge the alignment when locating byref block variables.
by Adrian Prantl
· 12 years ago
978c839
Update createCompileUnit call for llvm changes.
by Eric Christopher
· 12 years ago
b75016d
s/BuiltinLocation/ArtificialLocation/
by Adrian Prantl
· 12 years ago
f8bc4d8
Instead of checking against some version of "isType()" go ahead and
by Eric Christopher
· 12 years ago
593f10e
Fix a compile error caught by bb-chapuni.
by Adrian Prantl
· 12 years ago
9aab900
Fix a compile error caught by bb-chapuni.
by Adrian Prantl
· 12 years ago
2e0637f
Replace llvm::DIBuilder::DisableDebugLocations() with two RAII interfaces
by Adrian Prantl
· 12 years ago
02c0caa
Clarified documentation.
by Adrian Prantl
· 12 years ago
b1b3bfc
Simplify logic by using the appropriate function.
by Adrian Prantl
· 12 years ago
ffdeb1e
80-column fixes.
by Eric Christopher
· 12 years ago
324bbbd
Move BlockLiteralGeneric earlier in CGDebugInfo and remove
by Eric Christopher
· 12 years ago
35f1f9f
Update a few comments and reformat a decl for clarity.
by Eric Christopher
· 12 years ago
48ad6dc
PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info
by David Blaikie
· 12 years ago
66ed89d
Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENT
by David Blaikie
· 12 years ago
7278788
Reapply an improved version of r180816/180817.
by Adrian Prantl
· 12 years ago
0d441f1
Debug Info: clean up usage of Verify.
by Manman Ren
· 12 years ago
5c5e617
Use the zero-argument DIBuilder::createNullPtrType in Clang.
by Peter Collingbourne
· 12 years ago
2782dac
Rewrite record layout for ms_struct structs.
by Eli Friedman
· 12 years ago
8a36502
[AST] Introduce a new DecayedType sugar node
by Reid Kleckner
· 12 years ago
ce1ae38
DebugInfo: ensure negative enumerators are emitted as such
by David Blaikie
· 12 years ago
47c1150
DebugInfo: Support (using GNU extensions) for template template parameters and parameter packs
by David Blaikie
· 12 years ago
18cfbc5
DebugInfo: Random tidying up/simplification
by David Blaikie
· 12 years ago
940ca4d
PR16214: Debug info for types first used via pointers or qualified types & later require definitions
by David Blaikie
· 12 years ago
f7bcb0c
Fix all the silly things I committed in r184509
by David Blaikie
· 12 years ago
b8f2fbb
Alternative fix for r184473.
by David Blaikie
· 12 years ago
dba725c
Debug Info: Attempt to resolve forward declarations if we are not emitting
by Adrian Prantl
· 12 years ago
b9c667d
Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly
by David Blaikie
· 12 years ago
1f56b2a
Add some comments to r184252.
by Adrian Prantl
· 12 years ago
c1a3fe7
Emit forward decls for structs with declarations only when we are
by Adrian Prantl
· 12 years ago
1ecc563
80-column fixup after recent change to getOrCreateType.
by Eric Christopher
· 12 years ago
a4ce906
address some comments on r183474:
by Adrian Prantl
· 12 years ago
817bbb3
documentation: remove confusing reference to properties.
by Adrian Prantl
· 12 years ago
b8fad1a
ObjC Debug Info: Emit the names of accessors whenever they diverge from
by Adrian Prantl
· 12 years ago
c4de1ef
Improve documentation.
by Adrian Prantl
· 12 years ago
205a30d
PR14763: Debug info for non-trivial record parameters
by David Blaikie
· 12 years ago
e36464c
PR16214: Debug Info: -flimit-debug-info doesn't omit definitions for types used via typedefs
by David Blaikie
· 13 years ago
4583bea
DebugInfo: Rename CreatePointerType to getOrCreateTypeDeclaration
by David Blaikie
· 13 years ago
22c460a0
PR16091: Error when attempting to emit debug info for undeduced auto return types
by David Blaikie
· 13 years ago
469f079
Debug Info: Handle function/method types using the most specific type
by David Blaikie
· 13 years ago
5f36010
Comment and cleanup.
by Adrian Prantl
· 13 years ago
ef6fca5
Bugfix for r181629:
by Adrian Prantl
· 13 years ago
8e5939b
Debug Info: Simplify the code changed in r182403 to reduce indent & avoid a duplicate lookup in the insertion case
by David Blaikie
· 13 years ago
77a887b
Debug Info: don't bother reinserting elements into maps we just retrieved them from
by David Blaikie
· 13 years ago
fefc7f7
Fix whitespace
by David Blaikie
· 13 years ago
f121b93
PR14606: Debug Info for namespace aliases/DW_TAG_imported_module
by David Blaikie
· 13 years ago
bd48376
Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions.""
by David Blaikie
· 13 years ago
b39fc14
Drop the const from the isa test.
by Adrian Prantl
· 13 years ago
6e785ec
ObjC Debug Info: Emit the correct method names for accessors for
by Adrian Prantl
· 13 years ago
0fdcb31
80-columns.
by Eric Christopher
· 13 years ago
75e1768
Replace a pile of calls with an instance variable that's set
by Eric Christopher
· 13 years ago
b2a008c
Whitespace.
by Eric Christopher
· 13 years ago
db35281
Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."
by David Blaikie
· 13 years ago
11ecabf
PR15956: Debug Info: Include the appropriate file location in types created due to using declarations
by David Blaikie
· 13 years ago
d900f98
Debug Info: PR14992: Support values for non-type template parameters of function type
by David Blaikie
· 13 years ago
4cb63df
Debug Info: Comment changes in r181393 by request of echristo
by David Blaikie
· 13 years ago
2b93c54
Debug Info: correct comment
by David Blaikie
· 13 years ago
7e4c8b0
Debug Info: Silently accept template argument packs
by David Blaikie
· 13 years ago
38079fd
PR14992: Debug Info: Support more non-type template parameters
by David Blaikie
· 13 years ago
Next »