summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* New pointer rotate test.Eric Christopher2011-07-201-0/+11
| | | | llvm-svn: 135562
* Extra semi-colon.Eric Christopher2011-07-201-1/+1
| | | | llvm-svn: 135561
* Remove extra launch arguments.Greg Clayton2011-07-201-10/+0
| | | | llvm-svn: 135560
* indvars test case for r135558.Andrew Trick2011-07-201-0/+7
| | | | llvm-svn: 135559
* indvars -disable-iv-rewrite fix: derived GEP IVsAndrew Trick2011-07-202-6/+35
| | | | llvm-svn: 135558
* Added register reading support for ARM, i386 and x86_64.Greg Clayton2011-07-207-49/+177
| | | | llvm-svn: 135557
* Use a ContinuousRangeMap to map from the global macro definition ID inDouglas Gregor2011-07-202-16/+28
| | | | | | | | | | | the AST reader down to the AST file + local ID, rather than walking the PCH chain. More cleanup/generalization, although there is more work to do for preprocessed entities. In particular, the "preallocation" scheme for preprocessed entities is not going to work well with late loading of PCH files, and it's likely we'll have to do something akin to the SourceManager's negative/positive loading. llvm-svn: 135556
* Don't leak CodeGenInfos.Benjamin Kramer2011-07-201-1/+3
| | | | llvm-svn: 135555
* Use a ContinuousRangeMap to map from the global selector ID in the ASTDouglas Gregor2011-07-202-17/+27
| | | | | | | reader down to the AST file + local ID, rather than walking the PCH chain. No functionality change; this is generalization and cleanup. llvm-svn: 135554
* Add some docstrings for SBFileSpec class.Johnny Chen2011-07-201-0/+21
| | | | llvm-svn: 135553
* PR10392: "#pragma GCC visibility" must not expand macros in itsJoerg Sonnenberger2011-07-202-5/+24
| | | | | | arguments. llvm-svn: 135552
* Use a ContinuousRangeMap to map from the global identifier ID in theDouglas Gregor2011-07-202-19/+27
| | | | | | | AST reader down to the AST file + local ID, rather than walking the PCH chain. No functionality change; this is generalization and cleanup. llvm-svn: 135551
* Change name of class.Akira Hatanaka2011-07-201-23/+23
| | | | llvm-svn: 135550
* Try to appease MSVC's standard library.Douglas Gregor2011-07-201-0/+6
| | | | llvm-svn: 135549
* Use a ContinuousRangeMap to map from the global declaration ID in theDouglas Gregor2011-07-203-13/+22
| | | | | | | | AST reader down to the AST file + local ID within that file, rather than lamely walking the PCH chain. There's no actual functionality change now, but this is cleaner and more general. llvm-svn: 135548
* Add some docstrings for SBError class.Johnny Chen2011-07-201-0/+47
| | | | llvm-svn: 135547
* Define classes for definitions of atomic instructions.Akira Hatanaka2011-07-201-106/+42
| | | | llvm-svn: 135546
* SpellingJoerg Sonnenberger2011-07-201-1/+1
| | | | llvm-svn: 135545
* A more succinct assertTrue.Johnny Chen2011-07-201-2/+1
| | | | llvm-svn: 135544
* Replace r134583's fix for PR10290 with one which also works for ↵Richard Smith2011-07-205-44/+37
| | | | | | non-value-dependent cases. llvm-svn: 135543
* Minor change; add an assertTrue stmt.Johnny Chen2011-07-201-0/+1
| | | | llvm-svn: 135542
* Use the zero from the correct enumeration when initializing this variable.Richard Smith2011-07-201-1/+1
| | | | llvm-svn: 135541
* Add some docstrings for SBSourceManager class.Johnny Chen2011-07-191-0/+26
| | | | llvm-svn: 135539
* Build and install the archive when building the Apple way.Bill Wendling2011-07-191-0/+4
| | | | llvm-svn: 135538
* Lower memory barriers to sync instructions.Akira Hatanaka2011-07-194-2/+47
| | | | llvm-svn: 135537
* Add some docstrings for SBStream class.Johnny Chen2011-07-191-8/+47
| | | | llvm-svn: 135536
* Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.Evan Cheng2011-07-192-2/+2
| | | | llvm-svn: 135535
* PR10386: Don't try to split an edge from an indirectbr.Eli Friedman2011-07-192-2/+61
| | | | llvm-svn: 135534
* Fix off-by-one.Benjamin Kramer2011-07-191-1/+1
| | | | llvm-svn: 135533
* Tweak ARM assembly parsing and printing of MSR instruction.Jim Grosbach2011-07-197-50/+86
| | | | | | | | The system register spec should be case insensitive. The preferred form for output with mask values of 4, 8, and 12 references APSR rather than CPSR. Update and tidy up tests accordingly. llvm-svn: 135532
* Move the rest of the SB headers to interface files.Johnny Chen2011-07-1915-15/+830
| | | | | | They are not docstring'ed yet. llvm-svn: 135531
* This fix (thanks to Doug Gregor) corrects a bugSean Callanan2011-07-191-3/+12
| | | | | | | | | | | | in ImportDefinition when replacing a previously forward-declared CXXRecordDecl with its full definition. The forward-declared type's DefinitionData had not been intialized for the forward-declared type, so adding fields to the Decl caused CXXRecordDecl::addedMember() to crash when accessing the DefinitionData. llvm-svn: 135530
* type category list now supports a regular expression argument that filters ↵Enrico Granata2011-07-192-19/+203
| | | | | | | | | | | | categories to only include the ones matching the regex type summary list now supports a -w flag with a regular expression argument that filters categories to only include the ones matching the regex in category and summary listings, categories are printed in a meaningful order: - enabled ones first, in the order in which they are searched for summaries - disabled ones, in an unspecified order type summary list by default only expands non-empty enabled categories. to obtain a full listing, you must use the -w flag giving a "match-all" regex llvm-svn: 135529
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-194-3/+28
| | | | llvm-svn: 135528
* ARM assembly parsing of MRS instruction.Jim Grosbach2011-07-194-10/+24
| | | | | | | Teach the parser to recognize the APSR and SPSR system register names. Add and update tests accordingly. llvm-svn: 135527
* Rearrange the %include SWIG directives into two groups. One is the pure .h ↵Johnny Chen2011-07-191-13/+17
| | | | | | | | headers and the other is the .i interface files. The objective is to move the .h header into .i interface file eventually. llvm-svn: 135526
* Fix false negative in -Wuninitialized involving a () wrapping an ↵Ted Kremenek2011-07-192-8/+13
| | | | | | lvalue-to-rvalue conversion in a DeclStmt. llvm-svn: 135525
* Enhance the FixedLengthDecoder to be able to generate plausible-looking ↵Owen Anderson2011-07-194-112/+140
| | | | | | decoders for ARM. llvm-svn: 135524
* Applied Matt Johnson patch to ValueObject and FormatManagerEnrico Granata2011-07-192-20/+20
| | | | llvm-svn: 135523
* Change variable name.Akira Hatanaka2011-07-191-3/+3
| | | | llvm-svn: 135522
* ARM assembly parsing for MRC/MRC2/MRRC/MRRC2.Jim Grosbach2011-07-193-9/+22
| | | | | | Add range checking to the immediate operands. Update tests accordingly. llvm-svn: 135521
* Use the correct opcodes: SLLV/SRLV or AND must be used instead of SLL/SRL orAkira Hatanaka2011-07-192-29/+30
| | | | | | ANDi, when the instruction does not have any immediate operands. llvm-svn: 135520
* Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue ↵Ted Kremenek2011-07-192-2/+8
| | | | | | conversion is wrapped in a parenthesis. llvm-svn: 135519
* [analyzer] Very minor cleanup in PthreadLockChecker. No functionality change.Jordy Rose2011-07-191-9/+9
| | | | llvm-svn: 135518
* Move mr[r]c[2] ARM tests and tidy up a bit.Jim Grosbach2011-07-192-10/+19
| | | | llvm-svn: 135517
* ARM testcases for MOVT.Jim Grosbach2011-07-192-0/+15
| | | | llvm-svn: 135516
* [analysis] Add checks for double-locking and lock order reversal bugs forJordy Rose2011-07-192-44/+242
| | | | | | pthread and XNU locks. Patch by Rui Paulo! llvm-svn: 135515
* Use descriptive variable names. Akira Hatanaka2011-07-191-154/+177
| | | | llvm-svn: 135514
* ARM assembly parsing for MOV (register).Jim Grosbach2011-07-193-19/+46
| | | | | | | | Correct the handling of the 's' suffix when parsing ARM mode. It's only a truly separate opcode in Thumb. Add test cases to make sure we handle the s and condition suffices correctly, including diagnostics. llvm-svn: 135513
* Avoid calling accessor function more than once when result is already inGreg Clayton2011-07-191-1/+1
| | | | | | a local. llvm-svn: 135512
OpenPOWER on IntegriCloud