[PPC] Factor vector removal into a function and remove O(n^2) behavior.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelDAGToDAG.cpp
2015-06-20 Benjamin Kramer[PPC] Factor vector removal into a function and remove...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-07 Nemanja IvanovicAdd VSX Scalar loads and stores to the PPC back end
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-03-28 Hal Finkel[PowerPC] Add asm parser support for bitmask forms...
2015-03-17 Daniel SandersFix r232466 by adding 'i' to the mappings for inline...
2015-03-17 Daniel Sanders[ppc] Distinguish the 'es', 'o', 'm', 'Q', 'Z', and...
2015-03-13 Daniel SandersRecommit r232027 with PR22883 fixed: Add infrastructure...
2015-03-12 Hal FinkelRevert "r232027 - Add infrastructure for support of...
2015-03-12 Daniel SandersAdd infrastructure for support of multiple memory const...
2015-03-03 Kit BartonAdd the following 64-bit vector integer arithmetic...
2015-02-25 Hal Finkel[PowerPC] Make LDtocL and friends invariant loads
2015-02-25 Hal Finkel[PowerPC] Add support for the QPX vector instruction set
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-06 Benjamin KramerMake helper functions/classes/globals static. NFC.
2015-01-30 Eric ChristopherUse the cached subtargets and remove calls to getSubtar...
2015-01-08 Justin HibbitsAdd saving and restoring of r30 to the prologue and...
2015-01-05 Hal Finkel[PowerPC] Fold i1 extensions with other ops
2015-01-05 Hal Finkel[PowerPC] Remove zexts after i32 ctlz
2015-01-05 Hal Finkel[PowerPC] Remove zexts after byte-swapping loads
2015-01-05 Hal Finkel[PowerPC] Materialize i64 constants using rotation...
2015-01-04 Hal Finkel[PowerPC] Materialize i64 constants using rotation
2015-01-04 Hal Finkel[PowerPC] Materialize i64 constants using bit inversion
2015-01-03 Hal Finkel[PowerPC] Add support for the CMPB instruction
2015-01-01 Hal Finkel[PowerPC] use UINT64_C instead of ul
2015-01-01 Hal Finkel[PowerPC] Improve instruction selection bit-permuting...
2014-12-16 Hal Finkel[PowerPC] Improve instruction selection bit-permuting...
2014-12-12 Hal Finkel[PowerPC] Add a DAGToDAG peephole to remove unnecessary...
2014-12-11 Hal Finkel[PowerPC] Better lowering for add/or of a FrameIndex
2014-12-11 Hal Finkel[PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv...
2014-12-09 Bill Schmidt[PowerPC 3/4] Little-endian adjustments for VSX vector...
2014-12-03 Hal Finkel[PowerPC] Fix inline asm memory operands not to use r0
2014-12-02 Hal Finkel[PowerPC] Implement readcyclecounter for PPC32
2014-11-12 Justin HibbitsAdd support for small-model PIC for PowerPC.
2014-10-31 Ulrich Weigand[PowerPC] Load BlockAddress values from the TOC in...
2014-10-22 Bill Schmidt[PATCH] Support select-cc for VSFRC when VSX is enabled
2014-10-22 Bill Schmidt[PowerPC] Support select-cc for VSX
2014-09-02 Hal Finkel[PowerPC] Guard against illegal selection of add for...
2014-08-28 Justin HibbitsTest commit. Fix whitespace from a previous patch...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Ulrich Weigand[PowerPC] Fix and improve vector comparisons
2014-07-25 Hal Finkel[PowerPC] Support TLS on PPC32/ELF
2014-07-18 Hal Finkel[PowerPC] 32-bit ELF PIC support
2014-06-16 Bill Schmidt[PPC64] Fix PR19893 - improve code generation for local...
2014-05-29 Rafael Espindola[PPC] Use alias symbols in address computation.
2014-05-28 Hal FinkelRevert "[PPC] Use alias symbols in address computation."
2014-05-26 Rafael Espindola[PPC] Use alias symbols in address computation.
2014-05-22 Eric ChristopherReset the subtarget for DAGToDAG on every iteration...
2014-05-16 Rafael EspindolaDelete getAliasedGlobal.
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-14 Eric ChristopherFix typo in function name.
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-27 Craig TopperConvert SelectionDAG::SelectNodeTo to use ArrayRef.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-13 Hal Finkel[PowerPC] Fix rlwimi isel when mask is not constant
2014-03-28 Hal Finkel[PowerPC] Fix VSX permutation isel
2014-03-27 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-26 Hal Finkel[PowerPC] Generate VSX permutations for v2[fi]64 vectors
2014-03-26 Hal Finkel[PowerPC] Lower VSELECT using xxsel when VSX is available
2014-03-26 Rafael EspindolaRevert "Prevent alias from pointing to weak aliases."
2014-03-26 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-13 Hal Finkel[PowerPC] Initial support for the VSX instruction set
2014-03-06 Hal FinkelThe PPC global base register cannot be r0
2014-02-28 Hal FinkelSwap PPC isel operands to allow for 0-folding
2014-02-28 Hal FinkelAdd CR-bit tracking to the PowerPC backend for i1 values
2014-01-02 Hal Finkel[PPC] Fix comment to match function name
2013-11-20 Hal FinkelPPC: Optimize rldicl generation for masked shifts
2013-09-22 Tim NorthoverISelDAG: spot chain cycles involving MachineNodes
2013-07-11 Hal FinkelPPCDAGToDAGISel::isRunOfOnes should return false on...
2013-07-03 Ulrich Weigand[PowerPC] Always use mfocrf if available
2013-07-03 Ulrich Weigand[PowerPC] Remove dead code from PPCDAGToDAGISel::Select...
2013-07-01 Bill SchmidtIndex: test/CodeGen/PowerPC/reloc-align.ll
2013-06-28 Hal FinkelFix a PPC rlwimi instruction-selection bug
2013-06-21 Ulrich Weigand[PowerPC] Rename some more VK_PPC_ enums
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-16 Ulrich Weigand[PowerPC] Use true offset value in "memrix" machine...
2013-05-15 Hal FinkelImplement PPC counter loops as a late IR-level pass
2013-04-19 Michael LiaoArrayRefize getMachineNode(). No functionality change.
2013-03-26 Ulrich WeigandPowerPC: Remove ADDIL patterns.
2013-03-22 Ulrich WeigandFix swapped BasePtr and Offset in pre-inc memory addresses.
2013-03-22 Ulrich WeigandTighten iaddroff ComplexPattern.
2013-03-22 Ulrich WeigandRemove the xaddroff ComplexPattern.
2013-03-21 Hal FinkelImplement builtin_{setjmp/longjmp} on PPC
2013-02-21 Bill SchmidtTrivial cleanup
2013-02-21 Bill SchmidtLarge code model support for PowerPC.
2013-02-21 Bill SchmidtCode review cleanup for r175697
2013-02-21 Bill SchmidtPPCDAGToDAGISel::PostprocessISelDAG()
2013-02-20 Bill SchmidtAdditional fixes for bug 15155.
2013-02-20 Bill SchmidtFix PR15155: lost vadd/vsplat optimization.
2013-02-13 Krzysztof ParzyszekAdd registration for PPC-specific passes to allow the...
2013-01-19 Chandler CarruthSort all of the includes. Several files got checked...
2013-01-07 Bill SchmidtThis patch addresses bug 14678 by fixing two problems...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-13 Bill SchmidtThis is another cleanup patch for 64-bit PowerPC TLS...
2012-12-12 Bill SchmidtThis patch implements local-dynamic TLS model support...
2012-12-11 Bill SchmidtThis patch implements the general dynamic TLS model...
next