Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction. | Eli Friedman | 2011-07-26 | 2 | -24/+25 | |
| | | | | llvm-svn: 136124 | |||||
* | The test function to determine whether we have reached the end of the list was | Johnny Chen | 2011-07-26 | 2 | -31/+19 | |
| | | | | | | | | | | | too complex in the test case. We can just simply test that the SBValue object is a valid object and it does not correspond to a null pointer in order to say that EOL has not been reached. Modify the test case and the lldb.py docstring to have a more compact test function. llvm-svn: 136123 | |||||
* | lldb.swig (the SWIG input file) has become too large. Modularize a bit by ↵ | Johnny Chen | 2011-07-26 | 3 | -639/+639 | |
| | | | | | | | | introducing two files to be included from lldb.swig: python-typemaps.swig and python-wrapper.swig. llvm-svn: 136117 | |||||
* | Fix llvm-mc target detection code to match llc. | Evan Cheng | 2011-07-26 | 1 | -12/+33 | |
| | | | | llvm-svn: 136115 | |||||
* | Migrate wchar-const.c with fixes and FileCheck from llvm/test/FrontendC. | Eric Christopher | 2011-07-26 | 1 | -0/+22 | |
| | | | | llvm-svn: 136114 | |||||
* | Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] | Kaelyn Uhrain | 2011-07-26 | 6 | -134/+28 | |
| | | | | llvm-svn: 136113 | |||||
* | Updating stale documentation on regalloc modes. | Andrew Trick | 2011-07-26 | 1 | -7/+13 | |
| | | | | llvm-svn: 136112 | |||||
* | Use the correct for for the version. It's little endian and my brain is | Bill Wendling | 2011-07-26 | 1 | -1/+1 | |
| | | | | | | | obviously big endian. :-) PR10502 llvm-svn: 136111 | |||||
* | ARM diagnostics for ldrexd/stredx out of order paired register operands. | Jim Grosbach | 2011-07-26 | 2 | -1/+51 | |
| | | | | llvm-svn: 136110 | |||||
* | Remove now unused patterns. 0 insertions(+), 98 deletions(-) | Bruno Cardoso Lopes | 2011-07-26 | 1 | -98/+0 | |
| | | | | llvm-svn: 136109 | |||||
* | Cleanup old matching for PUNPCK* variants | Bruno Cardoso Lopes | 2011-07-26 | 1 | -44/+42 | |
| | | | | llvm-svn: 136108 | |||||
* | This patch extends the previous patch by starting to incorporate more ↵ | Jonathan D. Turner | 2011-07-26 | 4 | -49/+80 | |
| | | | | | | functionality, like lookup-by-name and exporting lookup tables, into the module manager. Methods now have documentation. A few more functions have been switched over to the new iterator style and away from manual/explicit iteration. Ultimately we want to move away from name lookup here, as symlinks make filenames not a safe unique value, but we use it here as a stopgap before better measures are in place (namely instead using FileEntry* from a global FileManager). llvm-svn: 136107 | |||||
* | While extracting lexical scopes from machine instruction stream, work on one ↵ | Devang Patel | 2011-07-26 | 1 | -9/+9 | |
| | | | | | | machine basic block at a time. llvm-svn: 136106 | |||||
* | ARM parsing and encoding tests for load/store exclusive instructions. | Jim Grosbach | 2011-07-26 | 2 | -24/+27 | |
| | | | | llvm-svn: 136105 | |||||
* | Provide fixit for static use of objective-c type | Fariborz Jahanian | 2011-07-26 | 2 | -9/+33 | |
| | | | | | | | in few more places and in each instance, fix up the type to the expected type. // rdar://9603056 llvm-svn: 136103 | |||||
* | ARM fix for LDREX source register encoding. | Jim Grosbach | 2011-07-26 | 1 | -2/+2 | |
| | | | | | | rdar://9842203 llvm-svn: 136102 | |||||
* | SCEV: Added a data structure for storing not-taken info per loop | Andrew Trick | 2011-07-26 | 2 | -186/+333 | |
| | | | | | | | exit. Added an interfaces for querying either the loop's exact/max backedge taken count or a specific loop exit's not-taken count. llvm-svn: 136100 | |||||
* | Strip trailing whitespace. | Duncan Sands | 2011-07-26 | 1 | -3/+3 | |
| | | | | llvm-svn: 136099 | |||||
* | ARM assembly parsing and encoding for SWP[B] instructions. | Jim Grosbach | 2011-07-26 | 3 | -6/+18 | |
| | | | | llvm-svn: 136098 | |||||
* | ARM SWP instructions store, too, not just load. | Jim Grosbach | 2011-07-26 | 1 | -5/+3 | |
| | | | | llvm-svn: 136096 | |||||
* | Clean up the ARM asm parser a bit. | Jim Grosbach | 2011-07-26 | 3 | -93/+95 | |
| | | | | | | | No intendeded functional change. Just cleaning up a bit to make things more self-consistent in layout and style. llvm-svn: 136095 | |||||
* | Eliminate a bunch of temporary strings. | Benjamin Kramer | 2011-07-26 | 2 | -5/+5 | |
| | | | | llvm-svn: 136092 | |||||
* | ARM fix asm parsing range check for [0,31] immediates. | Jim Grosbach | 2011-07-26 | 1 | -1/+3 | |
| | | | | llvm-svn: 136091 | |||||
* | ARM parsing and encoding for SVC instruction. | Jim Grosbach | 2011-07-26 | 6 | -4/+44 | |
| | | | | llvm-svn: 136090 | |||||
* | ARM assembly parsing and encoding tests for SUB instruction. | Jim Grosbach | 2011-07-26 | 1 | -0/+60 | |
| | | | | llvm-svn: 136089 | |||||
* | Update ARM STM tests. Fix check: prefix for diagnostic tests. | Jim Grosbach | 2011-07-26 | 2 | -80/+89 | |
| | | | | llvm-svn: 136088 | |||||
* | Teach the Triple class about kfreebsd (FreeBSD kernel with | Duncan Sands | 2011-07-26 | 2 | -0/+4 | |
| | | | | | | a GNU userspace). llvm-svn: 136085 | |||||
* | Add new libclang API, clang_codeCompleteGetObjCSelector(), which | Douglas Gregor | 2011-07-26 | 8 | -7/+82 | |
| | | | | | | | provides the partial Objective-C selector used in a code completion. From Connor Wakamo! llvm-svn: 136084 | |||||
* | Add LLVMAddAlwaysInlinerPass to the C API. | Rafael Espindola | 2011-07-26 | 2 | -0/+7 | |
| | | | | llvm-svn: 136083 | |||||
* | LLVM 3.0 is here, remove old do nothing method. | Rafael Espindola | 2011-07-26 | 2 | -8/+0 | |
| | | | | llvm-svn: 136082 | |||||
* | When we decide not to rebuild an instantiated C++ 'new' expression | Douglas Gregor | 2011-07-26 | 2 | -0/+30 | |
| | | | | | | | | that allocates an array of objects with a non-trivial destructor, be sure to mark the destructor is "used". Fixes PR10480 / <rdar://problem/9834317>. llvm-svn: 136081 | |||||
* | SrcDef is only written and never read. Remove it. | Duncan Sands | 2011-07-26 | 1 | -8/+7 | |
| | | | | llvm-svn: 136080 | |||||
* | Add helper function for getting true/false constants in a uniform | Duncan Sands | 2011-07-26 | 1 | -34/+48 | |
| | | | | | | | way for i1 and vector of i1 types. Use these to make some code more self-documenting. llvm-svn: 136079 | |||||
* | Objective-C++ ARC: When performing template argument deduction for a | Douglas Gregor | 2011-07-26 | 2 | -0/+25 | |
| | | | | | | | lifetime-qualified template parameter, ensure that the deduced template argument is a lifetime type. Fixes <rdar://problem/9828157>. llvm-svn: 136078 | |||||
* | Clean up the HTML here a bit. | Bill Wendling | 2011-07-26 | 1 | -1/+2 | |
| | | | | llvm-svn: 136074 | |||||
* | Fix typo in comment. | Jay Foad | 2011-07-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 136068 | |||||
* | Don't try to dereference syms[0] on an empty vector. Reported by Todd Jackson | Nick Lewycky | 2011-07-26 | 1 | -0/+2 | |
| | | | | | | and Jeffrey Bosboom! llvm-svn: 136066 | |||||
* | The compact unwinding offsets are divided by 8 on 64-bit machines. | Bill Wendling | 2011-07-26 | 1 | -2/+4 | |
| | | | | llvm-svn: 136065 | |||||
* | Describe the reasoning for compact unwind in better terms. Thanks to Nick ↵ | Bill Wendling | 2011-07-26 | 1 | -19/+23 | |
| | | | | | | Kledzik for the description. llvm-svn: 136064 | |||||
* | After further discussion it has been determined that alignof should report | Chad Rosier | 2011-07-26 | 8 | -56/+11 | |
| | | | | | | the preferred alignment. Thus, revert r135934, r135935, and r135940. llvm-svn: 136062 | |||||
* | Cleanup the stray comments and variables I could dig out of Sema to | Chandler Carruth | 2011-07-26 | 3 | -13/+13 | |
| | | | | | | refer to 'expansion' instead of 'instantiation'. llvm-svn: 136060 | |||||
* | Fix a stray instantiation comment in Parse. | Chandler Carruth | 2011-07-26 | 1 | -3/+3 | |
| | | | | llvm-svn: 136059 | |||||
* | Clean up as many of the comments in Basic I can find to talk in terms of | Chandler Carruth | 2011-07-26 | 5 | -64/+61 | |
| | | | | | | 'expansion' rather than 'instantiation' for macro source locations. llvm-svn: 136058 | |||||
* | Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' | Chandler Carruth | 2011-07-26 | 4 | -28/+25 | |
| | | | | | | | | etc. With this I think essentially all of the SourceManager APIs are converted. Comments and random other bits of cleanup should be all thats left. llvm-svn: 136057 | |||||
* | Convert InstantiationInfo and much of the related code to ExpansionInfo | Chandler Carruth | 2011-07-26 | 4 | -77/+75 | |
| | | | | | | | | | and various other 'expansion' based terms. I've tried to reformat where appropriate and catch as many references in comments but I'm going to do several more passes. Also I've tried to expand parameter names to be more clear where appropriate. llvm-svn: 136056 | |||||
* | RNBRemote.cpp, RNBRemote.h: Add a new qGetPid packet which returns | Jason Molenda | 2011-07-26 | 2 | -0/+18 | |
| | | | | | | | | | | | | | | | the pid of the process currently being debugged by debugserer in hex, or 0 if unavailable. This is effectively the same as the qC packet but that packet is not clear in either its documentation or implementation (in gdb et al) as to whether it is intended to return a pid or a thread id. qGetPid is unambiguous. If qGetPid is unimplemented in the remote debugserver, the debugger may try qC and see what kind of value is returned.. llvm-svn: 136055 | |||||
* | Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. | Chandler Carruth | 2011-07-26 | 7 | -72/+72 | |
| | | | | llvm-svn: 136054 | |||||
* | Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API | Chandler Carruth | 2011-07-26 | 3 | -12/+12 | |
| | | | | | | to isMacroArgExpansion. llvm-svn: 136053 | |||||
* | Indent the frames in the "thread.GetStatus" frame listing. Also put the ↵ | Jim Ingham | 2011-07-26 | 2 | -0/+6 | |
| | | | | | | same space after each thread listing for "thread backtrace all" as "thread backtrace 1 3 5" llvm-svn: 136052 | |||||
* | Add 256-bit isel for movsldup/movshdup | Bruno Cardoso Lopes | 2011-07-26 | 2 | -21/+62 | |
| | | | | llvm-svn: 136051 |