summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ARM] Don't try and custom lower a vNi64 SETCC.James Molloy2015-08-201-0/+6
* [ARM] Add instruction selection patterns for vmin/vmaxSilviu Baranga2015-08-191-2/+20
* [ARM] Fix crash when targetting CPU without NEONJames Molloy2015-08-171-3/+3
* Rip out hand-rolled matching code for VMIN, VMAX, VMINNM and VMAXNMJames Molloy2015-08-171-194/+0
* [ARM] FMINNAN/FMAXNAN of f64 are not legal.James Molloy2015-08-131-2/+0
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-75/+92
* [ARM] Match fminnan/fmaxnan for vector vmin/vmax instead of an intrinsicJames Molloy2015-08-111-0/+16
* [ARM] Match fminnum/fmaxnum for vector vminnm/vmaxnm instead of an intrinsicJames Molloy2015-08-111-0/+12
* [ARM] Replace ARMISD::VMINNM/VMAXNM with ISD::FMINNUM/FMAXNUMJames Molloy2015-08-111-6/+8
* [ARM] Replace ARMISD::FMIN/FMAX with the shiny new ISD::FMINNAN/FMAXNAN.James Molloy2015-08-111-4/+10
* Fix some comment typos.Benjamin Kramer2015-08-081-2/+2
* Fix unused variable warning introduced in r244314Silviu Baranga2015-08-071-2/+4
* [ARM] Update ReconstructShuffle to handle mismatched typesSilviu Baranga2015-08-071-92/+154
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-3/+2
* ARM: support windows division routinesSaleem Abdulrasool2015-08-041-0/+5
* ARM: make Darwin libcall registration table driven (NFC)Saleem Abdulrasool2015-08-041-71/+65
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-3/+3
* [ARM] Lower modulo operation to generate __aeabi_divmod on AndroidSumanth Gundapaneni2015-07-311-3/+4
* fix memcpy/memset/memmove lowering when optimizing for sizeSanjay Patel2015-07-301-3/+3
* Implement target independent TLS compatible with glibc's emutls.c.Chih-Hung Hsieh2015-07-281-0/+2
* [ARM] - Fix lowering of shufflevectors in AArch32Luke Cheeseman2015-07-241-38/+127
* When lowering vector shifts a check is performed to see if the value to shift byLuke Cheeseman2015-07-241-4/+8
* [ARM] Use [SU]ABSDIFF nodes instead of intrinsics for VABD/VABAJames Molloy2015-07-171-0/+14
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-161-5/+17
* ARM: Fix cttz expansion on vector types.Logan Chien2015-07-131-2/+98
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-091-2/+2
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-19/+23
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-3/+3
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-67/+72
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-081-8/+10
* [ARM] Define a subtarget feature and use it to decide whether long calls shouldAkira Hatanaka2015-07-071-6/+1
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-3/+3
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-5/+3
* [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu2015-06-261-0/+161
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [ARM] Look through concat when lowering in-place shuffles (VZIP, ..)Ahmed Bougacha2015-06-191-0/+38
* [ARM] Factor out two-result shuffle matching. NFCI.Ahmed Bougacha2015-06-191-26/+35
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-1/+1
* Revert "Move dllimport name mangling to IR mangler."Reid Kleckner2015-06-111-2/+7
* Move dllimport name mangling to IR mangler.Peter Collingbourne2015-06-091-7/+2
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-2/+5
* Revert r238473, "Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM."Peter Collingbourne2015-06-051-52/+0
* Re-commit of r238201 with fix for building with shared libraries.Luke Cheeseman2015-06-011-1/+47
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-1/+2
* Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM.Peter Collingbourne2015-05-281-0/+52
* Revert "Re-commit changes in r237579 with fix for bug breaking windows builds."Diego Novillo2015-05-261-47/+1
* Re-commit changes in r237579 with fix for bug breaking windows builds.Luke Cheeseman2015-05-261-1/+47
* Test CommitLuke Cheeseman2015-05-261-1/+0
* ARM: Fix comment and make it slightly more readableMatthias Braun2015-05-201-7/+7
OpenPOWER on IntegriCloud