Add some testing for thumb1 and thumb2 inline asm immediate constraints
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2016-01-08 Eric ChristopherAdd some testing for thumb1 and thumb2 inline asm immed...
2016-01-07 Tim NorthoverARM: support TLS accesses on Darwin platforms
2015-12-21 Chad RosierRemove extra whitespace. NFC.
2015-12-13 Cong HouNormalize MBB's successors' probabilities in several...
2015-12-11 Hal FinkelRevert r248483, r242546, r242545, and r242409 - absdiff...
2015-12-09 Ahmed Bougacha[AArch64][ARM] Don't base interleaved op legality on...
2015-12-04 Quentin Colombet[ARM] When a bitcast is about to be turned into a VMOVD...
2015-12-02 Tim NorthoverAArch64: use ldxp/stxp pair to implement 128-bit atomic...
2015-12-01 Cong HouReplace all weight-based interfaces in MBB with probabi...
2015-12-01 Hans WennborgRevert r254348: "Replace all weight-based interfaces...
2015-12-01 Cong HouReplace all weight-based interfaces in MBB with probabi...
2015-11-26 Martell MaloneARM: address WOA unsigned division overflow crash
2015-11-25 Artyom SkrobovExpose isXxxConstant() functions from SelectionDAGNodes...
2015-11-23 Martell MaloneARM: address WoA division overflow crash
2015-11-16 James MolloyProperly check if a CMPZ node is in fact comparing...
2015-11-13 James Molloy[ARM] Replace ARMISD::RBIT with ISD::BITREVERSE
2015-11-12 James Molloy[ARM] CMOV->BFI combining: handle both senses of CMPZ
2015-11-11 Diego NovilloProperly fix unused variable in disable-assert builds.
2015-11-11 Diego NovilloRemove unused variable in disable-assert builds. NFC.
2015-11-11 James Molloy[ARM] Combine BFIs together
2015-11-10 Sanjay Patel[ARM] add overrides for isCheapToSpeculateCttz() and...
2015-11-10 James MolloyReapply "[ARM] Combine CMOV into BFI where possible"
2015-11-09 Renato Golin[EABI] Add LLVM support for -meabi flag
2015-11-09 Renato GolinRevert "[ARM] Combine CMOV into BFI where possible"
2015-11-07 Joseph Tremoulet[WinEH] Update exception pointer registers
2015-11-05 James Molloy[ARM] Compute known bits for ARMISD::CMOV
2015-11-04 James Molloy[ARM] Combine CMOV into BFI where possible
2015-10-28 Tim NorthoverARM: add support for WatchOS's compact unwind information.
2015-10-28 Tim NorthoverARM: teach backend about WatchOS and TvOS libcalls.
2015-10-27 Charlie Turner[ARM] Expand ROTL and ROTR of vector value types
2015-10-26 Peter CollingbourneARM/ELF: Restore original (pre-r251322) logic for decid...
2015-10-26 Peter CollingbourneARM/ELF: Better codegen for global variable addresses.
2015-10-22 Craig TopperChange makeLibCall to take an ArrayRef<SDValue> instead...
2015-10-20 Artyom SkrobovAdding support for TargetLoweringBase::LibCall
2015-10-19 Duncan P. N. Exon... ARM: Remove implicit ilist iterator conversions, NFC
2015-10-18 Craig TopperMake a bunch of static arrays const.
2015-10-07 Chad Rosier[ARM] Promote helper function to SelectionDAG.
2015-10-07 Oliver Stannard[ARM] Use correct half-precision functions in EABI...
2015-10-07 Chad Rosier[ARM] Prevent PerformVDIVCombine from combining a vcvt...
2015-10-07 Jeroen Ketema[ARM][AArch64] Only lower to interleaved load/store...
2015-10-07 Chad Rosier[ARM] Push more complex check down to reduce compile...
2015-10-06 Chad Rosier[ARM] Minor refactoring. NFC.
2015-10-06 Chad Rosier[ARM] Minor refactoring. NFC.
2015-10-06 Chad Rosier[ARM] Minor refactoring. NFC.
2015-10-06 Chad Rosier[ARM] Minor refactoring to improve readability. NFC.
2015-10-05 Scott Douglass[ARM] Modify codegen for memcpy intrinsic to prefer...
2015-09-30 Jeroen Ketema[ARM][NEON] Use address space in vld([1234]|[234]lane...
2015-09-28 Artyom Skrobov[ARM] Avoid redundant checks for isThumb1Only() after...
2015-09-26 Ahmed Bougacha[ARM] Don't generate clrex for pre-v7 targets.
2015-09-25 Saleem AbdulrasoolARM: make -Asserts,-Werror=unused-variable build happy
2015-09-25 Saleem AbdulrasoolARM: address WoA division limitation
2015-09-24 Artyom Skrobov[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTar...
2015-09-22 Ahmed Bougacha[ARM] Emit clrex in the expanded cmpxchg fail block.
2015-09-21 Jeroen Ketema[ARM] Do not scale vext with a factor
2015-09-20 Saleem AbdulrasoolARM: cleanup formatting
2015-09-16 Sanjay Patelpropagate fast-math-flags on DAG nodes
2015-09-11 Ahmed Bougacha[CodeGen] Refactor TLI/AtomicExpand interface to make...
2015-09-11 Ahmed Bougacha[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
2015-09-10 James Molloy[ARM] Do not use vtrn for vectorshuffle if the order...
2015-09-01 Ahmed Bougacha[ARM] Don't abort on variable-idx extractelt in Reconst...
2015-08-28 Ahmed Bougacha[CodeGen] Support (and default to) expanding READCYCLEC...
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-24 Scott Douglass[ARM] Use AEABI helpers for i64 div and rem
2015-08-24 Scott Douglass[ARM] Refactor LowerDivRem before adding LowerREM ...
2015-08-20 James Molloy[ARM] Don't try and custom lower a vNi64 SETCC.
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...
next