Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Migrate CodeGen/2007-03-05-DataLayout.c from test/FrontendC with changes | Eric Christopher | 2011-07-26 | 1 | -0/+55 | |
| | | | | | | to remove header file includes. llvm-svn: 136134 | |||||
* | Fix a typo. | Bill Wendling | 2011-07-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 136133 | |||||
* | Fix over-zealous rename from r136095. | Jim Grosbach | 2011-07-26 | 1 | -3/+3 | |
| | | | | llvm-svn: 136132 | |||||
* | XFAIL this test while I investigate it; it's failing for an unexpected reason. | Eli Friedman | 2011-07-26 | 1 | -0/+1 | |
| | | | | llvm-svn: 136131 | |||||
* | Add obvious missing case to switch. PR10497. | Eli Friedman | 2011-07-26 | 2 | -2/+13 | |
| | | | | llvm-svn: 136130 | |||||
* | Migrate CodeGen/2005-02-20-AggregateSAVEEXPR.c from test/FrontendC with | Eric Christopher | 2011-07-26 | 1 | -0/+5 | |
| | | | | | | changes to remove any #include lines. llvm-svn: 136129 | |||||
* | Migrate CodeGen/2009-09-24-SqrtErrno.c from test/FrontendC with changes | Eric Christopher | 2011-07-26 | 1 | -0/+12 | |
| | | | | | | to avoid header inclusions. llvm-svn: 136128 | |||||
* | Migrate CodeGen/2002-03-11-LargeCharInString.c from test/FrontendC and | Eric Christopher | 2011-07-26 | 1 | -0/+10 | |
| | | | | | | modify to avoid any outside includes. llvm-svn: 136127 | |||||
* | Add CodeGen/2009-07-15-pad-wchar_t-array.c migrated from test/FrontendC | Eric Christopher | 2011-07-26 | 1 | -0/+17 | |
| | | | | | | and modified to avoid includes. llvm-svn: 136126 | |||||
* | 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 |