aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand.Chad Rosier2012-10-301-8/+2
* BBVectorize: Cache fixed-order pairs instead of recomputing pointer info.Hal Finkel2012-10-301-51/+34
* [mips] Allow tail-call optimization for vararg functions and functions whichAkira Hatanaka2012-10-302-15/+20
* Add a comment for r167040.Chad Rosier2012-10-301-0/+4
* LoopIdiom: Fix a serious missed optimization: we only turned top-level loops ...Benjamin Kramer2012-10-301-4/+5
* BBVectorize: Fix a small bug introduced in r167042.Hal Finkel2012-10-301-1/+0
* Add code for saving formal argument information to MipsFunctionInfo. ThisAkira Hatanaka2012-10-302-0/+13
* BBVectorize: Simplify how input swapping is handled.Hal Finkel2012-10-301-43/+25
* Add definition of function MipsTargetLowering::passArgOnStack which emits nodesAkira Hatanaka2012-10-302-0/+22
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-304-8/+29
* Do not do tail-call optimization if target is mips16.Akira Hatanaka2012-10-301-0/+4
* BBVectorize: Don't make calls to SE when the result is unused.Hal Finkel2012-10-301-2/+5
* 80-colNadav Rotem2012-10-301-1/+2
* LoopVectorize: Add support for write-only loops when the write destination is...Nadav Rotem2012-10-301-0/+7
* PowerPC: Expand FSRQT for vector typesAdhemerval Zanella2012-10-301-0/+6
* LoopVectorize: Fix a bug in the initialization of reduction variables. AND ne...Nadav Rotem2012-10-301-7/+21
* Fix grammar.Bill Wendling2012-10-301-2/+2
* Enable ELF machine type to be specified explicitly in X86 backendMichael Liao2012-10-303-15/+19
* Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet2012-10-306-11/+12
* Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands2012-10-303-12/+21
* PowerPC: More support for Altivec compare operationsAdhemerval Zanella2012-10-302-13/+141
* Add a helper for telling whether a type is a pointer or vector of pointer type.Duncan Sands2012-10-301-24/+6
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-302-21/+5
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-304-123/+31
* Remove an invalid assert in TargetTransformImplHal Finkel2012-10-301-4/+13
* ARM: Better disassembly for pc-relative LDR.Jim Grosbach2012-10-304-4/+6
* Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler2012-10-302-3/+10
* LoopVectorizer: change debug prints: Print the module identifier when decidin...Nadav Rotem2012-10-301-4/+6
* Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chanceJakub Staszak2012-10-301-4/+4
* Fix ARM's b.w instruction for thumb 2 and the encoding T4. The branch targetKevin Enderby2012-10-292-11/+23
* Revert r166971. It causes buildbot failure. To be investigated.Jakub Staszak2012-10-291-4/+4
* Remove unused variable.Jakub Staszak2012-10-291-1/+0
* Simplify code. No functionality change.Jakub Staszak2012-10-291-4/+5
* Allow to fold vector load if there is more than one bitcast, so in the case:Jakub Staszak2012-10-291-4/+4
* LoopVectorize: Update and preserve the dominator tree info.Nadav Rotem2012-10-291-9/+37
* This patch solves a problem with passing varargs parameters under the PPC64Bill Schmidt2012-10-291-1/+11
* Implement patterns for extloadi8 and extloadi16Reed Kotler2012-10-291-0/+4
* In various places throughout the code generator, there were specialUlrich Weigand2012-10-293-85/+66
* APFloat cleanup: Remove now unused "arithmeticOK" logic.Ulrich Weigand2012-10-291-42/+8
* APFloat cleanup: Remove now unused fields "sign2" and "exponent2".Ulrich Weigand2012-10-291-21/+9
* Implement arithmetic on APFloat with PPCDoubleDouble semantics byUlrich Weigand2012-10-291-76/+65
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-291-10/+37
* Rename the BB-vectorize flag to match the dragonegg nameNadav Rotem2012-10-291-2/+2
* Fix PR14204Michael Liao2012-10-291-0/+15
* Fix typoJoerg Sonnenberger2012-10-291-2/+2
* Completely disallow partial copies in adjustCopiesBackFrom().Jakob Stoklund Olesen2012-10-291-1/+2
* Allow i32/i64 for 'f' constraint on PowerPC.Ulrich Weigand2012-10-291-2/+2
* Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands2012-10-295-25/+19
* Remove code to saturate profile counts.Bob Wilson2012-10-291-8/+1
* Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vector...Nadav Rotem2012-10-291-4/+8