Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split out large loop into it's very own method. No intended functionality ↵ | Bill Wendling | 2009-07-28 | 2 | -42/+62 | |
| | | | | | | change. llvm-svn: 77393 | |||||
* | It isn't necessary to use F_OK when using R_OK or similar. | Dan Gohman | 2009-07-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 77392 | |||||
* | Add support for -Wmissing-noreturn. | Mike Stump | 2009-07-28 | 4 | -2/+41 | |
| | | | | llvm-svn: 77391 | |||||
* | Add a bugpoint flag to disable block extraction. | David Goodwin | 2009-07-28 | 1 | -1/+5 | |
| | | | | llvm-svn: 77389 | |||||
* | Refactor the code that produces a TemplateSpecializationType, so that | Douglas Gregor | 2009-07-28 | 4 | -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 Lattner | 2009-07-28 | 1 | -0/+84 | |
| | | | | llvm-svn: 77387 | |||||
* | remove extraneous braces | Chris Lattner | 2009-07-28 | 1 | -5/+2 | |
| | | | | llvm-svn: 77386 | |||||
* | Update CMakeLists | Daniel Dunbar | 2009-07-28 | 1 | -1/+0 | |
| | | | | llvm-svn: 77385 | |||||
* | Move X86 instruction parsing into X86/AsmParser. | Daniel Dunbar | 2009-07-28 | 6 | -303/+271 | |
| | | | | llvm-svn: 77384 | |||||
* | Clarify getName() comment. | Devang Patel | 2009-07-28 | 1 | -4/+4 | |
| | | | | llvm-svn: 77383 | |||||
* | Output the EH TType format and base offset only if there are types that we're | Bill Wendling | 2009-07-28 | 1 | -6/+15 | |
| | | | | | | going to emit. llvm-svn: 77382 | |||||
* | Make expression parsing and error/warning reporting available through the | Daniel Dunbar | 2009-07-28 | 2 | -24/+57 | |
| | | | | | | generic MCAsmParser interface. llvm-svn: 77381 | |||||
* | Fix a fixme; don't take binaries from the working directory. | Benjamin Kramer | 2009-07-28 | 1 | -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 Patel | 2009-07-28 | 2 | -18/+0 | |
| | | | | llvm-svn: 77378 | |||||
* | Add noreturn support for blocks. | Mike Stump | 2009-07-28 | 7 | -5/+75 | |
| | | | | llvm-svn: 77377 | |||||
* | Output the correct format for Darwin. | Bill Wendling | 2009-07-28 | 1 | -5/+7 | |
| | | | | llvm-svn: 77376 | |||||
* | fix unittest | Benjamin Kramer | 2009-07-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 77375 | |||||
* | ir-gen derived-to-base conversion in implicit casts. | Fariborz Jahanian | 2009-07-28 | 1 | -1/+15 | |
| | | | | llvm-svn: 77374 | |||||
* | Use the preferred EH data format for the preferred EH data format. | Bill Wendling | 2009-07-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 77373 | |||||
* | Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we're | Bill Wendling | 2009-07-28 | 1 | -2/+5 | |
| | | | | | | dealing with Data. llvm-svn: 77372 | |||||
* | Remove unused parameter name. | Bill Wendling | 2009-07-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 77371 | |||||
* | Rename MDNode.h header. It defines MDnode and other metadata classes. | Devang Patel | 2009-07-28 | 21 | -55/+66 | |
| | | | | | | New name is Metadata.h. llvm-svn: 77370 | |||||
* | Fix a typo. | Evan Cheng | 2009-07-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 77369 | |||||
* | Update for LLVM API change. | Owen Anderson | 2009-07-28 | 3 | -11/+11 | |
| | | | | llvm-svn: 77368 | |||||
* | Return ConstantVector to 2.5 API. | Owen Anderson | 2009-07-28 | 21 | -138/+122 | |
| | | | | llvm-svn: 77366 | |||||
* | Remove the old RecordOrganizer. | Anders Carlsson | 2009-07-28 | 1 | -151/+0 | |
| | | | | llvm-svn: 77365 | |||||
* | In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is ↵ | Evan Cheng | 2009-07-28 | 6 | -19/+8 | |
| | | | | | | until more optimization goes in). llvm-svn: 77364 | |||||
* | Remove support for ORN to workaround <rdar://problem/7096522>. | David Goodwin | 2009-07-28 | 3 | -3/+7 | |
| | | | | llvm-svn: 77363 | |||||
* | Provide generic MCAsmParser when constructing target specific parsers. | Daniel Dunbar | 2009-07-28 | 4 | -36/+50 | |
| | | | | llvm-svn: 77362 | |||||
* | Fix PR 4631. The compound initializers of unions were not being evaluated, which | Ted Kremenek | 2009-07-28 | 2 | -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 Patel | 2009-07-28 | 2 | -0/+170 | |
| | | | | llvm-svn: 77360 | |||||
* | Simplify LDA-internal interface. | Andreas Bolka | 2009-07-28 | 2 | -13/+9 | |
| | | | | llvm-svn: 77359 | |||||
* | Add LDA statistics. | Andreas Bolka | 2009-07-28 | 1 | -0/+14 | |
| | | | | llvm-svn: 77358 | |||||
* | Minor factoring, naming and formatting cleanups. | Andreas Bolka | 2009-07-28 | 1 | -24/+29 | |
| | | | | llvm-svn: 77357 | |||||
* | Add missing break statement. | Ted Kremenek | 2009-07-28 | 1 | -1/+2 | |
| | | | | llvm-svn: 77356 | |||||
* | Update comments. | Mike Stump | 2009-07-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 77355 | |||||
* | Handle null and file symbol on doInitialization | Bruno Cardoso Lopes | 2009-07-28 | 2 | -9/+8 | |
| | | | | llvm-svn: 77354 | |||||
* | Fix regression in attribute 'nonnull' checking when a transition node | Ted Kremenek | 2009-07-28 | 3 | -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 Carlsson | 2009-07-28 | 3 | -22/+119 | |
| | | | | | | non-virtual size and alignment + base offsets. llvm-svn: 77352 | |||||
* | More cleanup of data member access and then some. | Fariborz Jahanian | 2009-07-28 | 3 | -10/+28 | |
| | | | | llvm-svn: 77351 | |||||
* | more simplifications and cleanup. :) | Chris Lattner | 2009-07-28 | 1 | -18/+17 | |
| | | | | llvm-svn: 77350 | |||||
* | Update for LLVM API change. | Owen Anderson | 2009-07-28 | 4 | -37/+37 | |
| | | | | llvm-svn: 77349 | |||||
* | Change ConstantArray to 2.5 API. | Owen Anderson | 2009-07-28 | 24 | -221/+177 | |
| | | | | llvm-svn: 77347 | |||||
* | fix PR4633: cast to void should silence the 'unused expression' warning. | Chris Lattner | 2009-07-28 | 2 | -4/+10 | |
| | | | | llvm-svn: 77344 | |||||
* | add some fixme's | Chris Lattner | 2009-07-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 77343 | |||||
* | this test crashes, disable it harder. | Chris Lattner | 2009-07-28 | 1 | -1/+3 | |
| | | | | llvm-svn: 77342 | |||||
* | Switch X86 assembly parser to using the generic lexer interface. | Daniel Dunbar | 2009-07-28 | 1 | -28/+28 | |
| | | | | llvm-svn: 77341 | |||||
* | Add workaround for <rdar://problem/7098328>. | David Goodwin | 2009-07-28 | 2 | -3/+4 | |
| | | | | llvm-svn: 77340 | |||||
* | Some code cleanup. | Fariborz Jahanian | 2009-07-28 | 2 | -26/+11 | |
| | | | | llvm-svn: 77339 | |||||
* | fix testcase for previous patch. | Chris Lattner | 2009-07-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 77338 |