handle special cases when findGCD returns 1
[oota-llvm.git] / lib / Target / PowerPC /
2014-04-08 Hal Finkel[PowerPC] Don't return false from PPC::isVSLDOIShuffleMask
2014-04-05 Hal Finkel[PowerPC] Remove unused TM member variable to unbreak...
2014-04-04 Hal Finkel[PowerPC] Adjust load/store costs in PPCTTI
2014-04-04 Hal Finkel[PowerPC] PPCTTI Cleanup
2014-04-04 Hal Finkel[PowerPC] Add a full condition code register to make...
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-02 Hal Finkel[PowerPC] Make PPCTTI::getMemoryOpCost call BasicTTI...
2014-04-02 Jim GrosbachSimplify resolveFrameIndex() signature.
2014-04-01 Hal Finkel[PowerPC] Add some missing VSX bitcast patterns
2014-03-31 Hal Finkel[PowerPC] Don't ever expand BUILD_VECTOR of v2i64 with...
2014-03-31 Hal Finkel[PowerPC] Correct P7 dispatch unit allocation for vecto...
2014-03-30 Hal Finkel[PowerPC] Handle VSX v2i64 SIGN_EXTEND_INREG
2014-03-29 Hal Finkel[PowerPC] Handle v2i64 comparisons
2014-03-29 Hal Finkel[PowerPC] VSX instruction latency corrections
2014-03-29 Rafael EspindolaCompletely rewrite ELFObjectWriter::RecordRelocation.
2014-03-29 Hal Finkel[PowerPC] Add subregister classes for f64 VSX values
2014-03-28 Hal Finkel[PowerPC] Fix VSX permutation isel
2014-03-28 Hal Finkel[PowerPC] v2[fi]64 need to be explicitly passed in...
2014-03-27 Hal Finkel[PowerPC] Use a small cleanup pass to remove VSX self...
2014-03-27 Hal Finkel[PowerPC] Don't remove self VSX copies in PPCInstrInfo...
2014-03-27 Hal Finkel[PowerPC] Fix v2f64 vector extract and related patterns
2014-03-27 Hal Finkel[PowerPC] Expand v2i64 shifts
2014-03-27 Rafael EspindolaRemove another unused argument.
2014-03-27 Rafael EspindolaRemove unused argument.
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] VSX loads and stores support unaligned access
2014-03-26 Hal Finkel[PowerPC] Use v2f64 <-> v2i64 VSX conversion instructions
2014-03-26 Hal Finkel[PowerPC] Remove some dead VSX v4f32 store patterns
2014-03-26 Hal Finkel[PowerPC] Use VSX vector load/stores for v2[fi]64
2014-03-26 Hal Finkel[PowerPC] Add v2i64 as a legal VSX type
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 Hal Finkel[PowerPC] Generate logical vector VSX instructions
2014-03-26 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-25 Hal Finkel[PowerPC] Select between VSX A-type and M-type FMA...
2014-03-25 Hal Finkel[PowerPC] Correct commutable indices for VSX FMA instru...
2014-03-25 Hal Finkel[PowerPC] Add a TableGen relation for A-type and M...
2014-03-24 Ulrich Weigand[PowerPC] Generate little-endian object files
2014-03-24 Will Schmidt[PPC64LE] ELFv2 ABI updates for the .opd section
2014-03-24 Hal Finkel[PowerPC] Mark many instructions as commutative
2014-03-24 Hal Finkel[PowerPC] Don't schedule VSX copy legalization unless...
2014-03-24 Hal Finkel[PowerPC] Update comment re: VSX copy-instruction selection
2014-03-23 Nuno Lopesremove a bunch of unused private methods
2014-03-23 Hal Finkel[PowerPC] Make use of VSX f64 <-> i64 conversion instru...
2014-03-22 Hal Finkel[PowerPC] Fix the VSX v2f64 return register
2014-03-20 Alexey SamsonovAdd llvm_unreachable after fully-covered switches to...
2014-03-20 Rafael EspindolaLook through variables when computing relocations.
2014-03-18 Bill SchmidtFix PR19144: Incorrect offset generated for int-to...
2014-03-18 Craig Topper[C++11] Mark the target fast isel classes as 'final...
2014-03-14 Ulrich Weigand[ppc64] Avoid copy relocs in named rodata sections
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Hal Finkel[PowerPC] Initial support for the VSX instruction set
2014-03-13 Hal Finkel[TableGen] Optionally forbid overlap between named...
2014-03-12 Roman DivackyAllow exclamation and tilde to be parsed as a part...
2014-03-12 Rafael EspindolaTry harder to evaluate expressions when printing assembly.
2014-03-12 Will SchmidtUpdate the datalayout string for ppc64LE.
2014-03-12 Patrik HagglundReplace '#include ValueTypes.h' with forward declarations.
2014-03-10 Chandler Carruth[TTI] There is actually no realistic way to pop TTI...
2014-03-07 Rafael EspindolaDon't avoid cfi instructions on the bg/p.
2014-03-07 David MajnemerMC: Remove superfluous section attribute flag definitions
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-06 Hal FinkelThe PPC global base register cannot be r0
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-06 Hal FinkelFixup PPC Darwin i1 argument handling
2014-03-06 Hal FinkelWhen using CR bit registers on PPC32, handle the i1...
2014-03-05 Hal FinkelWith PPC CR bit registers, handle int_to_fp on older...
2014-03-05 Joerg SonnenbergerEnable integrated assembler on OpenBSD/PPC32 by default...
2014-03-04 Will Schmidt[PowerPC] support powerpc64le as syntax-checking target...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-03-02 Hal FinkelAdd a PPC inline asm constraint type for single CR...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-03-02 Craig TopperSwitch all uses of LLVM_FINAL to just use 'final',...
2014-03-01 Hal FinkelRemove extra truncs/exts around i32 bit operations...
2014-02-28 Hal FinkelSwap PPC isel operands to allow for 0-folding
2014-02-28 Hal FinkelTrying to unbreak the darwin11 builder
2014-02-28 Hal FinkelTry to unbreak the C++11 build
2014-02-28 Hal FinkelAdd CR-bit tracking to the PowerPC backend for i1 values
2014-02-26 Aaron BallmanSilencing an MSVC signed comparison warning.
2014-02-25 Hal FinkelAccount for 128-bit integer operations in PPCCTRLoops
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename a few more DataLayout variables.
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-18 Rafael EspindolaFix PR18743.
2014-02-18 Rafael EspindolaRename a DebugLoc variable to DbgLoc and a DataLayout...
2014-02-13 Daniel SandersRe-commit: Demote EmitRawText call in AsmPrinter::EmitI...
2014-02-12 Daniel SandersRevert r201237+r201238: Demote EmitRawText call in...
2014-02-12 Daniel SandersDemote EmitRawText call in AsmPrinter::EmitInlineAsm...
2014-02-08 Rafael EspindolaPass the Mangler by reference.
2014-02-08 Rafael EspindolaAdd LLVM_OVERRIDE to a few declarations.
2014-02-06 Rafael EspindolaJust returning false is the default.
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-02-05 Rafael EspindolaRemove support for not using .loc directives.
2014-02-02 Hal FinkelReplace PPC instruction-size code with MCInstrDesc...
2014-01-28 David WoodhouseDelete MCSubtargetInfo data members from target MCCodeE...
next