[ARM] Add instruction selection patterns for vmin/vmax
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2015-08-19 Silviu Baranga[ARM] Add instruction selection patterns for vmin/vmax
2015-08-17 James Molloy[ARM] Fix crash when targetting CPU without NEON
2015-08-17 James MolloyRip out hand-rolled matching code for VMIN, VMAX, VMINN...
2015-08-13 James Molloy[ARM] FMINNAN/FMAXNAN of f64 are not legal.
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-11 James Molloy[ARM] Match fminnan/fmaxnan for vector vmin/vmax instea...
2015-08-11 James Molloy[ARM] Match fminnum/fmaxnum for vector vminnm/vmaxnm...
2015-08-11 James Molloy[ARM] Replace ARMISD::VMINNM/VMAXNM with ISD::FMINNUM...
2015-08-11 James Molloy[ARM] Replace ARMISD::FMIN/FMAX with the shiny new...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-07 Silviu BarangaFix unused variable warning introduced in r244314
2015-08-07 Silviu Baranga[ARM] Update ReconstructShuffle to handle mismatched...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-04 Saleem AbdulrasoolARM: support windows division routines
2015-08-04 Saleem AbdulrasoolARM: make Darwin libcall registration table driven...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-31 Sumanth Gundapaneni[ARM] Lower modulo operation to generate __aeabi_divmod...
2015-07-30 Sanjay Patelfix memcpy/memset/memmove lowering when optimizing...
2015-07-28 Chih-Hung HsiehImplement target independent TLS compatible with glibc...
2015-07-24 Luke Cheeseman[ARM] - Fix lowering of shufflevectors in AArch32
2015-07-24 Luke CheesemanWhen lowering vector shifts a check is performed to...
2015-07-17 James Molloy[ARM] Use [SU]ABSDIFF nodes instead of intrinsics for...
2015-07-16 Matthias BraunFix __builtin_setjmp in combination with sjlj exception...
2015-07-13 Logan ChienARM: Fix cttz expansion on vector types.
2015-07-09 Pat GavlinAllow {e,r}bp as the target of {read,write}_register.
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetLowering
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-08 Mehdi AminiRemove IsLittleEndian from TargetLowering and redirect...
2015-07-07 Akira Hatanaka[ARM] Define a subtarget feature and use it to decide...
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-06-26 Hao Liu[ARM] Lower interleaved memory accesses to vldN/vstN...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Ahmed Bougacha[ARM] Look through concat when lowering in-place shuffl...
2015-06-19 Ahmed Bougacha[ARM] Factor out two-result shuffle matching. NFCI.
2015-06-16 Daniel SandersClean up redundant copies of Triple objects. NFC
2015-06-11 Reid KlecknerRevert "Move dllimport name mangling to IR mangler."
2015-06-09 Peter CollingbourneMove dllimport name mangling to IR mangler.
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-05 Peter CollingbourneRevert r238473, "Thumb2: Modify codegen for memcpy...
2015-06-01 Luke CheesemanRe-commit of r238201 with fix for building with shared...
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-05-28 Peter CollingbourneThumb2: Modify codegen for memcpy intrinsic to prefer...
2015-05-26 Diego NovilloRevert "Re-commit changes in r237579 with fix for bug...
2015-05-26 Luke CheesemanRe-commit changes in r237579 with fix for bug breaking...
2015-05-26 Luke CheesemanTest Commit
2015-05-20 Matthias BraunARM: Fix comment and make it slightly more readable
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Oliver StannardRevert r237579, as it broke windows buildbots
2015-05-18 Oliver Stannard[LLVM - ARM/AArch64] Add ACLE special register intrinsics
2015-05-14 Artyom SkrobovRe-apply r237247 - [AArch64] Codegen VMAX/VMIN for...
2015-05-13 Tim NorthoverARM: remove custom jump table UID
2015-05-13 Silviu BarangaRevert r237247 - [AArch64] Codegen VMAX/VMIN.. as it...
2015-05-13 Artyom Skrobov[AArch64] Codegen VMAX/VMIN for safe math cases
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-05-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-07 Matthias BraunFix typo.
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-05-06 Artyom Skrobov[ARM] generate VMAXNM/VMINNM for a compare followed...
2015-04-30 Pete CooperDon't always apply kill flag in thumb2 ABS pseudo expan...
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-04-28 Matthias BraunCleanup, remove unused return value
2015-04-08 Scott Douglass[ARM] make vminnm/vmaxnm work with ?le, ?ge and no...
2015-03-26 Derek SchuffUse movw/movt instead of constant pool loads to lower...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 James Molloy[ARM] Remove target-specific ITOFP/FPTOI nodes
2015-03-18 John Brawn[ARM] Align stack objects passed to memory intrinsics
2015-03-12 Eric ChristopherIn preparation for moving ARM's TargetRegisterInfo...
2015-03-12 Aaron BallmanSilencing an "enumeral and non-enumeral type in conditi...
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-11 Tim NorthoverARM: simplify and extend byval handling
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-07 Benjamin KramerMake constant arrays that are passed to functions as...
2015-03-05 Ahmed Bougacha[ARM] Enable vector extload combine for legal types.
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-04 Pete CooperRemove MCStreamer.h include from MCContext.h and explic...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-24 Tim NorthoverARM: treat [N x i32] and [N x i64] as AAPCS composite...
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-19 Ahmed Bougacha[ARM] Re-re-apply VLD1/VST1 base-update combine.
2015-02-19 Ahmed Bougacha[ARM] Minor cleanup to CombineBaseUpdate. NFC.
2015-02-19 Ahmed Bougacha[CodeGen] Use ArrayRef instead of std::vector&. NFC.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-14 Duncan P. N. Exon... ARM: Canonicalize access to function attributes, NFC
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-08 Tim NorthoverARM & AArch64: teach LowerVSETCC that output type size...
2015-02-04 Renato GolinReverting VLD1/VST1 base-updating/post-incrementing...
2015-01-29 Eric ChristopherRemove getSubtargetImpl from ARMISelLowering and cache the
2015-01-23 Jyoti AllurThis patch fixes issue with lowering below mentioned...
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-03 Saleem AbdulrasoolARM: permit tail calls to weak externals on COFF
2014-12-23 Ahmed Bougacha[ARM] Don't break alignment when combining base updates...
2014-12-16 Aaron BallmanFixing -Wsign-compare warnings; NFC.
next