aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrInfo.td
AgeCommit message (Expand)Author
2013-04-01ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer
2013-03-26Revert ARM Scheduler Model: Add resources instructions, map resourcesArnold Schwaighofer
2013-03-26ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer
2013-02-23ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach
2013-02-05Move MRI liveouts to ARM return instructions.Jakob Stoklund Olesen
2013-01-30Add a special ARM trap encoding for NaCl.Eli Bendersky
2012-11-29Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-06Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier
2012-10-24Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng
2012-09-29Add LLVM support for Swift.Bob Wilson
2012-09-18MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng
2012-09-05Remove predicated pseudo-instructions.Jakob Stoklund Olesen
2012-09-04Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-28Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen
2012-08-27Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen
2012-08-24Explicitly mark LEApcrel pseudos with hasSideEffects.Jakob Stoklund Olesen
2012-08-24Add missing SDNPSideEffect flags.Jakob Stoklund Olesen
2012-08-24Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith
2012-08-16Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen
2012-08-16Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen
2012-08-15Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen
2012-08-15Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng
2012-08-15Add missing Rfalse operand to the predicated pseudo-instructions.Jakob Stoklund Olesen
2012-08-12Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer
2012-08-09Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-02ARM: Tidy up. Remove unused template parameters.Jim Grosbach
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu
2012-08-01ARM: Remove redundant instalias.Jim Grosbach
2012-08-01Clean up formatting.Jim Grosbach
2012-07-13Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen
2012-06-23(sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng
2012-06-22ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach
2012-06-22Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames
2012-06-19Add DAG-combines for aggressive FMA formation.Lang Hames
2012-06-18ARM: Define generic HINT instruction.Jim Grosbach
2012-06-11Re-enable the CMN instruction.Bill Wendling
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-06-01ARM: properly handle alignment for struct byval.Manman Ren
2012-06-01ARM: support struct byval in llvmManman Ren
2012-05-17Remove incorrect pattern for ARM SMML instruction.Tim Northover
2012-05-11Added the missing bit definition for the 4th bit of the STR (post reg) instru...Silviu Baranga
2012-04-24ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach
2012-04-23Tidy up. 80 columns, whitespace, et. al.Jim Grosbach
2012-04-19ARM let TableGen handle a few two-operand aliases.Jim Grosbach
2012-04-18Added support for disassembling unpredictable swp/swpb ARM instructions.Silviu Baranga
2012-04-18Fix the bahavior of the disassembler when decoding unpredictable mrs instruct...Silviu Baranga
2012-04-18Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2 ARM instruction in the ...Silviu Baranga
2012-04-18Fixed decoding for the ARM cdp2 instruction. The restriction on the coprocess...Silviu Baranga
2012-04-18Add suport for unpredicatble cases of the cmp, tst, teq and cmnz ARM instruct...Silviu Baranga