aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/AArch64/AArch64ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-4315/+6854
* Update to LLVM 3.5a.Stephen Hines2014-04-241-149/+948
* Merge rest of r196210. Some bits strayed into r196701, turning 3.4 red. ThisTim Northover2013-12-091-0/+6
* Merging r196456:Bill Wendling2013-12-081-1/+24
* Merging r196190:Bill Wendling2013-12-081-1/+1
* Merging r195932:Bill Wendling2013-12-011-7/+7
* Merging r195905:Bill Wendling2013-12-011-2/+2
* Merging r195843:Bill Wendling2013-12-011-0/+17
* Merging r195716:Bill Wendling2013-11-261-6/+159
* Implement AArch64 neon instructions class SIMD lsone and SIMD lone-post.Hao Liu2013-11-191-34/+183
* Implement the newly added ACLE functions for ld1/st1 with 2/3/4 vectors.Hao Liu2013-11-181-2/+38
* Implement aarch64 neon instruction class SIMD misc.Kevin Qin2013-11-141-0/+67
* Implement AArch64 Neon instruction set Bitwise Extract.Jiangning Liu2013-11-061-86/+113
* Implement AArch64 post-index vector load/store multiple N-element structure c...Hao Liu2013-11-051-0/+135
* Implemented aarch64 neon intrinsic vcopy_lane with float type.Kevin Qin2013-11-051-3/+6
* [AArch64] Make the use of FP instructions optional, but enabled by default.Amara Emerson2013-10-311-21/+29
* [AArch64] Add support for NEON scalar floating-point compare instructions.Chad Rosier2013-10-301-1/+4
* [AArch64] Implement FrameAddr and ReturnAddrWeiming Zhao2013-10-291-0/+41
* [AArch64] Fix NZCV reg live-in bug in F128CSEL codegen.Amara Emerson2013-10-241-2/+6
* Implement aarch64 neon instruction set AdvSIMD (copy).Kevin Qin2013-10-111-4/+194
* Implement AArch64 vector load/store multiple N-element structure class SIMD(l...Hao Liu2013-10-101-0/+54
* Revert "Implement AArch64 vector load/store multiple N-element structure clas...Rafael Espindola2013-10-101-54/+0
* Implement AArch64 vector load/store multiple N-element structure class SIMD(l...Hao Liu2013-10-101-0/+54
* [AArch64] Add support for NEON scalar arithmetic instructions:Chad Rosier2013-10-071-0/+3
* Implement aarch64 neon instruction set AdvSIMD (3V elem).Jiangning Liu2013-10-041-0/+45
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-241-0/+11
* AArch64: use RegisterOperand for NEON registers.Tim Northover2013-09-131-17/+13
* Inplement aarch64 neon instructions in AdvSIMD(shift). About 24 shift instruc...Hao Liu2013-09-041-8/+82
* Clang and AArch64 backend patches to support shll/shl and vmovl instructions ...Hao Liu2013-08-151-0/+52
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-131-1/+1
* AArch64: add initial NEON supportTim Northover2013-08-011-1/+521
* AArch64: fix even more JIT failuresTim Northover2013-07-251-1/+1
* Make some arrays 'static const'Craig Topper2013-07-151-10/+10
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-3/+3
* AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and allStephen Lin2013-07-091-0/+21
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-041-3/+0
* Revert r185595-185596 which broke buildbots.Jakob Stoklund Olesen2013-07-041-0/+3
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-031-3/+0
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* Don't cache the instruction info and register info objects.Bill Wendling2013-06-071-8/+4
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-3/+4
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-29/+29
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-1/+1
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-1/+1
* AArch64: assert code model is small for TLS accessesTim Northover2013-05-041-0/+2
* AArch64: support large code model for jump-tablesTim Northover2013-05-041-5/+18
* AArch64: implement support for blockaddress in large code modelTim Northover2013-05-041-11/+20
* AArch64: implement large code model access to global variables.Tim Northover2013-05-041-5/+43
* Remove unused ShouldFoldAtomicFences flag.Tim Northover2013-04-201-4/+0
* AArch64: remove barriers from AArch64 atomic operations.Tim Northover2013-04-081-104/+38