aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-04-14Revert "Remove some unused triple and data layout."Eric Christopher
2013-04-14Remove some unused triple and data layout.Eric Christopher
2013-04-14If we've specified a triple on the command line then go aheadEric Christopher
2013-04-14Use object file specific section type for initial text sectionNico Rieck
2013-04-14Reorders two transforms that collide with each otherDavid Majnemer
2013-04-14Make the command line triple match the module triple.Nadav Rotem
2013-04-14Miscellaneous cleanups for VecUtils.hBenjamin Kramer
2013-04-14Document the SLP infrastructure.Nadav Rotem
2013-04-14SLP: Document the scalarization cost method.Nadav Rotem
2013-04-14Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem
2013-04-14Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen
2013-04-14Remove unused function attributes.Nadav Rotem
2013-04-14SLPVectorizer: Add support for trees that don't start at binary operators, an...Nadav Rotem
2013-04-14Add support for the abs64 SPARC v9 code model.Jakob Stoklund Olesen
2013-04-14Add support for the SPARC v9 abs44 code model.Jakob Stoklund Olesen
2013-04-14Use target flags for printing SPARC asm operands.Jakob Stoklund Olesen
2013-04-14Also put target flags on SPARC constant pool references.Jakob Stoklund Olesen
2013-04-14SLPVectorizer: add initial support for reduction variable vectorization.Nadav Rotem
2013-04-14Fix patterns for 64-bit pointers.Jakob Stoklund Olesen
2013-04-14Add target flags to SPARC address operands.Jakob Stoklund Olesen
2013-04-13Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriatelyHal Finkel
2013-04-13Define SPARC code models.Jakob Stoklund Olesen
2013-04-13Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen
2013-04-13GlobalDCE: Fix an oversight in my last commit that could lead to crashes.Benjamin Kramer
2013-04-13Fix a scalability issue with complex ConstantExprs.Benjamin Kramer
2013-04-13Spill and restore PPC CR registers using the FP when we have oneHal Finkel
2013-04-13Further generalize this scheduler test.Andrew Trick
2013-04-13Fix a dislexic regex.Andrew Trick
2013-04-13Add a missing REQUIRES: assertsAndrew Trick
2013-04-13MI-Sched: DEBUG formatting.Andrew Trick
2013-04-13MI-Sched cleanup. If an instruction has no valid sched class, do not attempt ...Andrew Trick
2013-04-13X86 machine model: reduce SandyBridge and Haswell ILPWindow.Andrew Trick
2013-04-13MI-Sched: schedule physreg copies.Andrew Trick
2013-04-13Catch another case where SD fails to propagate node order.Andrew Trick
2013-04-13Add typenames to see if bot goes green.Rafael Espindola
2013-04-13[mips] Move MipsTargetLowering::lowerINTRINSIC_W_CHAIN andAkira Hatanaka
2013-04-13Some versions of gcc don't like typenames in these places.Rafael Espindola
2013-04-13Finish templating MachObjectFile over endianness.Rafael Espindola
2013-04-13[mips] Reapply r179420 and r179421.Akira Hatanaka
2013-04-13[mips] Override TargetLoweringBase::isShuffleMaskLegal.Akira Hatanaka
2013-04-12[ms-inline asm] Simplify the logic by using parsePrimaryExpr. No functionalChad Rosier
2013-04-12Revert r179420 and r179421.Akira Hatanaka
2013-04-12[mips] Instruction selection patterns for carry-setting and using addAkira Hatanaka
2013-04-12[mips] v4i8 and v2i16 add, sub and mul instruction selection patterns.Akira Hatanaka
2013-04-12Revert r179409 because it caused some warnings and some of the build bots fail.Nadav Rotem
2013-04-12InstCombine: Check the operand types before merging fcmp ord & fcmp ord.Benjamin Kramer
2013-04-12SLPVectorizer: add support for vectorization of diamond shaped trees. We now ...Nadav Rotem
2013-04-12CostModel: increase the default cost of supported floating point operations f...Nadav Rotem
2013-04-12Add debug prints.Nadav Rotem
2013-04-12Add support for additional vector instructions in the interpreter.Nadav Rotem