aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Remove incorrect pattern for ARM SMML instruction.Tim Northover2012-05-171-2/+1
* Added the missing bit definition for the 4th bit of the STR (post reg) instru...Silviu Baranga2012-05-111-0/+3
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-241-20/+26
* Tidy up. 80 columns, whitespace, et. al.Jim Grosbach2012-04-231-31/+37
* ARM let TableGen handle a few two-operand aliases.Jim Grosbach2012-04-191-121/+9
* Added support for disassembling unpredictable swp/swpb ARM instructions.Silviu Baranga2012-04-181-2/+2
* Fix the bahavior of the disassembler when decoding unpredictable mrs instruct...Silviu Baranga2012-04-181-5/+15
* Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2 ARM instruction in the ...Silviu Baranga2012-04-181-4/+6
* Fixed decoding for the ARM cdp2 instruction. The restriction on the coprocess...Silviu Baranga2012-04-181-1/+6
* Add suport for unpredicatble cases of the cmp, tst, teq and cmnz ARM instruct...Silviu Baranga2012-04-181-2/+10
* Typo.Chad Rosier2012-04-171-1/+1
* On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng2012-04-131-2/+5
* Clean up ARM fused multiply + add/sub support some more: rename some iselEvan Cheng2012-04-111-6/+4
* Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng2012-04-111-2/+5
* ARMPat is equivalent to Requires<[IsARM]>.Jakob Stoklund Olesen2012-04-061-3/+2
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-061-54/+17
* Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-061-63/+9
* Added support for unpredictable ADC/SBC instructions on ARM, and also fixed s...Silviu Baranga2012-04-051-4/+4
* Added support for handling unpredictable arithmetic instructions on ARM.Silviu Baranga2012-04-051-0/+2
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-041-0/+3
* ARM assembly 'cmp lr, #0' should not encode using 'cmn'.Jim Grosbach2012-03-291-1/+2
* Added soft fail cases for the disassembler when decoding LDRSBT, LDRHT or LDR...Silviu Baranga2012-03-221-2/+4
* Added soft fail cases for the disassembler when decoding MUL instructions on ...Silviu Baranga2012-03-221-5/+6
* Change conditional instructions definitions, e.g. ANDCC, ARMPseudoExpand and ...Evan Cheng2012-03-201-64/+33
* The ARM instructions that have an unpredictable behavior when the pc register...Silviu Baranga2012-03-201-2/+2
* Test Commit - add a newlineRichard Barton2012-03-201-0/+1
* ARM optional operand on MRC/MCR assembly instructions.Jim Grosbach2012-03-161-0/+12
* ARM pre-v6 assembly parsing for umull/smull.Jim Grosbach2012-03-071-0/+10
* ARM pre-v6 alias for 'nop' to 'mov r0, r0'Jim Grosbach2012-03-071-0/+4
* updated patch for the ARM fused multiply add/subSebastian Pop2012-03-051-3/+3
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-0/+19
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-19/+0
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-0/+19
* ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-271-3/+1
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-241-18/+6
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-231-0/+67
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-251-0/+4
* Use correct register class for am2offset register operands.Anton Korobeynikov2012-01-241-2/+2
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-231-3/+3
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-221-0/+6
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-131-7/+14
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-221-5/+10
* Add missing usesCustomInserter flag on Int_eh_sjlj_setjmp_nofp.Bob Wilson2011-12-221-1/+1
* Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier2011-12-211-4/+4
* Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng2011-12-211-2/+2
* ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng2011-12-201-36/+36
* Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.Bob Wilson2011-12-201-2/+5
* Fix copy/pasto that skipped the 'modify' step.Jim Grosbach2011-12-141-4/+4
* ARM/Thumb2 mov vs. mvn alias goes both ways.Jim Grosbach2011-12-141-0/+2
* ARM/Thumb2 'cmp rn, #imm' alias to cmn.Jim Grosbach2011-12-141-0/+5