summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/2009-10-20-GlobalDebug.c
Commit message (Collapse)AuthorAgeFilesLines
* Adapt testcases to LLVM change r312144 in DIGlobalVariableExpressionAdrian Prantl2017-08-301-2/+2
| | | | llvm-svn: 312148
* Update for LLVM global variable debug info API change.Adrian Prantl2016-12-201-6/+8
| | | | | | This reapplies r289921. llvm-svn: 290155
* Revert "Update for LLVM global variable debug info API change."Adrian Prantl2016-12-161-8/+6
| | | | | | This reverts commit r289921. llvm-svn: 289984
* Update for LLVM global variable debug info API change.Adrian Prantl2016-12-161-6/+8
| | | | llvm-svn: 289921
* Revert "Update for LLVM global variable debug info API change."Adrian Prantl2016-12-161-8/+6
| | | | | | This reverts commit 289901 while investigating bot breakage. llvm-svn: 289908
* Update for LLVM global variable debug info API change.Adrian Prantl2016-12-161-6/+8
| | | | llvm-svn: 289901
* Update Clang for D20147 ("DebugInfo: New metadata representation for global ↵Peter Collingbourne2016-09-131-6/+8
| | | | | | | | variables.") Differential Revision: http://reviews.llvm.org/D20415 llvm-svn: 281285
* DebugInfo: Metadata constructs now start with DI*Duncan P. N. Exon Smith2015-04-291-2/+2
| | | | | | | | | | LLVM r236120 renamed debug info IR constructs to use a `DI` prefix, now that the `DIDescriptor` hierarchy has been gone for about a week. This commit was generated using the rename-md-di-nodes.sh upgrade script attached to PR23080, followed by running clang-format-diff.py on the `lib/` portion of the patch. llvm-svn: 236121
* DebugInfo: Move new hierarchy into place (clang)Duncan P. N. Exon Smith2015-03-031-2/+8
| | | | | | | Update testcases for LLVM change in r231082 to use the new debug info hierarchy. llvm-svn: 231083
* IR: Make metadata typeless in assembly, clang sideDuncan P. N. Exon Smith2014-12-151-2/+2
| | | | | | Match LLVM changes from r224257. llvm-svn: 224259
* Revert "Revert "DI: LLVM schema change: fold constants into string""Duncan P. N. Exon Smith2014-10-031-2/+2
| | | | | | | | | | | | | | This reverts commit r218917, effectively reapplying r218913. Original commit message follows. -- Update debug info testcases for an LLVM metadata schema change to fold metadata constant operands into a single `MDString`. Part of PR17891. llvm-svn: 219011
* Revert "DI: LLVM schema change: fold constants into string"Duncan P. N. Exon Smith2014-10-021-2/+2
| | | | | | This reverts commit r218913 while I investigate some bots. llvm-svn: 218917
* DI: LLVM schema change: fold constants into stringDuncan P. N. Exon Smith2014-10-021-2/+2
| | | | | | | | | Update debug info testcases for an LLVM metadata schema change to fold metadata constant operands into a single `MDString`. Part of PR17891. llvm-svn: 218913
* Generalize DebugInfo tests by avoiding explicit metadata numbersDavid Blaikie2013-02-021-2/+2
| | | | | | | | | | | | | | | This addresses several (not all) debug info tests that use explicit metadata numbers. Wherever the same number appeared more than once in a test I used a named match to ensure the same number appeared in all those cases (this may still be overly constraining test cases as they may not have actually cared about that relationship). For one-off numbers I just replaced them with an unnamed regex. This may underconstrain poorly written test cases that were interested in checking that certain metadata nodes were related but didn't actually match on all the related nodes numbers. llvm-svn: 174247
* Collect both normal and static data members of a class in sourceEric Christopher2013-01-161-2/+2
| | | | | | | | | | order. Describe static data members to metadata using new interfaces. Part of PR14471. Patch by Paul Robinson! llvm-svn: 172591
* Forward declarations should take a context. This helps the debuggerEric Christopher2012-04-231-2/+2
| | | | | | | | | find forward declarations in the context that the actual definition will occur. rdar://11291658 llvm-svn: 155381
* Update tests so that they don't rely upon LLVMDebugVersion number.Devang Patel2012-02-031-2/+2
| | | | llvm-svn: 149726
* rename -ccc-host-triple into -targetSebastian Pop2012-01-201-1/+1
| | | | llvm-svn: 148582
* Revert r148138; it's causing test failures.Eli Friedman2012-01-131-1/+1
| | | | llvm-svn: 148141
* rename -ccc-host-triple into -targetSebastian Pop2012-01-131-1/+1
| | | | llvm-svn: 148138
* Move these test from checking assembly to checking LLVM IR. Should fix falloutNick Lewycky2011-10-271-3/+4
| | | | | | from r143097. llvm-svn: 143098
* Added registered targets for in-test dependency declarations.Galina Kistanova2011-06-031-0/+1
| | | | llvm-svn: 132571
* Reverted r132330, r132321, r132320, r132319 as per discussion. Will try ↵Galina Kistanova2011-06-021-0/+8
| | | | | | in-test requirement declarations instead. llvm-svn: 132491
* Just one for now to see how it will fly.Galina Kistanova2011-05-311-8/+0
| | | | llvm-svn: 132321
* There is no need to pubish file static variable's name. Do not rely on this ↵Devang Patel2010-08-101-1/+1
| | | | | | code gen bug to check whether debug info is generated for such variables or not. llvm-svn: 110640
* Use clang::VarDecl name instead of llvm::GlobalVariable name.Devang Patel2010-04-291-2/+6
| | | | | | llvm::GLobalVariable name may not match user visibile name for function static variables. llvm-svn: 102644
* Adjust testcase for recent DWARF printer changes.Benjamin Kramer2010-01-231-1/+1
| | | | llvm-svn: 94306
* Update tests to use %clang instead of 'clang', and forcibly disable use of 'Daniel Dunbar2009-12-151-1/+1
| | | | | | | clang ' or ' clang -cc1 ' or ' clang-cc ' in test lines (by substituting them to garbage). llvm-svn: 91460
* MIPS linkage name confuses gdb here. Generate and test DW_AT_name here.Devang Patel2009-11-071-1/+1
| | | | llvm-svn: 86318
* Force triple; this test was failing on non-darwin platforms due to differentBenjamin Kramer2009-10-211-1/+1
| | | | | | asm comment styles (## vs #). llvm-svn: 84777
* Encode global variable name in debug info.Devang Patel2009-10-201-0/+4
llvm-svn: 84653
OpenPOWER on IntegriCloud