summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2013-04-20R600: Convert the rest of the patternsr600-rewrite-patsTom Stellard1-26/+26
2013-04-20R600: Begin pattern conversionTom Stellard1-123/+74
2013-04-20R600: Convert AMDGPUInstructions.td to the new syntax.Tom Stellard3-114/+104
2013-04-20R600/SI: remove register classes from the remaining patternsChristian König1-20/+19
2013-04-20R600/SI: remove register classes from image sampling patternsChristian König1-51/+41
2013-04-20R600/SI: remove register classes from modifier patternsChristian König1-6/+6
2013-04-20R600/SI: remove reg classes from interpolation patternsChristian König1-7/+7
2013-04-20R600/SI: remove reg classes from instrinsic patternsChristian König1-29/+29
2013-04-20R600/SI: remove reg classes from VOP3 patternsChristian König1-2/+4
2013-04-20R600/SI: remove reg classes from constant load patternsChristian König1-6/+7
2013-04-20R600/SI: start reworking patternsChristian König1-22/+14
2013-04-20R600/SI: remove nonsense select patternChristian König1-8/+1
2013-04-19Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen2-3/+54
2013-04-19Use dbgs() consistently for -debug printoutsEli Bendersky1-13/+13
2013-04-19Do not mangle in MS-way the globals with magic \001 in the name.Anton Korobeynikov1-1/+6
2013-04-19LoopVectorizer: Use matcher from PatternMatch.h for the min/max patternsArnold Schwaighofer1-104/+102
2013-04-1980-col fixup.Eric Christopher1-1/+2
2013-04-19Rename ClassType to the more accurate UnderlyingType and document its purpose.Adrian Prantl1-3/+3
2013-04-19[ms-inline asm] Make code layout more canonical with iniline asm handled last.Chad Rosier1-13/+13
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka5-35/+190
2013-04-19[mips] Fix InstAlias of XOR and OR macros. Set EmitAlias flag and changeAkira Hatanaka1-2/+2
2013-04-19[ms-inline asm] Refactor the parsing of identifiers. No functional changeChad Rosier1-39/+33
2013-04-19[ms-inline asm] Remove these asserts. C++ variables that use namespaceChad Rosier1-2/+0
2013-04-19[ms-inline asm] Move this variable into the scope in which it is used.Chad Rosier1-1/+1
2013-04-19[ms-inline asm] Make this a hard error.Chad Rosier1-4/+4
2013-04-19ConstantFolding: ComputeMaskedBits wants the scalar size for vectors.Benjamin Kramer1-1/+1
2013-04-19[ms-inline asm] Cleanup the dot operator implementation.Chad Rosier1-29/+15
2013-04-19ARM: Permit "sp" in ARM variant of STREXD instructionsTim Northover1-1/+1
2013-04-19refactor the struct byte swapping to a helper function.Rafael Espindola1-70/+20
2013-04-19Attributes: Don't print trailing whitespace on the function attribute comment.Benjamin Kramer1-5/+4
2013-04-19Don't read one command past the end.Rafael Espindola1-2/+6
2013-04-19ARM: permit "sp" in ARM variants of MOVW/MOVT instructionsTim Northover1-2/+3
2013-04-19Revert "PR14606: debug info imported_module support"Eric Christopher4-73/+6
2013-04-19PR14606: debug info imported_module supportDavid Blaikie4-6/+73
2013-04-19Use 'array_lengthof' as possible to avoid magic numbersMichael Liao1-23/+32
2013-04-19R600: Add pattern for the BFI_INT instructionTom Stellard3-0/+24
2013-04-19R600/SI: Use InstFlag for VOP3 modifier operandsTom Stellard2-15/+14
2013-04-19Keep coding stanard. Don't use "else if" after "return".Jakub Staszak1-3/+4
2013-04-19Add some more stats for fast isel vs. SelectionDAG, w.r.t lowering functionEli Bendersky1-1/+10
2013-04-19Use an enum instead of magic constants to improve readability.Bill Wendling2-16/+44
2013-04-18Implement a better fix for PR15185.Bill Wendling1-6/+11
2013-04-18Relax this assert. It may not hold in all cases.Bill Wendling1-1/+1
2013-04-18[ms-inline asm] Apply the condition code mnemonic aliases to both the Intel andChad Rosier1-1/+1
2013-04-18Assert if we're trying to generate a null compact unwind entry.Bill Wendling1-4/+2
2013-04-18Set the compact unwind encoding to 'requires EH DWARF' if we cannot generate ...Bill Wendling1-9/+9
2013-04-18Disable PPC comparison optimization by defaultHal Finkel1-0/+6
2013-04-18[asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier3-67/+74
2013-04-18Implement optimizeCompareInstr for PPCHal Finkel2-0/+312
2013-04-18Make the TargetIndependent flag have the right boolean value.Bill Wendling2-4/+4
2013-04-18X86: Add an SSE2 lowering for 64 bit compares when pcmpgtq (SSE4.2) isn't ava...Benjamin Kramer1-15/+40