aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2013-03-28Add the Haswell machine model.Nadav Rotem
2013-03-28Remove the unused port from the SandyBridge machine modelNadav Rotem
2013-03-28Add ADX CPUID detectionMichael Liao
2013-03-28These two are default in the constructor for MCAsmInfo.Eric Christopher
2013-03-28Make Win32 put the SRet address into EAX, fixes PR15556Timur Iskhodzhanov
2013-03-28Only enable 64-bit bswap DAG combines for PPC64Hal Finkel
2013-03-28Hexagon: Replace switch-case in isDotNewInst with TSFlags.Jyotsna Verma
2013-03-28Fix bad indentation in r178276Hal Finkel
2013-03-28Hexagon: Enable SupportDebugInfomation and DwarfInSection flags.Jyotsna Verma
2013-03-28Use direct types in most PowerPC Altivec instructions and patterns.Bill Schmidt
2013-03-28Add the PPC64 ldbrx/stdbrx instructionsHal Finkel
2013-03-28Fix issue with disassembler decoding CBZ/CBNZ immediates as negatives when th...Gordon Keiser
2013-03-28Testing commit access to llvm. Remove two lines of whitespace from the Thumb...Gordon Keiser
2013-03-28Hexagon: Use multiclass for gp-relative instructions.Jyotsna Verma
2013-03-28AArch64: implement GICv3 system registersTim Northover
2013-03-28Add the PPC64 popcntd instructionHal Finkel
2013-03-28Cleanup PPC CR-spill kill flags and 32- vs. 64-bit instructionsHal Finkel
2013-03-28Fix typo in PPCInstr64BitHal Finkel
2013-03-27This patch follows is a follow up to r178171, which uses the register Preston Gurd
2013-03-27[ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier
2013-03-27Resynchronize isLoadFromStackSlot with LoadRegFromStackSlot (and stores) in P...Hal Finkel
2013-03-27For the current Atom processor, the fastest way to handle a callPreston Gurd
2013-03-27Fix typo (common to both X86 and PPC)Hal Finkel
2013-03-27Remove more dead LR-as-GPR PPC codeHal Finkel
2013-03-27Remove "gpr0 allocation" from the PPC README TODO listHal Finkel
2013-03-27R600/SI: add SETO/SETUO patternsChristian Konig
2013-03-27Print PPC ZERO as 0 (not r0) even on DarwinHal Finkel
2013-03-27Switch to LLVM support function abs64 to keep VS2008 happy.Tim Northover
2013-03-27Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga
2013-03-27Hexagon: Disable optimizations at O0.Jyotsna Verma
2013-03-27R600/SI: add cummuting of rev instructionsChristian Konig
2013-03-27R600/SI: add mulhu/mulhs patternsChristian Konig
2013-03-27R600/SI: add srl/sha patterns for SIChristian Konig
2013-03-27Allocate r0 on PPCHal Finkel
2013-03-27Use the PPC no-r0 class on the TOC LD pseudosHal Finkel
2013-03-27Apply the no-r0 register class to the PPC SELECT_CC_I[4|8] pseudosHal Finkel
2013-03-27Apply the no-r0 class to PPC TOC ADDI[S] pseudo instructionsHal Finkel
2013-03-27Remove the link register from the GPR classes on PowerPC.Bill Schmidt
2013-03-27Don't spill PPC VRSAVE on non-Darwin (even in SjLj)Hal Finkel
2013-03-26Add XTEST codegen supportMichael Liao
2013-03-26Add HLE target featureMichael Liao
2013-03-26Enable SandyBridgeModel for all modern Intel P6 descendants.Jakob Stoklund Olesen
2013-03-26Restore real bit lengths on PPC register numbersHal Finkel
2013-03-26PPC: Use HWEncoding and TRI->getEncodingValueHal Finkel
2013-03-26R600/SIMCCodeEmitter.cpp: Prune a couple of unused members, STI and Ctx. [-Wu...NAKAMURA Takumi
2013-03-26Use multiple virtual registers in PPC CR spillingHal Finkel
2013-03-26Update PPCRegisterInfo's use of virtual registers to be SSAHal Finkel
2013-03-26Annotate the remaining x86 instructions with SchedRW lists.Jakob Stoklund Olesen
2013-03-26Annotate x87 and mmx instructions with SchedRW lists.Jakob Stoklund Olesen
2013-03-26Annotate control instructions with SchedRW lists.Jakob Stoklund Olesen