projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Have TargetSelectionDAGInfo take a DataLayout initializer rather than
[oota-llvm.git]
/
lib
/
Target
/
AArch64
/
AArch64ISelLowering.cpp
2014-06-03
Tim Northover
AArch64: mark small types (i1, i8, i16) as promoted
blob
|
commitdiff
|
raw
2014-06-03
Jiangning Liu
[AArch64] Correctly deal with VPR stack parameter passing.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-31
Eric Christopher
Have the TLOF creation take a Triple rather than needin...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-29
Hao Liu
Fix an assertion failure caused by v1i64 in DAGCombiner...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-26
Tim Northover
AArch64: force i1 to be zero-extended at an ABI boundary.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-26
Tim Northover
AArch64: simplify calling conventions slightly.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-24
Tim Northover
AArch64/ARM64: move ARM64 into AArch64's place
blob
|
commitdiff
|
raw
|
diff to current
2014-05-24
Tim Northover
AArch64/ARM64: remove AArch64 from tree prior to renami...
blob
|
commitdiff
|
raw
2014-05-19
Benjamin Kramer
SDAG: Legalize vector BSWAP into a shuffle if the shuff...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-17
Saleem Abdulrasool
Target: remove old constructors for CallLoweringInfo
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Rafael Espindola
Revert "Implement global merge optimization for global...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Jiangning Liu
Implement global merge optimization for global variables.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Hal Finkel
Pass the value type to TLI::getRegisterByName
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Renato Golin
Implememting named register intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Benjamin Kramer
AArch64: Mark vector long multiplication as expand.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::getMergeValues to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert getMemIntrinsicNode to take ArrayRef of SDValue...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods to use ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Reid Kleckner
Add 'musttail' marker to call instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Jiangning Liu
[AArch64] Enable global merge pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Jiangning Liu
This is one of the optimizations ported from ARM64...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Jiangning Liu
This commit enables unaligned memory accesses of vector...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-16
Craig Topper
Convert SelectionDAG::getVTList to use ArrayRef
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-12
Chad Rosier
[AArch64] Implement the isLegalAddressingMode and getSc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Chad Rosier
[AArch64] Implement the isZExtFree APIs.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Chad Rosier
[AArch64] Implement the isTruncateFree API.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Tim Northover
ARM64: handle v1i1 types arising from setcc properly.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Craig Topper
Make consistent use of MCPhysReg instead of uint16_t...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Logan Chien
[AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Christian Pirker
AArch64_BE function argument passing for ARM ABI
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Tim Northover
AArch64: fix LowerCONCAT_VECTORS for new CodeGen.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-20
Oliver Stannard
AArch64: __va_list.__stack must be 8-byte aligned
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Ana Pazos
[AArch64] Expanded sin, cos, pow with FP vector types...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Jiangning Liu
Fix a typo about lowering AArch64 va_copy.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-14
Kevin Qin
[AArch64 NEON] Fix a bug to avoid using floating type...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-14
Hao Liu
[AArch64]Fix the assertion failure caused by "v1i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-30
Chad Rosier
[AArch64] Custom lower concat_vector patterns with...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-29
Kevin Qin
[AArch64 NEON] Lower SELECT_CC with vector operand.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Kevin Qin
[AArch64 NEON] Try to generate CONCAT_VECTOR when lower...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Kevin Qin
Revert r199791.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Kevin Qin
fix some spell mistakes around 'ConcatVector' and ...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Kevin Qin
[AArch64 NEON] Try to generate CONCAT_VECTOR when lower...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Kevin Qin
[AArch64 NEON] Fix a bug caused by undef lane when...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-20
Chandler Carruth
Revert r199628: "[AArch64 NEON] Fix a bug caused by...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-20
Kevin Qin
[AArch64 NEON] Fix a bug caused by undef lane when...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-17
Kevin Qin
[AArch64 NEON] Expand vector for UDIV/SDIV/UREM/SREM...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-17
Kevin Qin
[AArch64 NEON] Custom lower conversion between vector...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-17
Hao Liu
[AArch64]Fix the problem can't select concat_vectors...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Jiangning Liu
For AArch64, lowering sext_inreg and generate optimized...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Tim Northover
AArch64: don't try to handle [SU]MUL_LOHI nodes
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Lang Hames
Add FPExt option to CCValAssign::LocInfo. When generati...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Andrea Di Biagio
[AArch64] Fix assertion failure caused by an invalid...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Kevin Qin
[AArch64 NEON] Add more scenarios to use perm instructi...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-10
Kristof Beyls
Silence unused variable warning for non-asserting build...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-10
Kristof Beyls
Make sure -use-init-array has intended effect on all...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
Kevin Qin
[AArch64 NEON] Fix generating incorrect value type...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Bill Wendling
Remove unnecessary #includes.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Bill Wendling
Refactor function that checks that __builtin_returnaddr...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-05
Bill Wendling
Emit an error message if the value passed to __builtin_...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-01
Rafael Espindola
Remove the 's' DataLayout specification
blob
|
commitdiff
|
raw
|
diff to current
2013-12-30
Hao Liu
[AArch64]Fix the problem that can't select mul of v1i64...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-24
Kevin Qin
[AArch64 NEON] Fix a bug when lowering BUILD_VECTOR.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-24
Kevin Qin
[AArch64 NEON] Fix a pattern match failure with NEON_VDUP.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-18
Kevin Qin
[AArch64 NEON]Implment loading vector constant form...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Hao Liu
[AArch64]Fix the pattern match failure for v1i8/v1i16...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-12
Chad Rosier
[AArch64] Removed unnecessary copy patterns with v1fx...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-11
Kevin Qin
[AArch64 NEON] Get instruction BSL matched to VSELECT.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-09
Hao Liu
[AArch64]Pattern match failures for truncate store...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Jiangning Liu
For AArch64, add missing register cost calculation...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-03
Hao Liu
[AArch64]Add missing floating point convert, round...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-03
Jiangning Liu
Add some missing pattern matches for AArch64 Neon intri...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Benjamin Kramer
Silence sign-compare warning and reduce nesting.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Jiangning Liu
Remove the variable only used by assert to avoid the...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Jiangning Liu
Fix the AArch64 NEON bug exposed by checking constant...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Kevin Qin
Refactored the implementation of AArch64 NEON instructi...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Hao Liu
Implement AArch64 neon instructions class SIMD lsone...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Hao Liu
Implement the newly added ACLE functions for ld1/st1...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-14
Kevin Qin
Implement aarch64 neon instruction class SIMD misc.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-06
Jiangning Liu
Implement AArch64 Neon instruction set Bitwise Extract.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-05
Hao Liu
Implement AArch64 post-index vector load/store multiple...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-05
Kevin Qin
Implemented aarch64 neon intrinsic vcopy_lane with...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Amara Emerson
[AArch64] Make the use of FP instructions optional...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Chad Rosier
[AArch64] Add support for NEON scalar floating-point...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Weiming Zhao
[AArch64] Implement FrameAddr and ReturnAddr
blob
|
commitdiff
|
raw
|
diff to current
2013-10-24
Amara Emerson
[AArch64] Fix NZCV reg live-in bug in F128CSEL codegen.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Kevin Qin
Implement aarch64 neon instruction set AdvSIMD (copy).
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Hao Liu
Implement AArch64 vector load/store multiple N-element...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Rafael Espindola
Revert "Implement AArch64 vector load/store multiple...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Hao Liu
Implement AArch64 vector load/store multiple N-element...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Chad Rosier
[AArch64] Add support for NEON scalar arithmetic instru...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Jiangning Liu
Implement aarch64 neon instruction set AdvSIMD (3V...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Jiangning Liu
Initial support for Neon scalar instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-13
Tim Northover
AArch64: use RegisterOperand for NEON registers.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-04
Hao Liu
Inplement aarch64 neon instructions in AdvSIMD(shift...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Hao Liu
Clang and AArch64 backend patches to support shll/shl...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Michael Gottesman
Update makeLibCall to return both the call and the...
blob
|
commitdiff
|
raw
|
diff to current
next