summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Grammar fix: s/it's/its/g inNick Lewycky2010-05-261-6/+6
| | | | | | "it's spelling location and it's instantiation location" llvm-svn: 104746
* Add StringRef::compare_numeric and use it to sort TableGen register records.Jakob Stoklund Olesen2010-05-266-4/+47
| | | | | | | This means that our Registers are now ordered R7, R8, R9, R10, R12, ... Not R1, R10, R11, R12, R2, R3, ... llvm-svn: 104745
* Implement checking of the tail keyword.Dan Gohman2010-05-262-1/+21
| | | | llvm-svn: 104744
* Patch to fix a irgen crash accessing an initialized local staticFariborz Jahanian2010-05-262-2/+15
| | | | | | variable in a local function. Fixes pr7101. llvm-svn: 104743
* Predefine the '__clang_analyzer__' macro when using '-analyze'.Ted Kremenek2010-05-262-0/+9
| | | | llvm-svn: 104742
* Suppress emmission of empty subreg/superreg/alias sets.Jakob Stoklund Olesen2010-05-261-3/+9
| | | | llvm-svn: 104741
* There is no need to force an line number entry (using previous location) for ↵Devang Patel2010-05-261-4/+3
| | | | | | a temp label at unknown location. llvm-svn: 104740
* Improve on flexible array diagnostics (PR7029).Fariborz Jahanian2010-05-263-3/+3
| | | | llvm-svn: 104739
* Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list ofBill Wendling2010-05-261-21/+24
| | | | | | usual suspects that could "return twice". llvm-svn: 104737
* MC: When running with -mc-relax-all, we can eagerly relax instructions and ↵Daniel Dunbar2010-05-262-21/+20
| | | | | | avoid creating unnecessary MCInstFragments. llvm-svn: 104736
* MC/Mach-O: Factor out EmitInstTo{Fragment,Data} for emitting MCInst's as ↵Daniel Dunbar2010-05-261-34/+46
| | | | | | MCInstFragments or appending onto an MCDataFragment. llvm-svn: 104735
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-267-11/+32
| | | | | | ISD::. No functional change. llvm-svn: 104734
* Fixes misc. flexible array bugs in c++ (PR7029).Fariborz Jahanian2010-05-264-1/+68
| | | | llvm-svn: 104733
* Update debug info when live-in reg is copied into a vreg.Devang Patel2010-05-262-0/+88
| | | | llvm-svn: 104732
* Fix the x86 move to/from segment register instructions.Kevin Enderby2010-05-263-4/+54
| | | | llvm-svn: 104731
* Move the check for "calls setjmp" to SelectionDAGISel so that it can be used byBill Wendling2010-05-263-33/+50
| | | | | | more than just the stack slot coloring algorithm. llvm-svn: 104722
* Update .xcodeproj file.Anders Carlsson2010-05-261-36/+36
| | | | llvm-svn: 104721
* Identify instructions, that needs a label to mark debug info entity, in ↵Devang Patel2010-05-262-37/+68
| | | | | | advance. This simplifies beginScope(). llvm-svn: 104720
* [numeric.iota]Howard Hinnant2010-05-262-0/+50
| | | | llvm-svn: 104719
* Eliminate the use of PriorityQueue and just use a std::vector,Dan Gohman2010-05-263-21/+46
| | | | | | | | implementing pop with a linear search for a "best" element. The priority queue was a neat idea, but in practice the comparison functions depend on dynamic information. llvm-svn: 104718
* Fix indentation.Dan Gohman2010-05-261-2/+2
| | | | llvm-svn: 104717
* Delete an unused function.Dan Gohman2010-05-261-2/+0
| | | | llvm-svn: 104716
* Extract the ObjC and blocks manglers into their own class. No functionalityCharles Davis2010-05-262-60/+98
| | | | | | change. llvm-svn: 104715
* Fixed comment.Abramo Bagnara2010-05-261-2/+2
| | | | llvm-svn: 104714
* MC: Change RelaxInstruction to only take the input and output instructions.Daniel Dunbar2010-05-263-12/+13
| | | | llvm-svn: 104713
* Added source order to CXXBaseOrMemberInitializer.Abramo Bagnara2010-05-263-17/+53
| | | | llvm-svn: 104712
* Fix a typo in a comment that Gabor noticed.Dan Gohman2010-05-261-3/+3
| | | | llvm-svn: 104711
* Testcase for 104624/104619/PR7191/8023512.Dale Johannesen2010-05-261-0/+16
| | | | | | Reduced from one provided by Duncan Sands, thanks! llvm-svn: 104710
* MC: Eliminate an unnecessary copy.Daniel Dunbar2010-05-261-9/+4
| | | | llvm-svn: 104709
* Completed [alg.random.shuffle].Howard Hinnant2010-05-266-331/+320
| | | | llvm-svn: 104708
* MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query itDaniel Dunbar2010-05-264-32/+13
| | | | | | before encoding. llvm-svn: 104707
* Remove dead code.Devang Patel2010-05-262-11/+1
| | | | llvm-svn: 104706
* Do not construct location list backword!Devang Patel2010-05-261-13/+17
| | | | llvm-svn: 104705
OpenPOWER on IntegriCloud