aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-12-17Add instruction encodings for ZEXT and SEXT.Richard Osborne
2012-12-17Add instruction encodings / disassembly support for 2r instructions.Richard Osborne
2012-12-17Add instruction encodings / disassembly support for 0r instructions.Richard Osborne
2012-12-17Simplify assertion in XCoreInstPrinter.Richard Osborne
2012-12-17Update comments to match recommended doxygen style.Richard Osborne
2012-12-17Remove unnecessary include.Richard Osborne
2012-12-17Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The nodes created by DAG co...Craig Topper
2012-12-17Simplify BMI ANDN matching to use patterns instead of a DAG combine. Also add...Craig Topper
2012-12-17Add rest of BMI/BMI2 instructions to the folding tables as well as popcnt and...Craig Topper
2012-12-17Remove store forms of DEC/INC from isDefConvertible. Since they are stores th...Craig Topper
2012-12-16Add instruction encodings and disassembly for 1r instructions.Richard Osborne
2012-12-16Add XCore disassembler.Richard Osborne
2012-12-16Remove invalid instruction encodings.Richard Osborne
2012-12-16Mark anything deriving from PseudoInstXCore as a pseudo instruction.Richard Osborne
2012-12-16Set instruction size correctly in XCoreInstrFormats.tdRichard Osborne
2012-12-16Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.Richard Osborne
2012-12-16Replace ${:comment} with the comment symbol.Richard Osborne
2012-12-16This patch is needed to make c++ exceptions work for mips16.Reed Kotler
2012-12-15X86: Add a couple of target-specific dag combines that turn VSELECTS into psu...Benjamin Kramer
2012-12-15Make '-mtune=x86_64' assume fast unaligned memory accesses.Chandler Carruth
2012-12-15This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler
2012-12-14Make sure the alternate PC+imm syntax of LDR instruction with a smallKevin Enderby
2012-12-14TypeLegalizer: Do not generate target specific nodes with illegal types, beca...Nadav Rotem
2012-12-14This patch removes some nondeterminism from direct object file outputBill Schmidt
2012-12-14This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt
2012-12-13Remove two popcount patterns which we are already able to recognize.Shuxin Yang
2012-12-13This is another cleanup patch for 64-bit PowerPC TLS processing. I hadBill Schmidt
2012-12-13Fix warnings with -DNDEBUGTom Stellard
2012-12-13This is just a clean-up patch that simplifies the initial-exec TLS logic byBill Schmidt
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-13[mips] Do not copy GOT address to register $gp if the function being called hasAkira Hatanaka
2012-12-13Add a way of printing out an arbitrary label name for a sectionEric Christopher
2012-12-13[mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point comparison instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point branch instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point indexed load and store instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point multiply-add/sub instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point load and store instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of move from/to coprocessor instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of two register operand floating point instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of three register operand floating point instructionsAkira Hatanaka
2012-12-13Avoid setIsInsideBundle in Target/R600.Jakob Stoklund Olesen
2012-12-13[mips] Move classes that do not belong in MipsInstrFormats.td intoAkira Hatanaka
2012-12-13[mips] Set isCommutable flag in a more explicit way.Akira Hatanaka
2012-12-13[mips] Remove fmt from the parameter list of classes FMADDSUB and FNMADDSUB.Akira Hatanaka
2012-12-13[mips] Remove single-precision floating point instruction from multiclassAkira Hatanaka
2012-12-13[mips] Move class IsCommutable into MipsInstrInfo.td.Akira Hatanaka
2012-12-13[mips] Remove single-precision floating point instructions from multiclassesAkira Hatanaka
2012-12-13Fix a bogus commentEli Bendersky