projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
RBIT Instruction only available for ARMv6t2 and above.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
2016-01-08
Weiming Zhao
RBIT Instruction only available for ARMv6t2 and above.
blob
|
commitdiff
|
raw
2016-01-08
Eric Christopher
Add some testing for thumb1 and thumb2 inline asm immed...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-07
Tim Northover
ARM: support TLS accesses on Darwin platforms
blob
|
commitdiff
|
raw
|
diff to current
2015-12-21
Chad Rosier
Remove extra whitespace. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-13
Cong Hou
Normalize MBB's successors' probabilities in several...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-11
Hal Finkel
Revert r248483, r242546, r242545, and r242409 - absdiff...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-09
Ahmed Bougacha
[AArch64][ARM] Don't base interleaved op legality on...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Quentin Colombet
[ARM] When a bitcast is about to be turned into a VMOVD...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Tim Northover
AArch64: use ldxp/stxp pair to implement 128-bit atomic...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Cong Hou
Replace all weight-based interfaces in MBB with probabi...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Hans Wennborg
Revert r254348: "Replace all weight-based interfaces...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Cong Hou
Replace all weight-based interfaces in MBB with probabi...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-26
Martell Malone
ARM: address WOA unsigned division overflow crash
blob
|
commitdiff
|
raw
|
diff to current
2015-11-25
Artyom Skrobov
Expose isXxxConstant() functions from SelectionDAGNodes...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-23
Martell Malone
ARM: address WoA division overflow crash
blob
|
commitdiff
|
raw
|
diff to current
2015-11-16
James Molloy
Properly check if a CMPZ node is in fact comparing...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
James Molloy
[ARM] Replace ARMISD::RBIT with ISD::BITREVERSE
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
James Molloy
[ARM] CMOV->BFI combining: handle both senses of CMPZ
blob
|
commitdiff
|
raw
|
diff to current
2015-11-11
Diego Novillo
Properly fix unused variable in disable-assert builds.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-11
Diego Novillo
Remove unused variable in disable-assert builds. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-11
James Molloy
[ARM] Combine BFIs together
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Sanjay Patel
[ARM] add overrides for isCheapToSpeculateCttz() and...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
James Molloy
Reapply "[ARM] Combine CMOV into BFI where possible"
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
Renato Golin
[EABI] Add LLVM support for -meabi flag
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
Renato Golin
Revert "[ARM] Combine CMOV into BFI where possible"
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Joseph Tremoulet
[WinEH] Update exception pointer registers
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
James Molloy
[ARM] Compute known bits for ARMISD::CMOV
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
James Molloy
[ARM] Combine CMOV into BFI where possible
blob
|
commitdiff
|
raw
|
diff to current
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
next