summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Migrate CodeGen/2007-03-05-DataLayout.c from test/FrontendC with changesEric Christopher2011-07-261-0/+55
| | | | | | to remove header file includes. llvm-svn: 136134
* Fix a typo.Bill Wendling2011-07-261-1/+1
| | | | llvm-svn: 136133
* Fix over-zealous rename from r136095.Jim Grosbach2011-07-261-3/+3
| | | | llvm-svn: 136132
* XFAIL this test while I investigate it; it's failing for an unexpected reason.Eli Friedman2011-07-261-0/+1
| | | | llvm-svn: 136131
* Add obvious missing case to switch. PR10497.Eli Friedman2011-07-262-2/+13
| | | | llvm-svn: 136130
* Migrate CodeGen/2005-02-20-AggregateSAVEEXPR.c from test/FrontendC withEric Christopher2011-07-261-0/+5
| | | | | | changes to remove any #include lines. llvm-svn: 136129
* Migrate CodeGen/2009-09-24-SqrtErrno.c from test/FrontendC with changesEric Christopher2011-07-261-0/+12
| | | | | | to avoid header inclusions. llvm-svn: 136128
* Migrate CodeGen/2002-03-11-LargeCharInString.c from test/FrontendC andEric Christopher2011-07-261-0/+10
| | | | | | modify to avoid any outside includes. llvm-svn: 136127
* Add CodeGen/2009-07-15-pad-wchar_t-array.c migrated from test/FrontendCEric Christopher2011-07-261-0/+17
| | | | | | and modified to avoid includes. llvm-svn: 136126
* Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction.Eli Friedman2011-07-262-24/+25
| | | | llvm-svn: 136124
* The test function to determine whether we have reached the end of the list wasJohnny Chen2011-07-262-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 Chen2011-07-263-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 Cheng2011-07-261-12/+33
| | | | llvm-svn: 136115
* Migrate wchar-const.c with fixes and FileCheck from llvm/test/FrontendC.Eric Christopher2011-07-261-0/+22
| | | | llvm-svn: 136114
* Revert r136046 while fixing handling of e.g. &foo[index_one_past_size]Kaelyn Uhrain2011-07-266-134/+28
| | | | llvm-svn: 136113
* Updating stale documentation on regalloc modes.Andrew Trick2011-07-261-7/+13
| | | | llvm-svn: 136112
* Use the correct for for the version. It's little endian and my brain isBill Wendling2011-07-261-1/+1
| | | | | | | obviously big endian. :-) PR10502 llvm-svn: 136111
* ARM diagnostics for ldrexd/stredx out of order paired register operands.Jim Grosbach2011-07-262-1/+51
| | | | llvm-svn: 136110
* Remove now unused patterns. 0 insertions(+), 98 deletions(-)Bruno Cardoso Lopes2011-07-261-98/+0
| | | | llvm-svn: 136109
* Cleanup old matching for PUNPCK* variantsBruno Cardoso Lopes2011-07-261-44/+42
| | | | llvm-svn: 136108
* This patch extends the previous patch by starting to incorporate more ↵Jonathan D. Turner2011-07-264-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 Patel2011-07-261-9/+9
| | | | | | machine basic block at a time. llvm-svn: 136106
* ARM parsing and encoding tests for load/store exclusive instructions.Jim Grosbach2011-07-262-24/+27
| | | | llvm-svn: 136105
* Provide fixit for static use of objective-c typeFariborz Jahanian2011-07-262-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 Grosbach2011-07-261-2/+2
| | | | | | rdar://9842203 llvm-svn: 136102
* SCEV: Added a data structure for storing not-taken info per loopAndrew Trick2011-07-262-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 Sands2011-07-261-3/+3
| | | | llvm-svn: 136099
* ARM assembly parsing and encoding for SWP[B] instructions.Jim Grosbach2011-07-263-6/+18
| | | | llvm-svn: 136098
* ARM SWP instructions store, too, not just load.Jim Grosbach2011-07-261-5/+3
| | | | llvm-svn: 136096
* Clean up the ARM asm parser a bit.Jim Grosbach2011-07-263-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 Kramer2011-07-262-5/+5
| | | | llvm-svn: 136092
* ARM fix asm parsing range check for [0,31] immediates.Jim Grosbach2011-07-261-1/+3
| | | | llvm-svn: 136091
* ARM parsing and encoding for SVC instruction.Jim Grosbach2011-07-266-4/+44
| | | | llvm-svn: 136090
* ARM assembly parsing and encoding tests for SUB instruction.Jim Grosbach2011-07-261-0/+60
| | | | llvm-svn: 136089
* Update ARM STM tests. Fix check: prefix for diagnostic tests.Jim Grosbach2011-07-262-80/+89
| | | | llvm-svn: 136088
* Teach the Triple class about kfreebsd (FreeBSD kernel withDuncan Sands2011-07-262-0/+4
| | | | | | a GNU userspace). llvm-svn: 136085
* Add new libclang API, clang_codeCompleteGetObjCSelector(), whichDouglas Gregor2011-07-268-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 Espindola2011-07-262-0/+7
| | | | llvm-svn: 136083
* LLVM 3.0 is here, remove old do nothing method.Rafael Espindola2011-07-262-8/+0
| | | | llvm-svn: 136082
* When we decide not to rebuild an instantiated C++ 'new' expressionDouglas Gregor2011-07-262-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 Sands2011-07-261-8/+7
| | | | llvm-svn: 136080
* Add helper function for getting true/false constants in a uniformDuncan Sands2011-07-261-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 aDouglas Gregor2011-07-262-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 Wendling2011-07-261-1/+2
| | | | llvm-svn: 136074
* Fix typo in comment.Jay Foad2011-07-261-1/+1
| | | | llvm-svn: 136068
* Don't try to dereference syms[0] on an empty vector. Reported by Todd JacksonNick Lewycky2011-07-261-0/+2
| | | | | | and Jeffrey Bosboom! llvm-svn: 136066
* The compact unwinding offsets are divided by 8 on 64-bit machines.Bill Wendling2011-07-261-2/+4
| | | | llvm-svn: 136065
* Describe the reasoning for compact unwind in better terms. Thanks to Nick ↵Bill Wendling2011-07-261-19/+23
| | | | | | Kledzik for the description. llvm-svn: 136064
* After further discussion it has been determined that alignof should report Chad Rosier2011-07-268-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 toChandler Carruth2011-07-263-13/+13
| | | | | | refer to 'expansion' instead of 'instantiation'. llvm-svn: 136060
OpenPOWER on IntegriCloud