summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Since this test depends on default ivar synthesis, specify the target ↵Ted Kremenek2010-09-241-1/+1
| | | | | | | | triple. This hopefully unbreaks the buildbot on some archs. llvm-svn: 114716
* Update comment in test with reference to bug report.Ted Kremenek2010-09-241-1/+1
| | | | llvm-svn: 114715
* Default synthesized ivars don't really have a location in the source. Using ↵Ted Kremenek2010-09-242-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 Lewycky2010-09-241-10/+4
| | | | llvm-svn: 114713
* Make -M/-MM behave like in gcc; use -MF first then -o else use stdout.Nick Lewycky2010-09-231-4/+10
| | | | llvm-svn: 114712
* Fix header comment so we don't break emacs.Nick Lewycky2010-09-232-2/+2
| | | | llvm-svn: 114711
* Revert r114703 and r114702, removing the isConditionalMove flag from ↵Owen Anderson2010-09-2310-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 Wilson2010-09-236-56/+86
| | | | llvm-svn: 114709
* Added a generic_type_tester() to the TestBasicTypes class to be used forJohnny Chen2010-09-235-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 expansionJim Grosbach2010-09-231-0/+77
| | | | llvm-svn: 114707
* #+4 --> #4 for consistency with other asm outputJim Grosbach2010-09-231-2/+2
| | | | llvm-svn: 114706
* Fix formatting of output .s codeJim Grosbach2010-09-231-1/+1
| | | | llvm-svn: 114705
* Synchronize globally-cached code completion results with the resultsDouglas Gregor2010-09-235-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 Anderson2010-09-235-10/+10
| | | | llvm-svn: 114703
* Add an TargetInstrDesc bit to indicate that a given instruction is a ↵Owen Anderson2010-09-235-0/+11
| | | | | | | | conditional move. Not intended functionality change, as nothing uses this yet. llvm-svn: 114702
* remove an obsolete sectionChris Lattner2010-09-231-16/+0
| | | | llvm-svn: 114701
* Fix typo.Nick Lewycky2010-09-231-1/+1
| | | | llvm-svn: 114697
* Set alignment operand for NEON VLD instructions.Bob Wilson2010-09-235-36/+69
| | | | llvm-svn: 114696
* When warning about comparing an unsigned int to being >= 0, don't issue a ↵Ted Kremenek2010-09-232-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 Kremenek2010-09-231-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 Kremenek2010-09-233-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 Trick2010-09-232-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 bindingRafael Espindola2010-09-232-5/+34
| | | | | | (2 == STB_WEAK | STB_GLOBAL). llvm-svn: 114690
* never mind. I can't read, apparentlyJim Grosbach2010-09-231-1/+1
| | | | llvm-svn: 114689
* Fix r114632. Return if the only terminator is an unconditional branch after ↵Evan Cheng2010-09-231-3/+5
| | | | | | the redundant ones are deleted. llvm-svn: 114688
* Fix opcode value for the 'trap' instruction, keeping the type suffix on theJim Grosbach2010-09-231-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 Grosbach2010-09-231-1/+1
| | | | llvm-svn: 114686
* visibility-decoration sweep completed.Howard Hinnant2010-09-239-520/+867
| | | | llvm-svn: 114685
* Unbreak build. Jim, please review.Benjamin Kramer2010-09-231-4/+4
| | | | llvm-svn: 114684
* Add some missing concurrency checks into libclangDouglas Gregor2010-09-232-3/+9
| | | | llvm-svn: 114682
* Revert 114634 for now since buildbot claim it broke Clang self-hosting. I ↵Evan Cheng2010-09-231-4/+6
| | | | | | doubt it but it's possible it's exposing another bug somewhere. llvm-svn: 114681
* trailing whitespaceJim Grosbach2010-09-231-28/+28
| | | | llvm-svn: 114680
* Clean up the 'trap' instruction printing a bit. Non-Darwin assemblers don'tJim Grosbach2010-09-233-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 theRafael Espindola2010-09-231-1/+4
| | | | | | last commit. llvm-svn: 114678
* nuke unused varJim Grosbach2010-09-231-1/+0
| | | | llvm-svn: 114676
* Add GetSP to the StackFrame.Jim Ingham2010-09-236-0/+40
| | | | llvm-svn: 114674
* rewrite the copyright section to match reality: llvm does't have aChris Lattner2010-09-231-14/+18
| | | | | | copyright assignment process. llvm-svn: 114673
* visibility-decoration.Howard Hinnant2010-09-237-48/+127
| | | | llvm-svn: 114671
* add lldb and libc++ code owners.Chris Lattner2010-09-231-1/+5
| | | | llvm-svn: 114669
* Represent relocations against local symbols as relocations against the sectionRafael Espindola2010-09-232-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 toBob Wilson2010-09-232-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 Fuentes2010-09-232-2/+2
| | | | | | Patch by Nathan Jeffords! llvm-svn: 114662
* Fix VS 2010 build.Oscar Fuentes2010-09-231-4/+4
| | | | | | Patch by Nathan Jeffords! llvm-svn: 114661
* Fixed a typo in member name; should be m_b, not b_a.Johnny Chen2010-09-231-2/+2
| | | | llvm-svn: 114660
* Revert r114596, it's breaking a few tests.Nate Begeman2010-09-231-22/+5
| | | | llvm-svn: 114659
* visibility-decoration.Howard Hinnant2010-09-232-24/+168
| | | | llvm-svn: 114658
* Changed 'frame variable' output to match '(const char *)' instead of '(char ↵Johnny Chen2010-09-231-1/+1
| | | | | | const *)'. llvm-svn: 114652
* Changed 'frame variable' output to match '(const char *)' instead of '(char ↵Johnny Chen2010-09-231-5/+5
| | | | | | const *)'. llvm-svn: 114649
* visibility-decoration.Howard Hinnant2010-09-232-179/+139
| | | | llvm-svn: 114647
* Fix bogus compiler errors when declaring anonymous union, outside a class, withArgyrios Kyrtzidis2010-09-232-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
OpenPOWER on IntegriCloud