Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Since this test depends on default ivar synthesis, specify the target ↵ | Ted Kremenek | 2010-09-24 | 1 | -1/+1 | |
| | | | | | | | | triple. This hopefully unbreaks the buildbot on some archs. llvm-svn: 114716 | |||||
* | Update comment in test with reference to bug report. | Ted Kremenek | 2010-09-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 114715 | |||||
* | Default synthesized ivars don't really have a location in the source. Using ↵ | Ted Kremenek | 2010-09-24 | 2 | -3/+96 | |
| | | | | | | | | | the location of the @implementation is just confusing for clients that want to use SourceLocations for syntactic references. Fixes: <rdar://problem/8470540> llvm-svn: 114714 | |||||
* | Revert r114712 due to failure on darwin buildbot. | Nick Lewycky | 2010-09-24 | 1 | -10/+4 | |
| | | | | llvm-svn: 114713 | |||||
* | Make -M/-MM behave like in gcc; use -MF first then -o else use stdout. | Nick Lewycky | 2010-09-23 | 1 | -4/+10 | |
| | | | | llvm-svn: 114712 | |||||
* | Fix header comment so we don't break emacs. | Nick Lewycky | 2010-09-23 | 2 | -2/+2 | |
| | | | | llvm-svn: 114711 | |||||
* | Revert r114703 and r114702, removing the isConditionalMove flag from ↵ | Owen Anderson | 2010-09-23 | 10 | -21/+10 | |
| | | | | | | | | instructions. After further reflection, this isn't going to achieve the purpose I intended it for. Back to the drawing board! llvm-svn: 114710 | |||||
* | Set alignment operand for NEON VST instructions. | Bob Wilson | 2010-09-23 | 6 | -56/+86 | |
| | | | | llvm-svn: 114709 | |||||
* | Added a generic_type_tester() to the TestBasicTypes class to be used for | Johnny Chen | 2010-09-23 | 5 | -11/+93 | |
| | | | | | | | | | | | | | | | | testing various combinations of displaying variales of basic types. The generic_type_tester() works by first capturing the golden output produced by the printf stmts of ./a.out, creating a list of (var, value) pairs, and then running the a.out to a stop point, and comparing the 'frame variable var' output against the list of (var, value) pairs. Modified int_type() and added long_type() to use generic_type_tester(). Also modified TestBase.expect() such that substring matching also return ok if the substring starts at the 0-th position. llvm-svn: 114708 | |||||
* | ARM-mode eh.sjlj.setjmp pseudo MC-inst lowering expansion | Jim Grosbach | 2010-09-23 | 1 | -0/+77 | |
| | | | | llvm-svn: 114707 | |||||
* | #+4 --> #4 for consistency with other asm output | Jim Grosbach | 2010-09-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 114706 | |||||
* | Fix formatting of output .s code | Jim Grosbach | 2010-09-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 114705 | |||||
* | Synchronize globally-cached code completion results with the results | Douglas Gregor | 2010-09-23 | 5 | -84/+125 | |
| | | | | | | | | | | | | | | provided when the optimization is disabled. In particular, split the completion context CCC_Other into two contexts: CCC_Other, which means that it's an undisclosed context for which any other results are unwelcome, and CCC_Recovery, which is used in recovery cases. Since we're now using the completion context within the completion results builder, make sure that it's always set to something. Fixes <rdar://problem/8470644>. llvm-svn: 114704 | |||||
* | Add isConditionalMove bits to X86 and ARM instructions. | Owen Anderson | 2010-09-23 | 5 | -10/+10 | |
| | | | | llvm-svn: 114703 | |||||
* | Add an TargetInstrDesc bit to indicate that a given instruction is a ↵ | Owen Anderson | 2010-09-23 | 5 | -0/+11 | |
| | | | | | | | | conditional move. Not intended functionality change, as nothing uses this yet. llvm-svn: 114702 | |||||
* | remove an obsolete section | Chris Lattner | 2010-09-23 | 1 | -16/+0 | |
| | | | | llvm-svn: 114701 | |||||
* | Fix typo. | Nick Lewycky | 2010-09-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 114697 | |||||
* | Set alignment operand for NEON VLD instructions. | Bob Wilson | 2010-09-23 | 5 | -36/+69 | |
| | | | | llvm-svn: 114696 | |||||
* | When warning about comparing an unsigned int to being >= 0, don't issue a ↵ | Ted Kremenek | 2010-09-23 | 2 | -1/+28 | |
| | | | | | | | | | warning if the zero value was an enum or was expanded from a macro. Fixes: <rdar://problem/8414119> llvm-svn: 114695 | |||||
* | Add test case for c-index-test showing that @property declarations added in ↵ | Ted Kremenek | 2010-09-23 | 1 | -0/+15 | |
| | | | | | | | | class extensions don't get reported in the @interface. llvm-svn: 114694 | |||||
* | For properties declared in a @protocol and redeclared in a class extension, ↵ | Ted Kremenek | 2010-09-23 | 3 | -7/+41 | |
| | | | | | | | | | use the class extension as the lexical DeclContext for the @property declaration that gets auto-created for the @interface. Fixes: <rdar://problem/8467189> llvm-svn: 114693 | |||||
* | Fix Getting Started docs. | Andrew Trick | 2010-09-23 | 2 | -24/+26 | |
| | | | | | | | | configure expects LLVM Test Suite to be in projects/test-suite. Made the "getting started" and "testing infrastructure" docs internally consistent. Avoid confusion between llvm-test and llvm/test. llvm-svn: 114691 | |||||
* | Correctly handle weak undefined symbols. Before we would get a invalid binding | Rafael Espindola | 2010-09-23 | 2 | -5/+34 | |
| | | | | | | (2 == STB_WEAK | STB_GLOBAL). llvm-svn: 114690 | |||||
* | never mind. I can't read, apparently | Jim Grosbach | 2010-09-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 114689 | |||||
* | Fix r114632. Return if the only terminator is an unconditional branch after ↵ | Evan Cheng | 2010-09-23 | 1 | -3/+5 | |
| | | | | | | the redundant ones are deleted. llvm-svn: 114688 | |||||
* | Fix opcode value for the 'trap' instruction, keeping the type suffix on the | Jim Grosbach | 2010-09-23 | 1 | -1/+1 | |
| | | | | | | constant. Hopefully the non-Darwin bots will like it... llvm-svn: 114687 | |||||
* | explicit 'unsigned long' on constant value. Hopefully make bots happier. | Jim Grosbach | 2010-09-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 114686 | |||||
* | visibility-decoration sweep completed. | Howard Hinnant | 2010-09-23 | 9 | -520/+867 | |
| | | | | llvm-svn: 114685 | |||||
* | Unbreak build. Jim, please review. | Benjamin Kramer | 2010-09-23 | 1 | -4/+4 | |
| | | | | llvm-svn: 114684 | |||||
* | Add some missing concurrency checks into libclang | Douglas Gregor | 2010-09-23 | 2 | -3/+9 | |
| | | | | llvm-svn: 114682 | |||||
* | Revert 114634 for now since buildbot claim it broke Clang self-hosting. I ↵ | Evan Cheng | 2010-09-23 | 1 | -4/+6 | |
| | | | | | | doubt it but it's possible it's exposing another bug somewhere. llvm-svn: 114681 | |||||
* | trailing whitespace | Jim Grosbach | 2010-09-23 | 1 | -28/+28 | |
| | | | | llvm-svn: 114680 | |||||
* | Clean up the 'trap' instruction printing a bit. Non-Darwin assemblers don't | Jim Grosbach | 2010-09-23 | 3 | -6/+36 | |
| | | | | | | | | | | | | (yet) recognize the 'trap' mnemonic, so we use .short/.long to emit the opcode directly. On Darwin, however, we do want the mnemonic for more readable assembly code and better disassembly. Adjust the .td file to use the 'trap' mnemonic and handle using the binutils workaround in the assembly printer. Also tweak the formatting of the opcode values to make them consistent between the MC printer and the old printer. llvm-svn: 114679 | |||||
* | Correctly compute the offset of the symbol. Forgot these bits from the | Rafael Espindola | 2010-09-23 | 1 | -1/+4 | |
| | | | | | | last commit. llvm-svn: 114678 | |||||
* | nuke unused var | Jim Grosbach | 2010-09-23 | 1 | -1/+0 | |
| | | | | llvm-svn: 114676 | |||||
* | Add GetSP to the StackFrame. | Jim Ingham | 2010-09-23 | 6 | -0/+40 | |
| | | | | llvm-svn: 114674 | |||||
* | rewrite the copyright section to match reality: llvm does't have a | Chris Lattner | 2010-09-23 | 1 | -14/+18 | |
| | | | | | | copyright assignment process. llvm-svn: 114673 | |||||
* | visibility-decoration. | Howard Hinnant | 2010-09-23 | 7 | -48/+127 | |
| | | | | llvm-svn: 114671 | |||||
* | add lldb and libc++ code owners. | Chris Lattner | 2010-09-23 | 1 | -1/+5 | |
| | | | | llvm-svn: 114669 | |||||
* | Represent relocations against local symbols as relocations against the section | Rafael Espindola | 2010-09-23 | 2 | -1/+33 | |
| | | | | | | | | | they are in. Both ways should be equivalent, but gas produces relocations against the section. Roman wrote the patch, I added the test. llvm-svn: 114667 | |||||
* | Fix llvm-extract so that it changes the linkage of all GlobalValues to | Bob Wilson | 2010-09-23 | 2 | -17/+20 | |
| | | | | | | | "external" even when doing lazy bitcode loading. This was broken because a function that is not materialized fails the !isDeclaration() test. llvm-svn: 114666 | |||||
* | Avoid warnings about conversions to `bool' in MS compilers. | Oscar Fuentes | 2010-09-23 | 2 | -2/+2 | |
| | | | | | | Patch by Nathan Jeffords! llvm-svn: 114662 | |||||
* | Fix VS 2010 build. | Oscar Fuentes | 2010-09-23 | 1 | -4/+4 | |
| | | | | | | Patch by Nathan Jeffords! llvm-svn: 114661 | |||||
* | Fixed a typo in member name; should be m_b, not b_a. | Johnny Chen | 2010-09-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 114660 | |||||
* | Revert r114596, it's breaking a few tests. | Nate Begeman | 2010-09-23 | 1 | -22/+5 | |
| | | | | llvm-svn: 114659 | |||||
* | visibility-decoration. | Howard Hinnant | 2010-09-23 | 2 | -24/+168 | |
| | | | | llvm-svn: 114658 | |||||
* | Changed 'frame variable' output to match '(const char *)' instead of '(char ↵ | Johnny Chen | 2010-09-23 | 1 | -1/+1 | |
| | | | | | | const *)'. llvm-svn: 114652 | |||||
* | Changed 'frame variable' output to match '(const char *)' instead of '(char ↵ | Johnny Chen | 2010-09-23 | 1 | -5/+5 | |
| | | | | | | const *)'. llvm-svn: 114649 | |||||
* | visibility-decoration. | Howard Hinnant | 2010-09-23 | 2 | -179/+139 | |
| | | | | llvm-svn: 114647 | |||||
* | Fix bogus compiler errors when declaring anonymous union, outside a class, with | Argyrios Kyrtzidis | 2010-09-23 | 2 | -5/+24 | |
| | | | | | | | members with the same name as a decl outside the scope where the members are actually introduced. Fixes http://llvm.org/PR6741 llvm-svn: 114641 |