Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix a case where we're using ConvertType for a memory object. | Chris Lattner | 2011-07-20 | 1 | -1/+1 | |
| | | | | | | It doesn't matter in practice, but it is good to be tidy. llvm-svn: 135571 | |||||
* | Match LLVM API change. | Evan Cheng | 2011-07-20 | 1 | -1/+7 | |
| | | | | llvm-svn: 135570 | |||||
* | Add MCObjectFileInfo and sink the MCSections initialization code from | Evan Cheng | 2011-07-20 | 27 | -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 Trick | 2011-07-20 | 2 | -15/+71 | |
| | | | | llvm-svn: 135568 | |||||
* | as eli points out, we're not doing memory stuff here. While ConvertType | Chris Lattner | 2011-07-20 | 2 | -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-use | Andrew Trick | 2011-07-20 | 1 | -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 when | Chris Lattner | 2011-07-20 | 2 | -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 Takumi | 2011-07-20 | 1 | -1/+2 | |
| | | | | | | to appease test/CodeGen/X86 on cygwin. llvm-svn: 135564 | |||||
* | Added KDP resume, suspend, set/remove breakpoint, and kernel version support. | Greg Clayton | 2011-07-20 | 6 | -57/+269 | |
| | | | | | | Also we now display a live update of the kexts that we are loading. llvm-svn: 135563 | |||||
* | New pointer rotate test. | Eric Christopher | 2011-07-20 | 1 | -0/+11 | |
| | | | | llvm-svn: 135562 | |||||
* | Extra semi-colon. | Eric Christopher | 2011-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 135561 | |||||
* | Remove extra launch arguments. | Greg Clayton | 2011-07-20 | 1 | -10/+0 | |
| | | | | llvm-svn: 135560 | |||||
* | indvars test case for r135558. | Andrew Trick | 2011-07-20 | 1 | -0/+7 | |
| | | | | llvm-svn: 135559 | |||||
* | indvars -disable-iv-rewrite fix: derived GEP IVs | Andrew Trick | 2011-07-20 | 2 | -6/+35 | |
| | | | | llvm-svn: 135558 | |||||
* | Added register reading support for ARM, i386 and x86_64. | Greg Clayton | 2011-07-20 | 7 | -49/+177 | |
| | | | | llvm-svn: 135557 | |||||
* | Use a ContinuousRangeMap to map from the global macro definition ID in | Douglas Gregor | 2011-07-20 | 2 | -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 Kramer | 2011-07-20 | 1 | -1/+3 | |
| | | | | llvm-svn: 135555 | |||||
* | Use a ContinuousRangeMap to map from the global selector ID in the AST | Douglas Gregor | 2011-07-20 | 2 | -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 Chen | 2011-07-20 | 1 | -0/+21 | |
| | | | | llvm-svn: 135553 | |||||
* | PR10392: "#pragma GCC visibility" must not expand macros in its | Joerg Sonnenberger | 2011-07-20 | 2 | -5/+24 | |
| | | | | | | arguments. llvm-svn: 135552 | |||||
* | Use a ContinuousRangeMap to map from the global identifier ID in the | Douglas Gregor | 2011-07-20 | 2 | -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 Hatanaka | 2011-07-20 | 1 | -23/+23 | |
| | | | | llvm-svn: 135550 | |||||
* | Try to appease MSVC's standard library. | Douglas Gregor | 2011-07-20 | 1 | -0/+6 | |
| | | | | llvm-svn: 135549 | |||||
* | Use a ContinuousRangeMap to map from the global declaration ID in the | Douglas Gregor | 2011-07-20 | 3 | -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 Chen | 2011-07-20 | 1 | -0/+47 | |
| | | | | llvm-svn: 135547 | |||||
* | Define classes for definitions of atomic instructions. | Akira Hatanaka | 2011-07-20 | 1 | -106/+42 | |
| | | | | llvm-svn: 135546 | |||||
* | Spelling | Joerg Sonnenberger | 2011-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 135545 | |||||
* | A more succinct assertTrue. | Johnny Chen | 2011-07-20 | 1 | -2/+1 | |
| | | | | llvm-svn: 135544 | |||||
* | Replace r134583's fix for PR10290 with one which also works for ↵ | Richard Smith | 2011-07-20 | 5 | -44/+37 | |
| | | | | | | non-value-dependent cases. llvm-svn: 135543 | |||||
* | Minor change; add an assertTrue stmt. | Johnny Chen | 2011-07-20 | 1 | -0/+1 | |
| | | | | llvm-svn: 135542 | |||||
* | Use the zero from the correct enumeration when initializing this variable. | Richard Smith | 2011-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 135541 | |||||
* | Add some docstrings for SBSourceManager class. | Johnny Chen | 2011-07-19 | 1 | -0/+26 | |
| | | | | llvm-svn: 135539 | |||||
* | Build and install the archive when building the Apple way. | Bill Wendling | 2011-07-19 | 1 | -0/+4 | |
| | | | | llvm-svn: 135538 | |||||
* | Lower memory barriers to sync instructions. | Akira Hatanaka | 2011-07-19 | 4 | -2/+47 | |
| | | | | llvm-svn: 135537 | |||||
* | Add some docstrings for SBStream class. | Johnny Chen | 2011-07-19 | 1 | -8/+47 | |
| | | | | llvm-svn: 135536 | |||||
* | Fix an obvious typo that's preventing x86 (32-bit) from using .literal16. | Evan Cheng | 2011-07-19 | 2 | -2/+2 | |
| | | | | llvm-svn: 135535 | |||||
* | PR10386: Don't try to split an edge from an indirectbr. | Eli Friedman | 2011-07-19 | 2 | -2/+61 | |
| | | | | llvm-svn: 135534 | |||||
* | Fix off-by-one. | Benjamin Kramer | 2011-07-19 | 1 | -1/+1 | |
| | | | | llvm-svn: 135533 | |||||
* | Tweak ARM assembly parsing and printing of MSR instruction. | Jim Grosbach | 2011-07-19 | 7 | -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 Chen | 2011-07-19 | 15 | -15/+830 | |
| | | | | | | They are not docstring'ed yet. llvm-svn: 135531 | |||||
* | This fix (thanks to Doug Gregor) corrects a bug | Sean Callanan | 2011-07-19 | 1 | -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 Granata | 2011-07-19 | 2 | -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 Patel | 2011-07-19 | 4 | -3/+28 | |
| | | | | llvm-svn: 135528 | |||||
* | ARM assembly parsing of MRS instruction. | Jim Grosbach | 2011-07-19 | 4 | -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 Chen | 2011-07-19 | 1 | -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 Kremenek | 2011-07-19 | 2 | -8/+13 | |
| | | | | | | lvalue-to-rvalue conversion in a DeclStmt. llvm-svn: 135525 | |||||
* | Enhance the FixedLengthDecoder to be able to generate plausible-looking ↵ | Owen Anderson | 2011-07-19 | 4 | -112/+140 | |
| | | | | | | decoders for ARM. llvm-svn: 135524 | |||||
* | Applied Matt Johnson patch to ValueObject and FormatManager | Enrico Granata | 2011-07-19 | 2 | -20/+20 | |
| | | | | llvm-svn: 135523 | |||||
* | Change variable name. | Akira Hatanaka | 2011-07-19 | 1 | -3/+3 | |
| | | | | llvm-svn: 135522 | |||||
* | ARM assembly parsing for MRC/MRC2/MRRC/MRRC2. | Jim Grosbach | 2011-07-19 | 3 | -9/+22 | |
| | | | | | | Add range checking to the immediate operands. Update tests accordingly. llvm-svn: 135521 |