summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix a case where we're using ConvertType for a memory object.Chris Lattner2011-07-201-1/+1
| | | | | | It doesn't matter in practice, but it is good to be tidy. llvm-svn: 135571
* Match LLVM API change.Evan Cheng2011-07-201-1/+7
| | | | llvm-svn: 135570
* Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng2011-07-2027-840/+900
| | | | | | | | TargetLoweringObjectFileImpl down to MCObjectFileInfo. TargetAsmInfo is done to one last method. It's *almost* gone! llvm-svn: 135569
* indvars: Added getInsertPointForUses to find a valid place to truncate the IV.Andrew Trick2011-07-202-15/+71
| | | | llvm-svn: 135568
* as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner2011-07-202-3/+2
| | | | | | | and ConvertTypeForMem are the same for pointers, it is best to just use ConvertType. Thanks Eli! llvm-svn: 135567
* indvars -disable-iv-rewrite: Add NarrowIVDefUse to cache def-useAndrew Trick2011-07-201-54/+61
| | | | | | | info. Holding Use* pointers is bad form even though it happened to work in this case. llvm-svn: 135566
* fix PR10395 - array decay can produce an interesting type whenChris Lattner2011-07-202-2/+11
| | | | | | | decaying an array of incomplete type (which has type [0 x i8]*) to a normal pointer (which has incompletetype*). llvm-svn: 135565
* X86Subtarget.h: Assume "x86_64-cygwin", though it has not been released yet, ↵NAKAMURA Takumi2011-07-201-1/+2
| | | | | | to appease test/CodeGen/X86 on cygwin. llvm-svn: 135564
* Added KDP resume, suspend, set/remove breakpoint, and kernel version support.Greg Clayton2011-07-206-57/+269
| | | | | | Also we now display a live update of the kexts that we are loading. llvm-svn: 135563
* 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
OpenPOWER on IntegriCloud