projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[ARM] Combine CMOV into BFI where possible
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
2015-11-04
James Molloy
[ARM] Combine CMOV into BFI where possible
blob
|
commitdiff
|
raw
2015-10-28
Tim Northover
ARM: add support for WatchOS's compact unwind information.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Tim Northover
ARM: teach backend about WatchOS and TvOS libcalls.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Charlie Turner
[ARM] Expand ROTL and ROTR of vector value types
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Peter Collingbourne
ARM/ELF: Restore original (pre-r251322) logic for decid...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Peter Collingbourne
ARM/ELF: Better codegen for global variable addresses.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Craig Topper
Change makeLibCall to take an ArrayRef<SDValue> instead...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-20
Artyom Skrobov
Adding support for TargetLoweringBase::LibCall
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Duncan P. N. Exon...
ARM: Remove implicit ilist iterator conversions, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Craig Topper
Make a bunch of static arrays const.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Chad Rosier
[ARM] Promote helper function to SelectionDAG.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Oliver Stannard
[ARM] Use correct half-precision functions in EABI...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Chad Rosier
[ARM] Prevent PerformVDIVCombine from combining a vcvt...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Jeroen Ketema
[ARM][AArch64] Only lower to interleaved load/store...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Chad Rosier
[ARM] Push more complex check down to reduce compile...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Chad Rosier
[ARM] Minor refactoring. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Chad Rosier
[ARM] Minor refactoring. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Chad Rosier
[ARM] Minor refactoring. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Chad Rosier
[ARM] Minor refactoring to improve readability. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-05
Scott Douglass
[ARM] Modify codegen for memcpy intrinsic to prefer...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
Jeroen Ketema
[ARM][NEON] Use address space in vld([1234]|[234]lane...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Artyom Skrobov
[ARM] Avoid redundant checks for isThumb1Only() after...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-26
Ahmed Bougacha
[ARM] Don't generate clrex for pre-v7 targets.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Saleem Abdulrasool
ARM: make -Asserts,-Werror=unused-variable build happy
blob
|
commitdiff
|
raw
|
diff to current
2015-09-25
Saleem Abdulrasool
ARM: address WoA division limitation
blob
|
commitdiff
|
raw
|
diff to current
2015-09-24
Artyom Skrobov
[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTar...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
Ahmed Bougacha
[ARM] Emit clrex in the expanded cmpxchg fail block.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Jeroen Ketema
[ARM] Do not scale vext with a factor
blob
|
commitdiff
|
raw
|
diff to current
2015-09-20
Saleem Abdulrasool
ARM: cleanup formatting
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-09-11
Ahmed Bougacha
[CodeGen] Refactor TLI/AtomicExpand interface to make...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-11
Ahmed Bougacha
[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
James Molloy
[ARM] Do not use vtrn for vectorshuffle if the order...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Ahmed Bougacha
[ARM] Don't abort on variable-idx extractelt in Reconst...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Ahmed Bougacha
[CodeGen] Support (and default to) expanding READCYCLEC...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
blob
|
commitdiff
|
raw
|
diff to current
2015-08-24
Scott Douglass
[ARM] Use AEABI helpers for i64 div and rem
blob
|
commitdiff
|
raw
|
diff to current
2015-08-24
Scott Douglass
[ARM] Refactor LowerDivRem before adding LowerREM ...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
James Molloy
[ARM] Don't try and custom lower a vNi64 SETCC.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Silviu Baranga
[ARM] Add instruction selection patterns for vmin/vmax
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
James Molloy
[ARM] Fix crash when targetting CPU without NEON
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
James Molloy
Rip out hand-rolled matching code for VMIN, VMAX, VMINN...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
James Molloy
[ARM] FMINNAN/FMAXNAN of f64 are not legal.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
James Molloy
[ARM] Match fminnan/fmaxnan for vector vmin/vmax instea...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
James Molloy
[ARM] Match fminnum/fmaxnum for vector vminnm/vmaxnm...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
James Molloy
[ARM] Replace ARMISD::VMINNM/VMAXNM with ISD::FMINNUM...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
James Molloy
[ARM] Replace ARMISD::FMIN/FMAX with the shiny new...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-07
Silviu Baranga
Fix unused variable warning introduced in r244314
blob
|
commitdiff
|
raw
|
diff to current
2015-08-07
Silviu Baranga
[ARM] Update ReconstructShuffle to handle mismatched...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Saleem Abdulrasool
ARM: support windows division routines
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Saleem Abdulrasool
ARM: make Darwin libcall registration table driven...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-01
Craig Topper
De-constify pointers to Type since they can't be modifi...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-31
Sumanth Gundapaneni
[ARM] Lower modulo operation to generate __aeabi_divmod...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-30
Sanjay Patel
fix memcpy/memset/memmove lowering when optimizing...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Chih-Hung Hsieh
Implement target independent TLS compatible with glibc...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Luke Cheeseman
[ARM] - Fix lowering of shufflevectors in AArch32
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Luke Cheeseman
When lowering vector shifts a check is performed to...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-17
James Molloy
[ARM] Use [SU]ABSDIFF nodes instead of intrinsics for...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Matthias Braun
Fix __builtin_setjmp in combination with sjlj exception...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-13
Logan Chien
ARM: Fix cttz expansion on vector types.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pat Gavlin
Allow {e,r}bp as the target of {read,write}_register.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Remove getDataLayout() from TargetLowering
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make isLegalAddressingMode() taking DataLayout as an...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Mehdi Amini
Remove IsLittleEndian from TargetLowering and redirect...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Akira Hatanaka
[ARM] Define a subtarget feature and use it to decide...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Peter Collingbourne
IR: Do not consider available_externally linkage to...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Benjamin Kramer
[TargetLowering] StringRefize asm constraint getters.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Hao Liu
[ARM] Lower interleaved memory accesses to vldN/vstN...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Ahmed Bougacha
[ARM] Look through concat when lowering in-place shuffl...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Ahmed Bougacha
[ARM] Factor out two-result shuffle matching. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Daniel Sanders
Clean up redundant copies of Triple objects. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Reid Kleckner
Revert "Move dllimport name mangling to IR mangler."
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Peter Collingbourne
Move dllimport name mangling to IR mangler.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Akira Hatanaka
Remove DisableTailCalls from TargetOptions and the...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-05
Peter Collingbourne
Revert r238473, "Thumb2: Modify codegen for memcpy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Luke Cheeseman
Re-commit of r238201 with fix for building with shared...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Matt Arsenault
Add address space argument to isLegalAddressingMode
blob
|
commitdiff
|
raw
|
diff to current
2015-05-28
Peter Collingbourne
Thumb2: Modify codegen for memcpy intrinsic to prefer...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Diego Novillo
Revert "Re-commit changes in r237579 with fix for bug...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Luke Cheeseman
Re-commit changes in r237579 with fix for bug breaking...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Luke Cheeseman
Test Commit
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Matthias Braun
ARM: Fix comment and make it slightly more readable
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
David Blaikie
Simplify IRBuilder::CreateCall* by using ArrayRef+initi...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Oliver Stannard
Revert r237579, as it broke windows buildbots
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Oliver Stannard
[LLVM - ARM/AArch64] Add ACLE special register intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-05-14
Artyom Skrobov
Re-apply r237247 - [AArch64] Codegen VMAX/VMIN for...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Tim Northover
ARM: remove custom jump table UID
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Silviu Baranga
Revert r237247 - [AArch64] Codegen VMAX/VMIN.. as it...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Artyom Skrobov
[AArch64] Codegen VMAX/VMIN for safe math cases
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Eric Christopher
Migrate existing backends that care about software...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-08
Arnold Schwaighofer
ScheduleDAGInstrs: In functions with tail calls PseudoS...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-07
Matthias Braun
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-07
Matthias Braun
Change getTargetNodeName() to produce compiler warnings...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Artyom Skrobov
[ARM] generate VMAXNM/VMINNM for a compare followed...
blob
|
commitdiff
|
raw
|
diff to current
next