aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Say "operations" instead of "instructions", as nsw can be applied toDan Gohman2010-05-031-1/+1
* Fix a bug which prevented tail merging of return instructions inDan Gohman2010-05-036-50/+52
* Add a README entry.Dan Gohman2010-05-031-0/+13
* Remove the -enable-sjlj-eh option, which doesn't do anything.Duncan Sands2010-05-0218-61/+21
* fix some inconsistent line endings, patch by Jakub Staszak!Chris Lattner2010-05-014-28/+28
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-012-9/+2
* Don't count debug info as instructions. This wasDale Johannesen2010-05-011-1/+2
* Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ...David Chisnall2010-05-012-3/+17
* Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1),Anton Korobeynikov2010-05-012-1/+33
* Do folding for indirect branches, where possibleAnton Korobeynikov2010-05-013-7/+33
* Implement indirect branches on MSP430Anton Korobeynikov2010-05-017-8/+91
* Long branch target oparands are not pc-rel.Anton Korobeynikov2010-05-011-4/+6
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-012-2/+9
* fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner2010-05-012-5/+115
* rename testChris Lattner2010-05-011-0/+0
* Remove the code for special-casing byval for fast-isel. SelectionDAGDan Gohman2010-05-012-21/+3
* Fix an ancient FIXME.Dan Gohman2010-05-011-3/+1
* Re-disable kill flags, as there is more trouble.Dan Gohman2010-05-011-0/+4
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-013-14/+13
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-013-1/+184
* The inliner has traditionally not considered call sitesChris Lattner2010-05-012-11/+91
* Re-enable kill flags from SelectionDAGISel, with a fix: don'tDan Gohman2010-05-011-5/+1
* Fix a bug where debug info affected stack slot coloring.Dale Johannesen2010-05-011-1/+2
* Fix whitespace.Dan Gohman2010-05-011-1/+1
* Don't pass SDValues by non-const reference unless they may beDan Gohman2010-05-012-2/+3
* Add a pseudo instruction REG_SEQUENCE that takes a list of registers andEvan Cheng2010-05-014-6/+29
* Reorgnaize more switch code lowering to clean up some trickyDan Gohman2010-05-012-22/+22
* Test failing too much on too many platforms.Bill Wendling2010-05-011-85/+0
* Delete the EdgeMapping variable itself.Dan Gohman2010-05-012-5/+0
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-0132-168/+82
* Update for CIndex rename.Daniel Dunbar2010-04-301-1/+1
* Maybe it needs sse2?Bill Wendling2010-04-301-1/+1
* Force 64-bit.Bill Wendling2010-04-301-1/+1
* Fix a typo.Dan Gohman2010-04-301-1/+1
* Dan recently disabled recursive inlining within a function, but weChris Lattner2010-04-303-93/+41
* EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but theBill Wendling2010-04-302-8/+98
* Don't use 'else ifdef', I guess this is a 3.81 feature?Daniel Dunbar2010-04-301-1/+3
* Remove this debug output. The MachineFunction will be printed once all ofDan Gohman2010-04-301-3/+0
* The local register allocator has to spill dirty callee saved registers before aJakob Stoklund Olesen2010-04-302-6/+176
* Update BitVectorTest.cpp to stay in sync with SmallBitVectorTest.cpp,Dan Gohman2010-04-303-3/+21
* Fix TOOLALIAS to not make dependency against $(PROJ_bindir), this is unnecessaryDaniel Dunbar2010-04-301-1/+1
* Preserve debug info attached with call instruction while eliminating dead arg...Devang Patel2010-04-302-0/+74
* Make this code less confusing. Instead of reassigning BB, just operateDan Gohman2010-04-301-7/+3
* Add new NO_INSTALL_ARCHIVES make variable, to suppress install of .a files.Daniel Dunbar2010-04-301-0/+5
* Add an install-clang-c top-level target, which does a Clang C API install.Daniel Dunbar2010-04-301-0/+9
* New test.Devang Patel2010-04-301-0/+17
* Attach AT_APPLE_optimized attribute to optimized function's debug info.Devang Patel2010-04-303-11/+26
* EmitDbgValue doesn't need its EdgeMapping argument.Dan Gohman2010-04-303-12/+10
* Fixed @ctor / @dtor the wrong way around in last commit. David Chisnall2010-04-301-2/+2
* Added a brief explanation of @llvm.global_{c,d}tors.David Chisnall2010-04-301-3/+12