aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make the host endianness check an integer constant expression.Rafael Espindola2013-04-158-22/+30
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-153-44/+38
* Enable all targets by default on Visual Studio.Tim Northover2013-04-152-8/+3
* Revert "Recommit r179497 after fixing uninitialized variable." untilEric Christopher2013-04-153-16/+20
* Recommit r179497 after fixing uninitialized variable.Eric Christopher2013-04-153-20/+16
* Document our desire to enable the loop vectorizer on -Os in future releases.Nadav Rotem2013-04-151-0/+1
* Docs: merge the description of the BB and SLP vectorizers and document the -f...Nadav Rotem2013-04-151-25/+23
* Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -...Nadav Rotem2013-04-152-1/+13
* Rename the slp-vectorizer clang/llvm flags. No functionality change.Nadav Rotem2013-04-152-4/+4
* SLPVectorizer: Add support for vectorizing trees that start at compare instru...Nadav Rotem2013-04-152-21/+93
* fix include path in doc Extending LLVMJia Liu2013-04-151-1/+1
* Mark all PPC comparison instructions as not having side effectsHal Finkel2013-04-152-20/+28
* Fix PPC64 CR spill location for callee-saved registersHal Finkel2013-04-153-54/+60
* Revert "Remove some unused triple and data layout."Eric Christopher2013-04-143-16/+19
* Remove some unused triple and data layout.Eric Christopher2013-04-142-6/+0
* If we've specified a triple on the command line then go aheadEric Christopher2013-04-141-13/+16
* Use object file specific section type for initial text sectionNico Rieck2013-04-1420-30/+3
* Reorders two transforms that collide with each otherDavid Majnemer2013-04-144-13/+25
* Make the command line triple match the module triple.Nadav Rotem2013-04-142-2/+2
* Miscellaneous cleanups for VecUtils.hBenjamin Kramer2013-04-141-9/+6
* Document the SLP infrastructure.Nadav Rotem2013-04-141-0/+30
* SLP: Document the scalarization cost method.Nadav Rotem2013-04-141-3/+10
* Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem2013-04-141-1/+3
* Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen2013-04-145-7/+18
* Remove unused function attributes.Nadav Rotem2013-04-149-74/+46
* SLPVectorizer: Add support for trees that don't start at binary operators, an...Nadav Rotem2013-04-144-7/+62
* Add support for the abs64 SPARC v9 code model.Jakob Stoklund Olesen2013-04-143-0/+29
* Add support for the SPARC v9 abs44 code model.Jakob Stoklund Olesen2013-04-143-6/+32
* Use target flags for printing SPARC asm operands.Jakob Stoklund Olesen2013-04-141-16/+34
* Also put target flags on SPARC constant pool references.Jakob Stoklund Olesen2013-04-143-26/+66
* SLPVectorizer: add initial support for reduction variable vectorization.Nadav Rotem2013-04-144-7/+147
* Fix patterns for 64-bit pointers.Jakob Stoklund Olesen2013-04-142-4/+11
* Add target flags to SPARC address operands.Jakob Stoklund Olesen2013-04-143-14/+95
* Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriatelyHal Finkel2013-04-133-15/+16
* Define SPARC code models.Jakob Stoklund Olesen2013-04-133-4/+55
* Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen2013-04-131-3/+4
* GlobalDCE: Fix an oversight in my last commit that could lead to crashes.Benjamin Kramer2013-04-132-2/+20
* Fix a scalability issue with complex ConstantExprs.Benjamin Kramer2013-04-134-25/+149
* Spill and restore PPC CR registers using the FP when we have oneHal Finkel2013-04-132-7/+28
* Further generalize this scheduler test.Andrew Trick2013-04-131-2/+2
* Fix a dislexic regex.Andrew Trick2013-04-131-1/+1
* Add a missing REQUIRES: assertsAndrew Trick2013-04-131-0/+1
* MI-Sched: DEBUG formatting.Andrew Trick2013-04-131-14/+22
* MI-Sched cleanup. If an instruction has no valid sched class, do not attempt ...Andrew Trick2013-04-131-0/+2
* X86 machine model: reduce SandyBridge and Haswell ILPWindow.Andrew Trick2013-04-132-2/+2
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-135-14/+141
* Catch another case where SD fails to propagate node order.Andrew Trick2013-04-131-1/+4
* Add typenames to see if bot goes green.Rafael Espindola2013-04-131-3/+3
* [mips] Move MipsTargetLowering::lowerINTRINSIC_W_CHAIN andAkira Hatanaka2013-04-134-172/+174
* Some versions of gcc don't like typenames in these places.Rafael Espindola2013-04-131-9/+15