summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrInfo.td
Commit message (Expand)AuthorAge
* Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga2012-11-29
* Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao2012-11-16
* Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier2012-11-06
* Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng2012-10-24
* Add LLVM support for Swift.Bob Wilson2012-09-29
* MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng2012-09-18
* Remove predicated pseudo-instructions.Jakob Stoklund Olesen2012-09-05
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-04
* Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen2012-08-28
* Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen2012-08-27
* Explicitly mark LEApcrel pseudos with hasSideEffects.Jakob Stoklund Olesen2012-08-24
* Add missing SDNPSideEffect flags.Jakob Stoklund Olesen2012-08-24
* Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith2012-08-24
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-16
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-16
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-15
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-15
* Add missing Rfalse operand to the predicated pseudo-instructions.Jakob Stoklund Olesen2012-08-15
* Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer2012-08-12
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-08-09
* ARM: Tidy up. Remove unused template parameters.Jim Grosbach2012-08-02
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-02
* ARM: Remove redundant instalias.Jim Grosbach2012-08-01
* Clean up formatting.Jim Grosbach2012-08-01
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-13
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-23
* ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach2012-06-22
* Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames2012-06-22
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-19
* ARM: Define generic HINT instruction.Jim Grosbach2012-06-18
* Re-enable the CMN instruction.Bill Wendling2012-06-11
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-02
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-01
* ARM: support struct byval in llvmManman Ren2012-06-01
* Remove incorrect pattern for ARM SMML instruction.Tim Northover2012-05-17
* Added the missing bit definition for the 4th bit of the STR (post reg) instru...Silviu Baranga2012-05-11
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-24
* Tidy up. 80 columns, whitespace, et. al.Jim Grosbach2012-04-23
* ARM let TableGen handle a few two-operand aliases.Jim Grosbach2012-04-19
* Added support for disassembling unpredictable swp/swpb ARM instructions.Silviu Baranga2012-04-18
* Fix the bahavior of the disassembler when decoding unpredictable mrs instruct...Silviu Baranga2012-04-18
* Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2 ARM instruction in the ...Silviu Baranga2012-04-18
* Fixed decoding for the ARM cdp2 instruction. The restriction on the coprocess...Silviu Baranga2012-04-18
* Add suport for unpredicatble cases of the cmp, tst, teq and cmnz ARM instruct...Silviu Baranga2012-04-18
* Typo.Chad Rosier2012-04-17
* On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng2012-04-13
* Clean up ARM fused multiply + add/sub support some more: rename some iselEvan Cheng2012-04-11
* Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng2012-04-11
* ARMPat is equivalent to Requires<[IsARM]>.Jakob Stoklund Olesen2012-04-06
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-06