projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[ARM] Do not select SMULW[BT] or SMLAW[BT]
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrThumb2.td
2014-10-20
Oliver Stannard
[ARM] Do not select SMULW[BT] or SMLAW[BT]
blob
|
commitdiff
|
raw
2014-09-29
Oliver Stannard
[Thumb2] ldrexd and strexd are not defined on v7M
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Oliver Stannard
[Thumb2] BXJ should be undefined for v7M, v8A
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Oliver Stannard
[Thumb] 32-bit encodings of 'cps' are not valid for v7M
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Renato Golin
Thumb2 M-class MSR instruction support changes
blob
|
commitdiff
|
raw
|
diff to current
2014-08-26
Yi Kong
ARM: Add patterns for dbg
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Tim Northover
ARM: implement MRS/MSR (banked reg) system instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Pete Cooper
Fix a whole bunch of binary literals which were the...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Keith Walker
Define stc2/stc2l/ldc2/ldc2l as thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-07-23
Tim Northover
ARM: add patterns for [su]xta[bh] from just a shift.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-03
Yi Kong
[ARM] Implement ISB memory barrier intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Saleem Abdulrasool
ARM: introduce llvm.arm.undefined intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Saleem Abdulrasool
ARM: implement support for the UDF mnemonic
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Saleem Abdulrasool
ARM: provide a new generic hint intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Stepan Dyatkovskiy
Fixed register class in STRD instruction for Thumb2...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-03
Jim Grosbach
Tidy up. Trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Tim Northover
ARM: add intrinsics for the v8 ldaex/stlex
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Jim Grosbach
ARM: Thumb2 LDR(literal) can target SP.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Tim Northover
ARM: use litpools for normal i32 imms when compiling...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Tim Northover
ARM MachO: sort out isTargetDarwin/isTargetIOS/......
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Tim Northover
ARM: remove special cases for Darwin dynamic-no-pic...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-25
Tim Northover
ARM: remove unused patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Artyom Skrobov
[ARM] Handling for coprocessor instructions that are...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-05
Tim Northover
ARM: permit bare dmb/dsb/isb aliases on Cortex-M0
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Bernard Ogden
ARM: Add subtarget feature for CRC
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Artyom Skrobov
Make ARM hint ranges consistent, and add tests for...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-18
Richard Barton
Add hint disassembly syntax for 16-bit Thumb hint instr...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-03
Amara Emerson
[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Tim Northover
ARM: support interrupt attribute
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Joey Gouly
[ARM] Introduce the 'sevl' instruction in ARMv8.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
Amara Emerson
[ARM] Use the load-acquire/store-release instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-23
Amara Emerson
[ARM] Split A/R class into separate subtarget features.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-18
Joey Gouly
[ARMv8] Add CRC instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Joey Gouly
[ARM] Fix the deprecation of MCR encodings that map...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Joey Gouly
[ARMv8] Implement the new DMB/DSB operands.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Richard Barton
Add AArch32 DCPS{1,2,3} and HLT instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Tilmann Scheller
Reverting 190043 for now.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Tilmann Scheller
ARM: Add GPR register class excluding LR for use with...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-28
Joey Gouly
[ARMv8]
blob
|
commitdiff
|
raw
|
diff to current
2013-08-28
Joey Gouly
[ARMv8] Add a missing IsThumb to t2LDAEXD.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Joey Gouly
[ARMv8] Add MC support for the new load/store acquire...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-22
Tim Northover
ARM: use TableGen patterns to select CMOV operations.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Mihai Popa
Make "mov" work for all Thumb2 MOV encodings
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Mihai Popa
Thumb2 add immediate alias for SP
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Mihai Popa
Fix Thumb2 aliasing complementary instructions taking...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Mihai Popa
This fixes three issues related to Thumb literal loads:
blob
|
commitdiff
|
raw
|
diff to current
2013-08-09
Mihai Popa
This fixes the Thumb2 CPS assembly syntax.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-09
Mihai Popa
Fix assembling of Thumb2 branch instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Mihai Popa
The name "tCDP" isn't used anywhere else in the source...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mihai Popa
This corrects creation of operands for t2PLDW. It also...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Mihai Popa
Support APSR_nzcv as operand for Thumb2 mrc. Deprecate...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Kevin Enderby
Added the B9.3.19 SUBS PC, LR, #imm (Thumb2) system...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Mihai Popa
This adds range checking for "ldr Rn, [pc, #imm]" Thumb
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Tim Northover
ARM: remove now unneeded custom Asm converters
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Tilmann Scheller
ARM: Add instruction aliases for the Thumb2 PLD/PLDW...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Tilmann Scheller
ARM: Make sure the instruction alias for PLI uses the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-16
Tilmann Scheller
ARM: Add support for the Thumb2 PLI alternate literal...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-16
Tim Northover
ARM: implement ldrex, strex and clrex intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Jim Grosbach
ARM: Fix incorrect pack pattern for thumb2
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Mihai Popa
This corrects the implementation of Thumb ADR instruct...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Tim Northover
ARM: fix more cases where predication may or may not...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Tim Northover
ARM: allow predicated barriers in Thumb mode
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Amaury de la Vieuville
ARM: enable decoding of pc-relative PLD/PLI
blob
|
commitdiff
|
raw
|
diff to current
2013-06-18
Amaury de la Vieuville
ARM: fix literal load with positive offset encoding
blob
|
commitdiff
|
raw
|
diff to current
2013-06-18
Amaury de la Vieuville
ARM: add operands pre-writeback variants when needed
blob
|
commitdiff
|
raw
|
diff to current
2013-06-18
Amaury de la Vieuville
ARM: fix thumb literal loads decoding
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Amaury de la Vieuville
ARM: fix thumb coprocessor instruction with pre-writeba...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-10
Amaury de la Vieuville
ARM: ISB cannot be passed the same options as DMB
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Arnold Schwaighofer
ARM sched model: Add branch thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Arnold Schwaighofer
ARM sched model: Add preload thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Arnold Schwaighofer
Revert series of sched model patches until I figure...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Arnold Schwaighofer
ARM sched model: Add branch thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Arnold Schwaighofer
ARM sched model: Add preload thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb2 instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
JF Bastien
Tidy some register classes for ARM and Thumb
blob
|
commitdiff
|
raw
|
diff to current
2013-04-26
Quentin Colombet
ARM: Fix encoding of hint instruction for Thumb.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Quentin Colombet
ARM: Correct printing of pre-indexed operands.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Tim Northover
ARM: Make "SMC" instructions conditional on new TrustZo...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Jim Grosbach
ARM: Convenience aliases for 'srs*' instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Evan Cheng
Some enhancements for memcpy / memset inline expansion.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Nadav Rotem
The code pattern "imm0_255_neg" is used for checking...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Evan Cheng
Disable the Thumb no-return call optimization:
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Jim Grosbach
ARM: Better disassembly for pc-relative LDR.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Kevin Enderby
Fix ARM's b.w instruction for thumb 2 and the encoding...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Evan Cheng
Fix a miscompilation caused by a typo. When turning...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Bob Wilson
Add LLVM support for Swift.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Jakob Stoklund Olesen
Remove predicated pseudo-instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Jakob Stoklund Olesen
Revert r162713: "Add ATOMIC_LDR* pseudo-instructions...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-27
Jakob Stoklund Olesen
Add ATOMIC_LDR* pseudo-instructions to model atomic_loa...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-24
Jakob Stoklund Olesen
Explicitly mark LEApcrel pseudos with hasSideEffects.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Jakob Stoklund Olesen
Add ADD and SUB to the predicable ARM instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Jakob Stoklund Olesen
Handle ARM MOVCC optimization in PeepholeOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Fold predicable instructions into MOVCC / t2MOVCC.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Add missing Rfalse operand to the predicated pseudo...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-12
Arnold Schwaighofer
Revert 161581: Patch to implement UMLAL/SMLAL instructi...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-09
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-02
Jim Grosbach
ARM: More InstAlias refactors to use #NAME#.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-02
Jim Grosbach
ARM: Refactor instaliases using TableGen support for...
blob
|
commitdiff
|
raw
|
diff to current
next