aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Do some simple copy propagation through integer loads and stores when promotingCameron Zwarich2011-03-293-10/+68
* Don't try to add stack protector logic to a dead basic block. It messes upBill Wendling2011-03-291-1/+2
* Spruce up the error output.Bill Wendling2011-03-291-2/+1
* Handle the special case when all uses follow the last split point.Jakob Stoklund Olesen2011-03-291-1/+2
* Properly enable rematerialization when spilling after live range splitting.Jakob Stoklund Olesen2011-03-293-71/+129
* C-API: Include DataTypes.h instead of stdint.h.Daniel Dunbar2011-03-291-1/+1
* Reduce test case.Rafael Espindola2011-03-291-53/+3
* Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during ...Evan Cheng2011-03-292-15/+110
* Fix the MSVC build.Francois Pichet2011-03-291-0/+4
* Expoert c interface for disassembler.Devang Patel2011-03-292-1/+5
* In some cases, the "fail BB dominator" may be null after the BB was split (andBill Wendling2011-03-282-2/+19
* Integrated-As: Add support for setting the AllowTemporaryLabels flag viaDaniel Dunbar2011-03-283-0/+16
* MC: Add support for disabling "temporary label" behavior. Useful for debuggingDaniel Dunbar2011-03-284-3/+52
* Unbreak CMake build.Ted Kremenek2011-03-281-1/+2
* Remove scripts used by TEST=dbg from here. They now live inside llvm test suite.Devang Patel2011-03-282-364/+0
* Fix ARM disassembly for PLD/PLDW/PLI which suffers from code rot and add some...Johnny Chen2011-03-283-5/+27
* Again adding a C API to the disassembler for use by such tools as Darwin'sKevin Enderby2011-03-283-0/+365
* Remove tabs I accidentally added.Nick Lewycky2011-03-281-15/+15
* Make more use of PHINode::getNumIncomingValues().Jay Foad2011-03-282-5/+5
* ptx: clean up branch code a bitChe-Liang Chiou2011-03-283-16/+17
* docs/GettingStarted.html: [PR8850] Add a note for x86_64-w64-mingw32.NAKAMURA Takumi2011-03-281-0/+7
* docs/GettingStarted.html: Add blurb "--enable-shared" on cygming.NAKAMURA Takumi2011-03-281-4/+4
* Add some debug output when -instcombine uses RAUW. This can make debug output...Frits van Bommel2011-03-271-1/+4
* Amend debug output.Jakob Stoklund Olesen2011-03-271-2/+3
* Drop interference reassignment in favor of eviction.Jakob Stoklund Olesen2011-03-271-132/+15
* Teach the transformation that moves binary operators around selects to preserveNick Lewycky2011-03-272-8/+34
* Use APInt's umul_ov instead of rolling our own overflow detection.Benjamin Kramer2011-03-271-5/+6
* Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel2011-03-274-11/+52
* Partially revert commit 127155: I think it is much more convenientDuncan Sands2011-03-271-9/+26
* Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. ThisNick Lewycky2011-03-272-0/+26
* Fix whitespace.NAKAMURA Takumi2011-03-271-2/+2
* Use individual register classes when spilling snippets.Jakob Stoklund Olesen2011-03-262-24/+28
* Turn SelectionDAGBuilder::GetRegistersForValue into a local function.Benjamin Kramer2011-03-262-19/+16
* Make helper static.Benjamin Kramer2011-03-261-2/+2
* Simplification noticed by Frits.Bill Wendling2011-03-261-3/+2
* Rework the logic that determines if a store completely overlaps an ealier store.Bill Wendling2011-03-261-15/+23
* Fix a typo and add a test.Cameron Zwarich2011-03-262-1/+16
* Extend Clang's TableGen emitter for attributes to support bool arguments.Douglas Gregor2011-03-261-0/+2
* Collect and coalesce DBG_VALUE instructions before emitting the function.Jakob Stoklund Olesen2011-03-264-111/+192
* Fixed the t2PLD and friends disassembly and add two test cases.Johnny Chen2011-03-263-10/+45
* Fix the bfi handling for or (and a mask) (and b mask). We need the twoEric Christopher2011-03-262-9/+21
* PR9561: A store with a negative offset (via GEP) could erroniously say that itBill Wendling2011-03-262-0/+24
* Remove the files for r128308 as it is causing a buildbot failure.Kevin Enderby2011-03-263-365/+0
* Adding a C API to the disassembler for use by such tools as Darwin's otool(1).Kevin Enderby2011-03-263-0/+365
* Add test for A8.6.246 UMULL to both arm-tests.txt amd thumb-tests.txt.Johnny Chen2011-03-252-0/+6
* Add two test cases t2SMLABT and t2SMMULR for DisassembleThumb2Mul().Johnny Chen2011-03-251-0/+6
* Fix DisassembleThumb2DPReg()'s handling of RegClass. Cannot hardcode GPRRegC...Johnny Chen2011-03-252-6/+15
* DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegCl...Johnny Chen2011-03-252-2/+9
* A8.6.226 TBB, TBH:Johnny Chen2011-03-251-0/+6
* Modify DisassembleThumb2LdStEx() to be more robust/correct in light of recent...Johnny Chen2011-03-252-6/+12