aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make some of the fast-isel tests actually test fast-isel (and fix test failur...Eli Friedman2011-05-181-12/+17
* Preseve line numbers while simplifying CFG.Devang Patel2011-05-171-6/+16
* Actually, the address operand of the Thumb2 LDREX / STREX instructions *can*Cameron Zwarich2011-05-171-1/+1
* Correct a minor problem with the Thumb2 LDREX and STREX instruction encodings...Cameron Zwarich2011-05-171-1/+1
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-173-12/+22
* Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator...Eli Friedman2011-05-171-3/+8
* Misc. code cleanups.Dan Gohman2011-05-171-60/+59
* Misc. code cleanups.Dan Gohman2011-05-171-33/+34
* X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings2011-05-173-1/+38
* vrev is incorrectly defined in the perfect shuffle table. The ordering is bac...Tanya Lattner2011-05-173-6566/+6584
* Preserve line number information.Devang Patel2011-05-171-0/+1
* Set debug loc for new load instruction.Devang Patel2011-05-171-0/+3
* Preserve line number information.Devang Patel2011-05-171-1/+2
* Move test for appropriate directory.Galina Kistanova2011-05-171-0/+0
* Enable autodetect of popcntMon P Wang2011-05-171-0/+1
* Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach2011-05-172-2/+2
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-173-48/+55
* Clean up the mess created by r131467+r131469.Eli Friedman2011-05-172-16/+0
* Revert 131467 due to buildbot complaint.Stuart Hastings2011-05-173-80/+30
* Fix an obscure issue in X86_64 parameter passing: if a tiny byval isStuart Hastings2011-05-173-15/+81
* Tweak cross-class coalescing to be more aggressive when the target class is s...Jakob Stoklund Olesen2011-05-171-3/+9
* Don't include information about the build into the information returned byRafael Espindola2011-05-171-29/+0
* Fix a bug in PerformEXTRACT_VECTOR_ELTCombine. The code created an ADD SDNodeNadav Rotem2011-05-171-2/+2
* Update comment.Eric Christopher2011-05-171-4/+4
* Support XOR and AND optimization with no return value.Eric Christopher2011-05-172-5/+51
* Couple less magic numbers.Eric Christopher2011-05-171-3/+5
* Make this code a little less magic number laden.Eric Christopher2011-05-171-12/+30
* add a noteChris Lattner2011-05-171-0/+26
* Drop lli, revise test.Stuart Hastings2011-05-171-2/+3
* Back out r131444 and r131438; they're breaking nightly tests. I'll look intoEli Friedman2011-05-173-47/+50
* Fix test.Eli Friedman2011-05-171-1/+3
* Add target triple so test doesn't fail on Windows machines.Evan Cheng2011-05-171-1/+1
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-172-49/+44
* @llvm.lifetime.begin acts as a load, not @llvm.lifetime.end.Owen Anderson2011-05-171-1/+1
* Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen2011-05-164-18/+8
* Kill some dead code.Jim Grosbach2011-05-161-3/+1
* Delete unused variables.Dan Gohman2011-05-163-9/+7
* Trim #includes.Dan Gohman2011-05-161-7/+0
* Fix whitespace and 80-column violations.Dan Gohman2011-05-161-10/+10
* There is no need to force DebugLoc on a PHI at this point.Devang Patel2011-05-161-2/+0
* Track how many insns fast-isel successfully selects as well as how many itJim Grosbach2011-05-161-0/+2
* Remove dead code. Fix associated test to use FileCheck.Eli Friedman2011-05-162-15/+14
* Preserve debug info for unused zero extended boolean argument.Devang Patel2011-05-162-10/+40
* Add a method I forgot in the last commit. Don't worry, this one passedCharles Davis2011-05-162-0/+7
* Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman2011-05-164-84/+37
* Fix silly typo.Eli Friedman2011-05-161-1/+1
* Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman2011-05-163-0/+70
* Fix errors in this llvm ir example.Nick Lewycky2011-05-161-7/+7
* Add a FIXME reminder to remove ForceARMElfPIC switch.Jason W Kim2011-05-161-0/+4
* sets bit 0 of the function address of thumb function in .symtabRafael Espindola2011-05-168-12/+59