| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Implement import of forward declarations of Objective-C classes | Douglas Gregor | 2010-02-18 | 3 | -1/+52 | |
| | | | | | llvm-svn: 96554 | |||||
| * | Allow redefinitions of extern inline functions in GNU89 mode, just as GCC | Charles Davis | 2010-02-18 | 3 | -3/+60 | |
| | | | | | | | does. Fixes PR5253. llvm-svn: 96553 | |||||
| * | AST import of Objective-C categories. | Douglas Gregor | 2010-02-18 | 4 | -4/+146 | |
| | | | | | llvm-svn: 96551 | |||||
| * | __typeof should be able to handle block pointer types when | Fariborz Jahanian | 2010-02-18 | 2 | -1/+7 | |
| | | | | | | | rewriting. Fixes radar 7659483. llvm-svn: 96549 | |||||
| * | Don't diagnose overflow in case statements when the conversion is a | Douglas Gregor | 2010-02-18 | 2 | -3/+17 | |
| | | | | | | | | signed<->unsigned conversion with the same bit width. Fixes <rdar://problem/7658121>. llvm-svn: 96545 | |||||
| * | New test case for r96543. | Devang Patel | 2010-02-18 | 1 | -0/+14 | |
| | | | | | llvm-svn: 96544 | |||||
| * | fit in 80 cols | Chris Lattner | 2010-02-18 | 1 | -7/+11 | |
| | | | | | llvm-svn: 96541 | |||||
| * | Added for disassembly only the variants of DMB, DSB, and ISB. | Johnny Chen | 2010-02-18 | 1 | -0/+60 | |
| | | | | | llvm-svn: 96540 | |||||
| * | Recognize attributes ns_returns_not_retained and cf_returns_not_retained | Ted Kremenek | 2010-02-18 | 2 | -2/+38 | |
| | | | | | | | in the static analyzer. llvm-svn: 96539 | |||||
| * | Add __has_feature support for attributes ns_returns_not_retained | Ted Kremenek | 2010-02-18 | 1 | -1/+3 | |
| | | | | | | | and cf_returns_not_retained. llvm-svn: 96538 | |||||
| * | Sort @includes. | Ted Kremenek | 2010-02-18 | 1 | -11/+11 | |
| | | | | | llvm-svn: 96537 | |||||
| * | Sort cases. | Ted Kremenek | 2010-02-18 | 1 | -2/+2 | |
| | | | | | llvm-svn: 96536 | |||||
| * | Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to | Ted Kremenek | 2010-02-18 | 7 | -28/+50 | |
| | | | | | | | | match 'ns_returns_retained' and 'cf_returns_retained' respectively. These are not yet hooked up to the static analyzer. llvm-svn: 96535 | |||||
| * | Fix a few unused parameter warnings. | Eric Christopher | 2010-02-17 | 3 | -3/+3 | |
| | | | | | llvm-svn: 96533 | |||||
| * | MC/Mach-O: Update fixup values for change to X86 offsets. | Daniel Dunbar | 2010-02-17 | 1 | -6/+4 | |
| | | | | | llvm-svn: 96532 | |||||
| * | For -Wswitch-enum warnings, be sure to look through typedefs of enum | Douglas Gregor | 2010-02-17 | 3 | -2/+20 | |
| | | | | | | | types. Fixes <rdar://problem/7643909>. llvm-svn: 96531 | |||||
| * | Hook the "overflow converting case value to switch condition type" | Douglas Gregor | 2010-02-17 | 1 | -1/+2 | |
| | | | | | | | warning into -Wswitch. llvm-svn: 96529 | |||||
| * | Make this an unnumbered list. | Dan Gohman | 2010-02-17 | 1 | -2/+2 | |
| | | | | | llvm-svn: 96528 | |||||
| * | HTML validation fixes. | Dan Gohman | 2010-02-17 | 1 | -14/+12 | |
| | | | | | llvm-svn: 96527 | |||||
| * | Add an "advanced" GetElementPtr FAQ document, with answers to | Dan Gohman | 2010-02-17 | 2 | -0/+359 | |
| | | | | | | | questions left unanswered by the first GetElementPtr FAQ. llvm-svn: 96526 | |||||
| * | Remove the NEON N2VSInt instruction class: it's only used in one place and | Bob Wilson | 2010-02-17 | 1 | -10/+4 | |
| | | | | | | | | since it has no pattern, there's not much point in distinguishing an "N2VS" class for intrinsics anyway. llvm-svn: 96525 | |||||
| * | When diagnosing enumerator values outside of the range of 'int', be | Douglas Gregor | 2010-02-17 | 2 | -2/+3 | |
| | | | | | | | | sure that we get the "too large" vs. "too small" part of the diagnostic correct. llvm-svn: 96524 | |||||
| * | Added CLREX (Clear-Exclusive) for disassembly only. | Johnny Chen | 2010-02-17 | 1 | -0/+8 | |
| | | | | | | | A8.6.30 llvm-svn: 96523 | |||||
| * | More cleanup for NEON: | Bob Wilson | 2010-02-17 | 1 | -101/+90 | |
| | | | | | | | | | | | | | * Use "S" abbreviation for scalar single FP registers in class and pattern names, instead of keeping the "D" (for "double") abbreviation and tacking on an "s" elsewhere in the name. * Move the scalar single FP register classes and patterns to be more consistent with other definitions in the file. * Rename "VNEGf32d" definition to "VNEGfd" for consistency. * Deleted the N2VDIntsPat pattern; N2VSPat is good enough. llvm-svn: 96521 | |||||
| * | silence warning in a cleaner way | Chris Lattner | 2010-02-17 | 1 | -2/+1 | |
| | | | | | llvm-svn: 96520 | |||||
| * | Added RFE for disassembly only. | Johnny Chen | 2010-02-17 | 1 | -1/+16 | |
| | | | | | | | | B6.1.8 RFE Return From Exception loads the PC and the CPSR from the word at the specified address and the following word respectively. llvm-svn: 96519 | |||||
| * | Alphabetize #includes. No functionality change. | Ted Kremenek | 2010-02-17 | 1 | -10/+9 | |
| | | | | | llvm-svn: 96518 | |||||
| * | Change GNUInlineAttr definition to just use DEF_SIMPLE_ATTR. | Ted Kremenek | 2010-02-17 | 1 | -15/+3 | |
| | | | | | llvm-svn: 96517 | |||||
| * | Implement AST importing of ImplicitParamDecls, despite the sad fact | Douglas Gregor | 2010-02-17 | 1 | -0/+27 | |
| | | | | | | | that we can't test it yet. llvm-svn: 96516 | |||||
| * | Don't make the inclusion of crashtracer information depend on NDEBUG. | Ted Kremenek | 2010-02-17 | 1 | -3/+1 | |
| | | | | | llvm-svn: 96515 | |||||
| * | Hopefully make buildbot happy. | Fariborz Jahanian | 2010-02-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 96513 | |||||
| * | clang: Add support for s// edit form of QA_OVERRIDE_GCC3_OPTIONS. | Daniel Dunbar | 2010-02-17 | 1 | -7/+22 | |
| | | | | | | | - Used to do regex patsubst on arguments. llvm-svn: 96512 | |||||
| * | PR5803: clang++: Treat untyped 'C' inputs as C++. | Daniel Dunbar | 2010-02-17 | 5 | -1/+40 | |
| | | | | | | | | - Patch by Andrzej K. Haczewski, with a tweak by me to emit a 'deprecated' diagnostic when we do this. We'll see what zee users say. llvm-svn: 96511 | |||||
| * | tests: Add '%clangxx' substitution, for 'clang++' | Daniel Dunbar | 2010-02-17 | 1 | -0/+3 | |
| | | | | | llvm-svn: 96510 | |||||
| * | Make the non-temporal bit "significant" in MemSDNodes so they aren't | David Greene | 2010-02-17 | 2 | -9/+20 | |
| | | | | | | | CSE'd or otherwise combined with temporal MemSDNodes. llvm-svn: 96505 | |||||
| * | Remember to define super registers in mips calls. | Jakob Stoklund Olesen | 2010-02-17 | 1 | -3/+2 | |
| | | | | | llvm-svn: 96504 | |||||
| * | Add Regex::sub, for doing regular expression substitution with backreferences. | Daniel Dunbar | 2010-02-17 | 3 | -0/+118 | |
| | | | | | llvm-svn: 96503 | |||||
| * | irbuilder is doing constant folding now by default, PR6092 | Chris Lattner | 2010-02-17 | 1 | -3/+3 | |
| | | | | | llvm-svn: 96502 | |||||
| * | Patch to remove arbitrary imporation of 'self' into | Fariborz Jahanian | 2010-02-17 | 2 | -13/+16 | |
| | | | | | | | | | a block without it being used. This causes over release of objects in certain runtime-senitive apps. (fixes radar 7581175). llvm-svn: 96501 | |||||
| * | fix some out of date prose dating from the LLVMContext changes. | Chris Lattner | 2010-02-17 | 1 | -3/+3 | |
| | | | | | llvm-svn: 96500 | |||||
| * | Fix test to not force triple, and also to not need stdint.h. | Daniel Dunbar | 2010-02-17 | 1 | -2/+2 | |
| | | | | | llvm-svn: 96499 | |||||
| * | Fix comment. | Daniel Dunbar | 2010-02-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 96498 | |||||
| * | redisable this to save people a small amount of build time. | Chris Lattner | 2010-02-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 96497 | |||||
| * | Dead code elimination. | Jakob Stoklund Olesen | 2010-02-17 | 2 | -38/+0 | |
| | | | | | llvm-svn: 96496 | |||||
| * | "Fix and issue in SparcAsmPrinter where multiple identical .LLGETPCHn ↵ | Chris Lattner | 2010-02-17 | 1 | -5/+6 | |
| | | | | | | | symbols could be emitted in the same file (it was uniqued by block number, but not by function number). " Patch by Nathan Keynes! llvm-svn: 96495 | |||||
| * | move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, | Chris Lattner | 2010-02-17 | 6 | -37/+75 | |
| | | | | | | | | and add a sparc implementation that knows about delay slots. Patch by Nathan Keynes! llvm-svn: 96492 | |||||
| * | add a note, from PR5100 | Chris Lattner | 2010-02-17 | 1 | -0/+2 | |
| | | | | | llvm-svn: 96490 | |||||
| * | add missing method, PR6284 | Chris Lattner | 2010-02-17 | 1 | -1/+3 | |
| | | | | | llvm-svn: 96489 | |||||
| * | add optional debian instructions, PR6272 | Chris Lattner | 2010-02-17 | 1 | -2/+8 | |
| | | | | | llvm-svn: 96488 | |||||
| * | Did not intend to check this in. | Fariborz Jahanian | 2010-02-17 | 1 | -2/+0 | |
| | | | | | llvm-svn: 96486 | |||||

