aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-06-14Add long branch expansion pass for MIPS.Akira Hatanaka
2012-06-14Add AT to the list of registers clobbered by branches so that it is availableAkira Hatanaka
2012-06-14In MipsRegisterInfo::eliminateFrameIndex, call Mips::loadImmediateAkira Hatanaka
2012-06-14In MipsFrameLowering::emitPrologue and emitEpilogue, call Mips::loadImmediateAkira Hatanaka
2012-06-14Define function MipsInstrInfo::GetInstSizeInBytes, which will be called toAkira Hatanaka
2012-06-14In MipsISelDAGToDAG.cpp, store the global base register to a stack frame object.Akira Hatanaka
2012-06-14Add methods to MipsFunctionInfo for initializing and accessing the stack frameAkira Hatanaka
2012-06-13Bundle jump/branch instructions with the instructions in the delay slot inAkira Hatanaka
2012-06-13Implement a DAGCombine in MipsISelLowering.cpp which transforms the followingAkira Hatanaka
2012-06-13Set a higher value for maxStoresPerMemcpy in MipsISelLowering.cpp.Akira Hatanaka
2012-06-13Simplify CreateLoadLR and CreateStoreLR in MipsISelLowering.cpp.Akira Hatanaka
2012-06-13Implement fastcc calling convention for MIPS.Akira Hatanaka
2012-06-13Fix pattern for MKMSK instruction.Richard Osborne
2012-06-13*typo: Cyles changed to CyclesKay Tiong Khoo
2012-06-13Fix intrinsics for XOP frczss/sd instructions. These instructions only take o...Craig Topper
2012-06-13Add another missing 64-bit itinerary definition for the PPC A2 core.Hal Finkel
2012-06-13Clean up trailing blanks in Mips16InstrFormats.tdAkira Hatanaka
2012-06-13disable use of directive .set nomicromipsAkira Hatanaka
2012-06-131. fix places where immed is used in place of imm to be consistent withAkira Hatanaka
2012-06-12Add some missing 64-bit itinerary definitions for the PPC A2 core.Hal Finkel
2012-06-12[arm-fast-isel] Add support for -arm-long-calls.Chad Rosier
2012-06-12Split out the PPC instruction class IntSimple from IntGeneral.Hal Finkel
2012-06-12Fixes for PPC host detection and features.Hal Finkel
2012-06-12Reapply r158337, this time properly protect Darwin/PPC host CPU use with __pp...Hal Finkel
2012-06-12Revert r158337 "Move PPC host-CPU detection logic from PPCSubtarget into sys:...Jakob Stoklund Olesen
2012-06-11Move PPC host-CPU detection logic from PPCSubtarget into sys::getHostCPUName().Hal Finkel
2012-06-11Enable MFOCRF generation on the PPC A2 core.Hal Finkel
2012-06-11Rename the PPC target feature gpul to mfocrf.Hal Finkel
2012-06-11Add A2 to the list of PPC CPUs recognized by Linux host CPU-type detection.Hal Finkel
2012-06-11Emit the two-operand form of the PPC mfcr instruction as mfocrf.Hal Finkel
2012-06-11Add local CPU detection for Linux PPC.Hal Finkel
2012-06-11Add POWER6 and POWER7 CPU types to the PPC backend.Hal Finkel
2012-06-11Re-enable the CMN instruction.Bill Wendling
2012-06-10Enable ILP scheduling for all nodes by default on PPC.Hal Finkel
2012-06-10Use critical anti-dep. breaking on all PPC targets, but also add other regist...Hal Finkel
2012-06-10Add intrinsics for immediate form of XOP vprot instructions. Use i128mem inst...Craig Topper
2012-06-09Improve ext/trunc patterns on PPC64.Hal Finkel
2012-06-09Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type...Craig Topper
2012-06-09Replace XOP vpcom intrinsics with fewer intrinsics that take the immediate as...Craig Topper
2012-06-09Silence a gcc-4.6 warning: GCC fails to understand that secondReg and cmpOp2 areDuncan Sands
2012-06-09Enable tail merging on PPC.Hal Finkel
2012-06-09Test commitJack Carter
2012-06-08Remove the TODO statement in the PPC README re: CTR loopsHal Finkel
2012-06-08Enable PPC CTR loop formation by default.Hal Finkel
2012-06-08Mark the PPC CTRRC and CTRRC8 register classes as non-allocatable.Hal Finkel
2012-06-08Enable optimization for integer ABS on X86 if Subtarget has CMOV.Manman Ren
2012-06-08Fix Target->Codegen dependence.Andrew Trick
2012-06-08Disable the PPC CTR-Loops pass by default.Hal Finkel
2012-06-08Fix a bug in the new PPC CTR-Loops pass.Hal Finkel
2012-06-08Add the PPCCTRLoops pass: a PPC machine-code-level optimization pass to form ...Hal Finkel