summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Split out large loop into it's very own method. No intended functionality ↵Bill Wendling2009-07-282-42/+62
| | | | | | change. llvm-svn: 77393
* It isn't necessary to use F_OK when using R_OK or similar.Dan Gohman2009-07-281-2/+2
| | | | llvm-svn: 77392
* Add support for -Wmissing-noreturn.Mike Stump2009-07-284-2/+41
| | | | llvm-svn: 77391
* Add a bugpoint flag to disable block extraction.David Goodwin2009-07-281-1/+5
| | | | llvm-svn: 77389
* Refactor the code that produces a TemplateSpecializationType, so thatDouglas Gregor2009-07-284-114/+103
| | | | | | | | canonicalization for dependent TemplateSpecializationTypes occurs within ASTContext::getTemplateSpecializationType. Also, move template argument canonicalization into ASTContext::getCanonicalTemplateArgument. llvm-svn: 77388
* discourage else after "noreturn" statements.Chris Lattner2009-07-281-0/+84
| | | | llvm-svn: 77387
* remove extraneous bracesChris Lattner2009-07-281-5/+2
| | | | llvm-svn: 77386
* Update CMakeListsDaniel Dunbar2009-07-281-1/+0
| | | | llvm-svn: 77385
* Move X86 instruction parsing into X86/AsmParser.Daniel Dunbar2009-07-286-303/+271
| | | | llvm-svn: 77384
* Clarify getName() comment.Devang Patel2009-07-281-4/+4
| | | | llvm-svn: 77383
* Output the EH TType format and base offset only if there are types that we'reBill Wendling2009-07-281-6/+15
| | | | | | going to emit. llvm-svn: 77382
* Make expression parsing and error/warning reporting available through theDaniel Dunbar2009-07-282-24/+57
| | | | | | generic MCAsmParser interface. llvm-svn: 77381
* Fix a fixme; don't take binaries from the working directory.Benjamin Kramer2009-07-281-3/+3
| | | | | | | This fixes clang on non-darwin platforms if a file called 'ld' or 'as' is in the working directory. Based on patch by Pawel Worach! llvm-svn: 77379
* Remove unused method.Devang Patel2009-07-282-18/+0
| | | | llvm-svn: 77378
* Add noreturn support for blocks.Mike Stump2009-07-287-5/+75
| | | | llvm-svn: 77377
* Output the correct format for Darwin.Bill Wendling2009-07-281-5/+7
| | | | llvm-svn: 77376
* fix unittestBenjamin Kramer2009-07-281-1/+1
| | | | llvm-svn: 77375
* ir-gen derived-to-base conversion in implicit casts.Fariborz Jahanian2009-07-281-1/+15
| | | | llvm-svn: 77374
* Use the preferred EH data format for the preferred EH data format.Bill Wendling2009-07-281-2/+2
| | | | llvm-svn: 77373
* Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we'reBill Wendling2009-07-281-2/+5
| | | | | | dealing with Data. llvm-svn: 77372
* Remove unused parameter name.Bill Wendling2009-07-281-1/+1
| | | | llvm-svn: 77371
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-2821-55/+66
| | | | | | New name is Metadata.h. llvm-svn: 77370
* Fix a typo.Evan Cheng2009-07-281-1/+1
| | | | llvm-svn: 77369
* Update for LLVM API change.Owen Anderson2009-07-283-11/+11
| | | | llvm-svn: 77368
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-2821-138/+122
| | | | llvm-svn: 77366
* Remove the old RecordOrganizer.Anders Carlsson2009-07-281-151/+0
| | | | llvm-svn: 77365
* In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is ↵Evan Cheng2009-07-286-19/+8
| | | | | | until more optimization goes in). llvm-svn: 77364
* Remove support for ORN to workaround <rdar://problem/7096522>.David Goodwin2009-07-283-3/+7
| | | | llvm-svn: 77363
* Provide generic MCAsmParser when constructing target specific parsers.Daniel Dunbar2009-07-284-36/+50
| | | | llvm-svn: 77362
* Fix PR 4631. The compound initializers of unions were not being evaluated, whichTed Kremenek2009-07-282-8/+24
| | | | | | | | | could cause false positives if any the subexpressions had side-effects. These initializers weren't evaluated because the StoreManager would need to handle them, but that's an orthogonal problem of whether or not the StoreManager can handle the binding. llvm-svn: 77361
* Add DebugInfoEnumerator to collect debug info.Devang Patel2009-07-282-0/+170
| | | | llvm-svn: 77360
* Simplify LDA-internal interface.Andreas Bolka2009-07-282-13/+9
| | | | llvm-svn: 77359
* Add LDA statistics.Andreas Bolka2009-07-281-0/+14
| | | | llvm-svn: 77358
* Minor factoring, naming and formatting cleanups.Andreas Bolka2009-07-281-24/+29
| | | | llvm-svn: 77357
* Add missing break statement.Ted Kremenek2009-07-281-1/+2
| | | | llvm-svn: 77356
* Update comments.Mike Stump2009-07-281-2/+2
| | | | llvm-svn: 77355
* Handle null and file symbol on doInitializationBruno Cardoso Lopes2009-07-282-9/+8
| | | | llvm-svn: 77354
* Fix regression in attribute 'nonnull' checking when a transition nodeTed Kremenek2009-07-283-1/+23
| | | | | | was created but not added to the destination NodeSet. This fixes PR 4630. llvm-svn: 77353
* Add a field for C++ specific data to ASTRecordLayout. Use it to store the ↵Anders Carlsson2009-07-283-22/+119
| | | | | | non-virtual size and alignment + base offsets. llvm-svn: 77352
* More cleanup of data member access and then some.Fariborz Jahanian2009-07-283-10/+28
| | | | llvm-svn: 77351
* more simplifications and cleanup. :)Chris Lattner2009-07-281-18/+17
| | | | llvm-svn: 77350
* Update for LLVM API change.Owen Anderson2009-07-284-37/+37
| | | | llvm-svn: 77349
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-2824-221/+177
| | | | llvm-svn: 77347
* fix PR4633: cast to void should silence the 'unused expression' warning.Chris Lattner2009-07-282-4/+10
| | | | llvm-svn: 77344
* add some fixme'sChris Lattner2009-07-281-2/+2
| | | | llvm-svn: 77343
* this test crashes, disable it harder.Chris Lattner2009-07-281-1/+3
| | | | llvm-svn: 77342
* Switch X86 assembly parser to using the generic lexer interface.Daniel Dunbar2009-07-281-28/+28
| | | | llvm-svn: 77341
* Add workaround for <rdar://problem/7098328>.David Goodwin2009-07-282-3/+4
| | | | llvm-svn: 77340
* Some code cleanup.Fariborz Jahanian2009-07-282-26/+11
| | | | llvm-svn: 77339
* fix testcase for previous patch.Chris Lattner2009-07-281-1/+1
| | | | llvm-svn: 77338
OpenPOWER on IntegriCloud