aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2013-04-06Implement LowerReturn_64 for SPARC v9.Jakob Stoklund Olesen
2013-04-06SPARC v9 stack pointer bias.Jakob Stoklund Olesen
2013-04-06Implement PPCInstrInfo::FoldImmediateHal Finkel
2013-04-06PPC ISEL is a select and never has side effectsHal Finkel
2013-04-06Complete formal arguments for the SPARC v9 64-bit ABI.Jakob Stoklund Olesen
2013-04-05R600/SI: Add support for buffer stores v2Tom Stellard
2013-04-05R600/SI: Use same names for corresponding MUBUF operands and encoding fieldsTom Stellard
2013-04-05R600: Add RV670 processorTom Stellard
2013-04-05R600/SI: Add processor types for each SI variantTom Stellard
2013-04-05R600/SI: Avoid generating S_MOVs with 64-bit immediates v2Tom Stellard
2013-04-05Enable early if conversion on PPCHal Finkel
2013-04-05Correct the PPC A2 misprediction penaltyHal Finkel
2013-04-05Use the target options specified on a function to reset the back-end.Bill Wendling
2013-04-05Reverting 178851 as it broke buildbotsRenato Golin
2013-04-05[ms-inline asm] Add support for numeric displacement expressions in bracketedChad Rosier
2013-04-05Buildbot fix for r178851: mistake was in wrong TargetRegisterInfo::getRegClas...Stepan Dyatkovskiy
2013-04-05Fix for PR14824: "Optimization arm_ldst_opt inserts newly generated instructi...Stepan Dyatkovskiy
2013-04-05Add a SchedMachineModel for the PPC G5Hal Finkel
2013-04-05Add a SchedMachineModel for the PPC A2Hal Finkel
2013-04-05ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer
2013-04-05ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer
2013-04-04X86 cost model: Differentiate cost for vector shifts of constantsArnold Schwaighofer
2013-04-04CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer
2013-04-04Rename the current PPC BCL definition to BCLalwaysHal Finkel
2013-04-04PPC: Improve code generation for mixed-precision reciprocal sqrtHal Finkel
2013-04-04Hexagon: Expand br_cc.Jyotsna Verma
2013-04-04[XCore] Add bru instruction.Richard Osborne
2013-04-04[XCore] The RRegs register class is a superset of GRRegs.Richard Osborne
2013-04-04Avoid high-latency false CPSR dependencies even for tMOVSi.Jakob Stoklund Olesen
2013-04-04R600: Use a mask for offsets when encoding instructionsVincent Lejeune
2013-04-04R600: Fix wrong address when substituting ENDIFVincent Lejeune
2013-04-04R600: Take export into account when computing cf addressVincent Lejeune
2013-04-04Add SPARC v9 support for select on 64-bit compares.Jakob Stoklund Olesen
2013-04-03X86 cost model: Vector shifts are expensive in most casesArnold Schwaighofer
2013-04-03R600: Fix last ALU of a clause being emitted in a separate clauseVincent Lejeune
2013-04-03Cleanup PPC reciprocal-estimate functionalityHal Finkel
2013-04-03R600: Factorize maximum alu per clause in a single locationVincent Lejeune
2013-04-03R600: Simplify data structure and add DEBUG to R600ControlFlowFinalizerVincent Lejeune
2013-04-03R600: Consider KILLGT as an ALU instructionVincent Lejeune
2013-04-03PPC: Enable FRES and FRSQRTE on the default PPC64 descriptionHal Finkel
2013-04-03PPC: Add a FIXME regarding the non-working fma+fneg Altivec patternHal Finkel
2013-04-03Remove some obsolete PowerPC/README entriesHal Finkel
2013-04-03More direct types in PowerPC AltiVec intrinsics.Ulrich Weigand
2013-04-03Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt
2013-04-03AArch64: implement ETMv4 trace system registers.Tim Northover
2013-04-03Fix SRet for thiscall in i686-pc-win32Timur Iskhodzhanov
2013-04-03AArch64: switch patterns to be type-based rather than RegClass-basedTim Northover
2013-04-03Add 64-bit compare + branch for SPARC v9.Jakob Stoklund Olesen
2013-04-03Remove some unsupported-feature comments from PPC.tdHal Finkel
2013-04-03Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel