aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add encodings for Thumb1 Spill and Restore pseudos.Bill Wendling2010-12-161-2/+12
* Fix elf-dump --dump-section-data for .bss sectionJason W Kim2010-12-161-2/+5
* Enable TBAA by default.Dan Gohman2010-12-151-1/+1
* Preserve TBAA tags when doing load PRE.Dan Gohman2010-12-152-3/+36
* Thumb1 had two patterns for the same load-from-constant-pool instruction.Jim Grosbach2010-12-155-19/+5
* Don't handle -arm-long-calls in fast isel for now.Eric Christopher2010-12-153-1/+39
* Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation ofJakob Stoklund Olesen2010-12-152-11/+39
* Add MachineLoopRanges analysis.Jakob Stoklund Olesen2010-12-155-0/+176
* If we're changing the frame register to a physical register other than SP, weBill Wendling2010-12-152-29/+38
* Whitespace cleanups.Bill Wendling2010-12-151-3/+3
* Teach the Neon intrinsic generator to widen half-precision float types.Bob Wilson2010-12-151-0/+2
* Better fix for opt buildMatt Beaumont-Gay2010-12-151-3/+2
* Fix a typo that Bill spotted.Dan Gohman2010-12-151-1/+1
* Only rr forms of ADD*_DB are commutable.Evan Cheng2010-12-151-1/+3
* Typo.Rafael Espindola2010-12-151-1/+1
* Add an InstCombine transform to recognize instances of manual overflow-safe a...Owen Anderson2010-12-152-0/+92
* Fix opt -Werror buildMatt Beaumont-Gay2010-12-151-0/+1
* Teach machine cse to commute instructions.Evan Cheng2010-12-152-2/+59
* Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson2010-12-157-4/+57
* Fix misspelled target triples in MC/ARM test commands.Bob Wilson2010-12-1542-42/+42
* Reapply r121886, and also update DecomposeGEPExpression to keepDan Gohman2010-12-152-0/+17
* Add SlotIndexes::getMBBRange() to get the range of a basic block in a singleJakob Stoklund Olesen2010-12-151-6/+10
* Revert r121886. DecomposeGEPExpression needs to be keptDan Gohman2010-12-151-8/+0
* Lower the MBlaze target specific calling conventions for "interrupt_handler"Wesley Peck2010-12-156-12/+247
* Adding target specific calling conventions to support the MBlaze GCC functionWesley Peck2010-12-151-1/+8
* Strengthen GetUnderlyingObject using InstructionSimplify.Dan Gohman2010-12-151-0/+9
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-1516-61/+68
* Add some special purpose register definitions to the MBlaze backend and clean...Wesley Peck2010-12-151-80/+34
* Fix typo in r121875.Owen Anderson2010-12-151-1/+1
* Tweak a few pseudo-inst pattern base classes.Jim Grosbach2010-12-151-4/+4
* Clean up some of LVI:Nick Lewycky2010-12-151-91/+101
* The new t2LEApcrel* pseudo instructions need the size specified.Jim Grosbach2010-12-152-5/+13
* Implement cleanups suggested by Daniel.Owen Anderson2010-12-153-13/+17
* Document some more AliasAnalysis infrastructure limitations.Dan Gohman2010-12-151-4/+38
* Fix build.Jakob Stoklund Olesen2010-12-151-1/+1
* Detect and enumerate bypass loops.Jakob Stoklund Olesen2010-12-152-0/+39
* Separate SplitAnalysis::getSplitLoops().Jakob Stoklund Olesen2010-12-152-7/+14
* Add a Neon intrinsic test generator.Bob Wilson2010-12-153-1/+115
* Fix Neon intrinsic immediate range checking for some double-register operands.Bob Wilson2010-12-151-3/+7
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-154-40/+78
* If we detect that the instruction we are simplifying is unreachable, arrange forDuncan Sands2010-12-151-3/+3
* Teach jump threading to "look through" a select when the branch direction of ...Frits van Bommel2010-12-152-0/+157
* Add fixups for Thumb LDR/STR instructions.Bill Wendling2010-12-153-3/+20
* Relax alignment fragments.Rafael Espindola2010-12-154-48/+46
* Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments.Rafael Espindola2010-12-152-7/+10
* add another overflow idiomChris Lattner2010-12-151-0/+8
* add a note about overflow idiom recognition.Chris Lattner2010-12-151-1/+19
* Generalize an assert.Rafael Espindola2010-12-152-1/+8
* add a shift/imul missed optimizationChris Lattner2010-12-151-0/+45
* add a note about a SPEC hack that gcc mainline does.Chris Lattner2010-12-151-0/+23