aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-12-17R600: remove nonsense setPrefLoopAlignmentTom Stellard
2012-12-17Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth
2012-12-17Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund
2012-12-17Optimize tree walking in markAliveBlocks.Evgeniy Stepanov
2012-12-17Add instruction encodings for PEEK and ENDIN.Richard Osborne
2012-12-17Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth
2012-12-17Fix parameter name in prototypes in XCoreDisassembler.Richard Osborne
2012-12-17Hoist a convertValue call to the two paths where it is needed.Chandler Carruth
2012-12-17Add instruction encodings / disassembly support for rus instructions.Richard Osborne
2012-12-17Hoist the insertVector helper to be a static helper.Chandler Carruth
2012-12-17Add instruction encodings for ZEXT and SEXT.Richard Osborne
2012-12-17Lift the extractVector helper all the way out to a static helper function.Chandler Carruth
2012-12-17Factor the vector load rewriting into a more generic form.Chandler Carruth
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-17Fix typo that results in new landing pads not getting a name, fixing PR14617.Duncan Sands
2012-12-17Fix comment typo.Duncan Sands
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-17Fix the first part of PR14478: memset now works.Chandler Carruth
2012-12-17Extract the logic for inserting a subvector into a vector alloca.Chandler Carruth
2012-12-17Lift the integer splat computation into a helper function.Chandler Carruth
2012-12-17Add debug prints for when optimizeLoadInstr folds a load.Craig Topper
2012-12-16Add tests for disassembly of 1r XCore instructions.Richard Osborne
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-16Declare class DwarfDebug before use instead of relying on a forward declarationDmitri Gribenko
2012-12-16MCPureStreamer.cpp: Try to fix build, pruning EmitDebugLabel().NAKAMURA Takumi
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-15Add a corollary test for PR14572. We got this code path correct already.Chandler Carruth
2012-12-15Relax an overly aggressive assert to fix PR14572.Chandler Carruth
2012-12-15Make '-mtune=x86_64' assume fast unaligned memory accesses.Chandler Carruth
2012-12-15Actually update the grammar of this sentence to reflect the removal of CellSPU.Chandler Carruth
2012-12-15Revert r170246, "Enable the loop vectorizer by default."NAKAMURA Takumi
2012-12-15This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler
2012-12-15To simplify some code move the unit emission into the holders.Eric Christopher
2012-12-15Use begin and end label names from the section for info.Eric Christopher
2012-12-14FastIsel: Get PIC-style GV loads for NaCl64 even w/out 64-bit pointers.Jan Voung
2012-12-14Make sure the alternate PC+imm syntax of LDR instruction with a smallKevin Enderby