Don't use a potentially expensive shift if all we want is one set bit.
[oota-llvm.git] / lib / Target / PowerPC /
2013-05-22 Bill SchmidtChange some PowerPC PatLeaf definitions to ImmLeaf...
2013-05-21 Hal FinkelFix PPC branch selection for counter-based branches
2013-05-20 Hal FinkelRename LoopSimplify.h to LoopUtils.h
2013-05-20 Hal FinkelRemove copied preheader insertion logic from PPCCTRLoops
2013-05-20 Hal FinkelRename PPC MTCTRse to MTCTRloop
2013-05-20 Hal FinkelAdd a PPCCTRLoops verification pass
2013-05-18 Hal FinkelCheck InlineAsm clobbers in PPCCTRLoops
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-17 Ulrich Weigand[PowerPC] Fix hi/lo encoding in old-style code emitter
2013-05-17 Ulrich Weigand[PowerPC] Merge/rename PPC fixup types
2013-05-17 Ulrich Weigand[PowerPC] Fix processing of ha16/lo16 fixups
2013-05-16 Rafael EspindolaRemove addFrameMove.
2013-05-16 Hal FinkelCreate an new preheader in PPCCTRLoops to avoid counter...
2013-05-16 Ulrich Weigand[PowerPC] Use true offset value in "memrix" machine...
2013-05-16 Hal FinkelPPC32 cannot form counter loops around i64 FP conversions
2013-05-16 Ulrich Weigand[PowerPC] Report true displacement value from getPreInd...
2013-05-16 Rafael EspindolaRemoved dead code.
2013-05-15 Hal Finkelundef setjmp in PPCCTRLoops
2013-05-15 Hal FinkelImplement PPC counter loops as a late IR-level pass
2013-05-15 Rafael EspindolaCleanup relocation sorting for ELF.
2013-05-15 NAKAMURA TakumiPPCISelLowering.h: Escape \@ in comments. [-Wdocumentation]
2013-05-15 NAKAMURA TakumiWhitespace.
2013-05-15 Ulrich Weigand[PowerPC] Remove need for adjustFixupOffst hack
2013-05-15 Ulrich Weigand[PowerPC] Correctly handle fixups of other than 4 byte...
2013-05-14 Bill SchmidtImplement the PowerPC system call (sc) instruction.
2013-05-14 Bill SchmidtPPC32: Fix stack collision between FP and CR save areas.
2013-05-13 Bill SchmidtFix goofy commentary in PPCTargetObjectFile.cpp.
2013-05-13 Bill SchmidtPPC64: Constant initializers with dynamic relocations...
2013-05-13 Rafael EspindolaRemove the MachineMove class.
2013-05-11 Rafael EspindolaChange getFrameMoves to return a const reference.
2013-05-10 Rafael EspindolaRemove unused argument.
2013-05-08 Roman DivackyRemove unused isLegalAddressImmediate() method.
2013-05-08 Ulrich Weigand[PowerPC] Fix regression in generating @ha/@l relocs
2013-05-08 Bill SchmidtFix handling of anonymous aggregate parameters for...
2013-05-08 Hal FinkelPPCInstrInfo::optimizeCompareInstr should not optimize...
2013-05-07 Hal FinkelCleanup PPCInstrInfo::optimizeCompareInstr
2013-05-06 Ulrich Weigand[PowerPC] Fix memory corruption in AsmParser
2013-05-03 Ulrich Weigand[PowerPC] Avoid using '$' in generated assembler code
2013-05-03 Ulrich Weigand[PowerPC] Add some Book II instructions to AsmParser
2013-05-03 Ulrich Weigand[PowerPC] Support extended mnemonics in AsmParser
2013-05-03 Ulrich Weigand[PowerPC] Add assembler parser
2013-04-27 Rafael EspindolaMake all darwin ppc stubs local.
2013-04-26 Ulrich WeigandPowerPC: Use RegisterOperand instead of RegisterClass...
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of vsubcuw and vsum4sbs instructions
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of stfsu and stfdu instructions
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of rldimi and rldcl instructions
2013-04-26 Ulrich WeigandPowerPC: Support PC-relative fixup_ppc_brcond14.
2013-04-23 Bill SchmidtChange commentary for PowerPC Boolean vector contents.
2013-04-23 Owen AndersonDAGCombine should not aggressively fold SEXT(VSETCC...
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-20 Hal FinkelMove PPC getSwappedPredicate for reuse
2013-04-19 Michael LiaoArrayRefize getMachineNode(). No functionality change.
2013-04-19 Hal FinkelFix PPC optimizeCompareInstr swapped-sub argument handling
2013-04-18 Hal FinkelDisable PPC comparison optimization by default
2013-04-18 Hal FinkelImplement optimizeCompareInstr for PPC
2013-04-17 Peter CollingbourneAdd support for subsections to the ELF assembler. Fixes...
2013-04-17 Ulrich WeigandPowerPC: Mark some more patterns as isCodeGenOnly.
2013-04-15 Hal FinkelMark all PPC comparison instructions as not having...
2013-04-15 Hal FinkelFix PPC64 CR spill location for callee-saved registers
2013-04-13 Hal FinkelMark all PPC CR registers to be spilled as live-in...
2013-04-13 Hal FinkelSpill and restore PPC CR registers using the FP when...
2013-04-12 Hal FinkelPPC: Remove (broken) nested implicit definition lists
2013-04-12 Hal FinkelAdd a comment about the PPC Interpretation64Bit bit
2013-04-12 Hal FinkelAdd PPC instruction record forms and associated query...
2013-04-11 Hal FinkelMake PPCInstrInfo::isPredicated always return false
2013-04-10 Hal FinkelPPC: Don't predicate a diamond with two counter decrements
2013-04-10 Hal FinkelCleanup PPCInstrInfo::DefinesPredicate
2013-04-10 Hal FinkelPPC: Prep for if conversion of bctr[l]
2013-04-09 Hal FinkelAllow PPC B and BLR to be if-converted into some predic...
2013-04-09 Hal FinkelCleanup PPCEarlyReturn
2013-04-09 Hal FinkelUse virtual base registers on PPC
2013-04-08 Hal FinkelGenerate PPC early conditional returns
2013-04-07 Hal FinkelCleanup and improve PPC fsel generation
2013-04-07 Hal FinkelPPC rotate instructions don't have unmodeled side effcts
2013-04-07 Hal FinkelMost PPC M[TF]CR instructions do not have side effects
2013-04-07 Hal FinkelPPC pre-increment load instructions do not have side...
2013-04-07 Hal FinkelPPC pre-increment load instructions do not have side...
2013-04-07 Hal FinkelPPC MCRF instruction does not have side effects
2013-04-07 Hal FinkelPPC FMR instruction does not have side effects
2013-04-06 Hal FinkelImplement PPCInstrInfo::FoldImmediate
2013-04-06 Hal FinkelPPC ISEL is a select and never has side effects
2013-04-05 Hal FinkelEnable early if conversion on PPC
2013-04-05 Hal FinkelCorrect the PPC A2 misprediction penalty
2013-04-05 Hal FinkelAdd a SchedMachineModel for the PPC G5
2013-04-05 Hal FinkelAdd a SchedMachineModel for the PPC A2
2013-04-04 Arnold SchwaighoferCostModel: Add parameter to instruction cost to further...
2013-04-04 Hal FinkelRename the current PPC BCL definition to BCLalways
2013-04-04 Hal FinkelPPC: Improve code generation for mixed-precision recipr...
2013-04-03 Hal FinkelCleanup PPC reciprocal-estimate functionality
2013-04-03 Hal FinkelPPC: Enable FRES and FRSQRTE on the default PPC64 descr...
2013-04-03 Hal FinkelPPC: Add a FIXME regarding the non-working fma+fneg...
2013-04-03 Hal FinkelRemove some obsolete PowerPC/README entries
2013-04-03 Ulrich WeigandMore direct types in PowerPC AltiVec intrinsics.
2013-04-03 Bill SchmidtFix PR15632: No support for ppcf128 floating-point...
2013-04-03 Hal FinkelRemove some unsupported-feature comments from PPC.td
2013-04-03 Hal FinkelUse PPC reciprocal estimates with Newton iteration...
2013-04-02 Bill SchmidtFix PR15630: Replace faulty stdcx. with stwcx.
2013-04-02 Hal FinkelFix typo in PPCISelLowering
2013-04-01 Hal FinkelFix a bad assert in PPCTargetLowering
2013-04-01 Hal FinkelAdd more PPC floating-point conversion instructions
next