CXX_FAST_TLS calling convention: performance improvement for AArch64.
[oota-llvm.git] / lib / Target / AArch64 / AArch64ISelLowering.cpp
2015-12-16 Manman RenCXX_FAST_TLS calling convention: performance improvemen...
2015-12-14 Geoff BerryRemove dead function AArch64TargetLowering::getFunction...
2015-12-11 Hal FinkelRevert r248483, r242546, r242545, and r242409 - absdiff...
2015-12-10 Pirama Arumuga NainarFix fptosi, fptoui from f16 vectors to i8, i16 vectors
2015-12-09 Ahmed Bougacha[AArch64][ARM] Don't base interleaved op legality on...
2015-12-04 Chad Rosier[AArch64] Expand vector SDIVREM/UDIVREM operations.
2015-12-02 Tim NorthoverAArch64: fix 128-bit shifts
2015-11-25 Artyom SkrobovExpose isXxxConstant() functions from SelectionDAGNodes...
2015-11-17 Ahmed Bougacha[AArch64] Promote f16 SELECT_CC CC operands when op...
2015-11-10 Tim NorthoverAArch64: add experimental support for address tagging.
2015-11-09 Charlie Turner[AArch64] Handle extract_subvector(..., 0) in ISel.
2015-11-07 Joseph Tremoulet[WinEH] Update exception pointer registers
2015-10-27 Charlie Turner[ARM] Expand ROTL and ROTR of vector value types
2015-10-26 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-22 Craig TopperChange makeLibCall to take an ArrayRef<SDValue> instead...
2015-10-16 Charlie Turner[AArch64] Implement vector splitting on UADDV.
2015-10-15 Evgeniy StepanovRevert "[safestack] Fast access to the unsafe stack...
2015-10-15 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-13 Duncan P. N. Exon... AArch64: Remove implicit ilist iterator conversions...
2015-10-09 Jun Bum LimImprove ISel across lane float min/max reduction
2015-10-07 Chad Rosier[AArch64] Fold a floating-point divide by power of...
2015-10-07 Chad Rosier[AArch64] Fold a floating-point multiply by power of...
2015-10-07 Jeroen Ketema[ARM][AArch64] Only lower to interleaved load/store...
2015-10-02 Chad Rosier[ARM] Typo. NFC.
2015-09-25 Sanjay Patelmerge vector stores into wider vector stores and fix...
2015-09-22 Ahmed Bougacha[AArch64] Emit clrex in the expanded cmpxchg fail block.
2015-09-14 Jun Bum LimImprove ISel using across lane min/max reduction
2015-09-11 Ahmed Bougacha[CodeGen] Refactor TLI/AtomicExpand interface to make...
2015-09-11 Ahmed Bougacha[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
2015-09-08 Jun Bum LimRemove white space (test commit)
2015-09-03 Chad Rosier[AArch64] Improve ISel using across lane addition reduc...
2015-09-01 Ahmed Bougacha[AArch64] Lower READCYCLECOUNTER using MRS PMCCTNR_EL0.
2015-08-31 Matthias BraunAArch64: Fix loads to lower NEON vector lanes using...
2015-08-26 Silviu Baranga[AArch64] Unify the integer min/max vector selection...
2015-08-20 Matthias BraunAArch64: Fix cmp;ccmp ordering
2015-08-20 Matthias BraunAArch64: Do not create CCMP on multiple users.
2015-08-17 James MolloyRemove hand-rolled matching for fmin and fmax.
2015-08-14 James Molloy[AArch64] FMINNAN/FMAXNAN on f16 is not legal.
2015-08-13 Ahmed Bougacha[AArch64] Also custom-lowering mismatched vector/f16...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-11 James Molloy[AArch64] Match fminnum/fmaxnum for vector fminnm/fmaxn...
2015-08-11 James Molloy[AArch64] Replace the custom AArch64ISD::FMIN/MAX nodes...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-04 Ahmed Bougacha[AArch64] Add isel support for f16 indexed LD/ST.
2015-08-04 Ahmed Bougacha[AArch64] Remove unnecessary "break". NFC.
2015-08-04 Ahmed Bougacha[AArch64] Use SDValue bool operator. NFC.
2015-08-04 Ahmed Bougacha[AArch64] Vector FCOPYSIGN supports Custom-lowering...
2015-08-03 Pete CooperConvert some AArch64 code to foreach loops. NFC.
2015-07-29 Akira Hatanaka[AArch64] Define subtarget feature strict-align.
2015-07-28 Sanjay Patelfix TLI's combineRepeatedFPDivisors interface to return...
2015-07-28 Chih-Hung HsiehImplement target independent TLS compatible with glibc...
2015-07-28 Adhemerval ZanellaImplement __builtin_thread_pointer
2015-07-24 Luke CheesemanWhen lowering vector shifts a check is performed to...
2015-07-20 Geoff BerryFix comment typo (test commit). NFC
2015-07-17 James Molloy[AArch64] Use [SU]ABSDIFF nodes instead of intrinsics...
2015-07-16 Matthias BraunAArch64: Implement conditional compare sequence matching.
2015-07-09 Pat GavlinAllow {e,r}bp as the target of {read,write}_register.
2015-07-09 Mehdi AminiRe-instate the EVT parameter to getScalarShiftAmountTy...
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetLowering
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-06-26 Pete CooperAdd op_values() to iterate over the SDValue operands...
2015-06-26 Hao Liu[AArch64] Lower interleaved memory accesses to ldN...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-17 Matthias BraunRevert "AArch64: Use CMP;CCMP sequences for and/or...
2015-06-16 Daniel SandersClean up redundant copies of Triple objects. NFC
2015-06-16 Ahmed Bougacha[AArch64] Generalize extract-high DUP extension to...
2015-06-01 Matthias BraunAArch64: Use CMP;CCMP sequences for and/or/setcc trees.
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-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-21 David Blaikie[opaque pointer type] Allow gep_type_iterator to work...
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-15 James MolloyMark SMIN/SMAX/UMIN/UMAX nodes as legal and add pattern...
2015-05-14 Artyom SkrobovRe-apply r237247 - [AArch64] Codegen VMAX/VMIN for...
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-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
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-27 Ahmed Bougacha[AArch64] Also combine vector selects fed by non-i1...
2015-04-27 Ahmed Bougacha[AArch64] Don't assert when combining (v3f32 select...
2015-04-23 Pirama Arumuga Nainar[AArch64] Handle vec4, vec8, vec16 *itofp for half
2015-04-17 Ahmed Bougacha[AArch64] Avoid vector->load dependency cycles when...
2015-04-16 Ahmed Bougacha[AArch64] Don't assert on f16 in DUP PerfectShuffle...
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-10 Ahmed Bougacha[AArch64] Promote f16 operations to f32.
2015-04-09 Lang Hames[AArch64] Remove redundant -march option. Also fix...
2015-04-09 Lang Hames[AArch64] Teach AArch64TargetLowering::getOptimalMemOpT...
2015-04-07 Matthias BraunAArch64: Don't lower ISD::SELECT to ISD::SELECT_CC
2015-03-31 Quentin Colombet[AArch64] Enable the codegenprepare optimization that...
2015-03-24 David BlaikieRefactor: Simplify boolean expressions in AArch64 target
next