aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-12-14This patch removes some nondeterminism from direct object file outputBill Schmidt
2012-12-14Prevent FastISel X86_64 from generating bad instructions for NaCl.Jim Stichnoth
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
2012-12-12[mips] Fix a memory leak bug report by NAKAMURA Takumi.Akira Hatanaka
2012-12-12This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt
2012-12-12Add ARM NONE and PREL31 relocation types.Logan Chien
2012-12-12[CMake] Fixup R600.NAKAMURA Takumi
2012-12-12Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng
2012-12-12- Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng
2012-12-12Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng
2012-12-11Trim unneeded header #include.Jim Grosbach
2012-12-11ARM: Remove old testing option.Jim Grosbach
2012-12-11ARM: Remove old testing options.Jim Grosbach
2012-12-11Replace TargetLowering::isIntImmLegal() withEvan Cheng
2012-12-11Add R600 backendTom Stellard
2012-12-11This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11[CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi
2012-12-11Use multiclass for new-value store instructions with MEMri operand.Jyotsna Verma
2012-12-11Stylistic tweak.Evan Cheng
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier