summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Minor code simplification.Dan Gohman2010-05-271-9/+9
| | | | llvm-svn: 104845
* Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings2010-05-273-13/+14
| | | | llvm-svn: 104841
* Delete a spurious svn:mergeinfo property.Dan Gohman2010-05-270-0/+0
| | | | llvm-svn: 104840
* Another empty class layout test.Anders Carlsson2010-05-271-4/+12
| | | | llvm-svn: 104839
* Add more empty class layout tests.Anders Carlsson2010-05-271-0/+26
| | | | llvm-svn: 104838
* Objective-c++ IR gen.Fariborz Jahanian2010-05-272-0/+13
| | | | | | | | Flag synthesized struct decl. as non-empty so CXX side of ir gen does not skip its Null initialization. Fixes radar 8027844 for objc++'s collection statement. llvm-svn: 104837
* When we've parsed a nested-name-specifier in a member accessDouglas Gregor2010-05-273-1/+13
| | | | | | | expression, "forget" about the object type; only the nested-name-specifier matters for name lookup purposes. Fixes PR7239. llvm-svn: 104834
* remove incorrect GCCBuiltin<> usageJim Grosbach2010-05-271-4/+2
| | | | llvm-svn: 104833
* typoGabor Greif2010-05-271-1/+1
| | | | llvm-svn: 104832
* rename test to represent meaningful dateGabor Greif2010-05-271-0/+0
| | | | llvm-svn: 104831
* Fixed missing initialization of member. Should we enable unused argument ↵Abramo Bagnara2010-05-271-1/+1
| | | | | | warning?. llvm-svn: 104829
* Darwin/ARM seems to support mac68k align as well.Daniel Dunbar2010-05-271-1/+3
| | | | llvm-svn: 104828
* Driver: Update -O -> -O2 replacement for addition of -O0 option.Daniel Dunbar2010-05-271-1/+2
| | | | llvm-svn: 104823
* Require a complete type when performing the qualified lookup duringJohn McCall2010-05-272-0/+12
| | | | | | instantiation of a dependent elaborated type specifier. Fixes PR 7199. llvm-svn: 104822
* Update checker build.Ted Kremenek2010-05-271-1/+1
| | | | llvm-svn: 104817
* Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_columnJohn McCall2010-05-271-39/+78
| | | | | | | for 32-bit MIPS processors. Hat-tip to rdivacky for providing gcc dumps on this. llvm-svn: 104816
* Driver: Add support for -m[no-]relax-all, and make it the default at -O0.Daniel Dunbar2010-05-272-0/+21
| | | | llvm-svn: 104815
* Sema: Add initial support for '#pragma options align=mac68k'.Daniel Dunbar2010-05-274-28/+147
| | | | | | | - Docs are fairly sketchy, if someone wants to pore through gcc to look for holes I'd appreciate any failing test cases! llvm-svn: 104809
* More work on the new empty subobject map.Anders Carlsson2010-05-271-7/+169
| | | | llvm-svn: 104808
* Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all ↵Daniel Dunbar2010-05-274-0/+10
| | | | | | instructions when using -integrated-as. llvm-svn: 104807
* AsmMatcher: Ensure classes are totally ordered, so we can std::sort them ↵Daniel Dunbar2010-05-271-1/+10
| | | | | | reliably. llvm-svn: 104806
* Add a test for llvm-gcc svn r104726.Bob Wilson2010-05-271-0/+12
| | | | llvm-svn: 104805
* Strip trailing whitespace.Daniel Dunbar2010-05-271-82/+82
| | | | llvm-svn: 104801
* AST: Add AlignMac68kAttr, not yet used.Daniel Dunbar2010-05-274-0/+8
| | | | llvm-svn: 104800
* Sema: Factor out struct for alignment stack entries.Daniel Dunbar2010-05-271-5/+11
| | | | llvm-svn: 104799
* Give this test a triple.John McCall2010-05-271-1/+1
| | | | llvm-svn: 104798
* Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, whichDaniel Dunbar2010-05-273-17/+18
| | | | | | exposes less details. llvm-svn: 104797
* When deciding whether a deferred declaration has already been emitted,John McCall2010-05-272-4/+77
| | | | | | | aliases count as definitions regardless of whether their target has been emitted yet. Fixes PR 7142. llvm-svn: 104796
* AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.Daniel Dunbar2010-05-277-19/+22
| | | | llvm-svn: 104795
* Add a quick test of relocations.Eric Christopher2010-05-271-0/+174
| | | | llvm-svn: 104794
* Rearrange conditionals so we don't get caught with the correct type as wrong.Eric Christopher2010-05-271-3/+3
| | | | llvm-svn: 104793
* Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar2010-05-277-1/+31
| | | | llvm-svn: 104789
* Discard qualifiers for ElementRegions so that a 'const' doesn't change the ↵Ted Kremenek2010-05-272-1/+20
| | | | | | | | lookup semantics in the symbol store. We may wish to push this down into the StoreManager itself. llvm-svn: 104788
* More work on the empty subobjects map.Anders Carlsson2010-05-271-28/+49
| | | | llvm-svn: 104787
* Sema: Support for #pragma options align={reset,natural}. '#pragma options align'Daniel Dunbar2010-05-275-1/+91
| | | | | | shares the stack with '#pragma pack', who knew!? llvm-svn: 104786
* Simplify. Eliminate unneeded debug_loc entry.Devang Patel2010-05-263-12/+12
| | | | llvm-svn: 104785
* Parse: Add support for '#pragma options align'.Daniel Dunbar2010-05-266-2/+90
| | | | | | Also, fix a source location bug with the rparen in #pragma pack. llvm-svn: 104784
* Avoid counting InlineAsm as a call - it prevents loop unrolling.Jakob Stoklund Olesen2010-05-261-1/+5
| | | | | | | PR7026 Patch by Pekka Jääskeläinen! llvm-svn: 104780
* Correctly pass aggregates by reference when emitting thunks.John McCall2010-05-265-34/+55
| | | | llvm-svn: 104778
* Fix Lint printing warnings multiple times. Remove the ErrorStrDan Gohman2010-05-262-7/+3
| | | | | | | option from lintModule, which was an artifact from being based on Verifier code. llvm-svn: 104765
* AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expectedDaniel Dunbar2010-05-262-0/+28
| | | | | | to be matched. llvm-svn: 104757
* Reinstate checking of stackrestore, with checking for both ReadDan Gohman2010-05-262-0/+11
| | | | | | and Write, and add a comment explaining this. llvm-svn: 104756
* Check that inherited subregisters all have a direct SubRegIndex.Jakob Stoklund Olesen2010-05-261-2/+25
| | | | llvm-svn: 104755
* Give SubRegIndex names to all ARM subregisters. This will be required byJakob Stoklund Olesen2010-05-261-14/+36
| | | | | | TableGen shortly. llvm-svn: 104754
* Stackrestore is not a load.Dan Gohman2010-05-261-5/+0
| | | | llvm-svn: 104752
* Introduce priorities into the code-completion results.Douglas Gregor2010-05-2610-69/+202
| | | | llvm-svn: 104751
* Fix a missing quote.Dan Gohman2010-05-261-1/+1
| | | | llvm-svn: 104750
* Add FIXME comment to remove this.Bill Wendling2010-05-261-0/+2
| | | | llvm-svn: 104749
* Remove a TODO which isn't practical.Dan Gohman2010-05-261-1/+0
| | | | llvm-svn: 104748
* MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar2010-05-263-4/+17
| | | | | | -filetype=obj. llvm-svn: 104747
OpenPOWER on IntegriCloud