Add some missing isel predicates on def : pat patterns to avoid generating VFP vmla...
[oota-llvm.git] / lib / Target / ARM / ARMInstrFormats.td
2010-11-12 Evan ChengAdd some missing isel predicates on def : pat patterns...
2010-11-12 Jim GrosbachKill more unused stuff.
2010-11-12 Jim GrosbachRemove unused class.
2010-11-12 Jim GrosbachEncoding for ARM LDRSB instructions.
2010-11-11 Owen AndersonFill out support for Thumb2 encodings of NEON instructions.
2010-11-11 Owen AndersonAdd correct Thumb2 encodings for NEON vst[1,2,3,4]...
2010-11-11 Owen AndersonAdd support for Thumb2 encodings of NEON data processin...
2010-11-11 Jim GrosbachEncoding for ARM LDRSH_POST.
2010-11-11 Jim GrosbachEncoding for ARM LDRSH and LDRSH_PRE. Cannonicalize...
2010-11-11 Jim GrosbachARM STRH encoding information.
2010-11-10 Jim GrosbachMove LDM predicate operand encoding into base clase...
2010-11-10 Jim GrosbachARM LDM encoding for the mode (ia, ib, da, db) operand.
2010-11-10 Jim GrosbachFix ARM encoding of non-return LDM instructions.
2010-11-10 Jim GrosbachFix ARM encoding of LDM+Return instruction.
2010-11-04 Bill WendlingAdd encoding for VSTR.
2010-11-02 Owen AndersonRevert r118097 to fix buildbots.
2010-11-02 Owen AndersonSince these fields are not exactly equivalent to the...
2010-11-02 Owen AndersonFactor out a common encoding class for loads and stores...
2010-11-02 Owen AndersonAdd correct NEON encodings for the "multiple single...
2010-11-01 Bill WendlingMove the machine operand MC encoding patterns to the...
2010-11-01 Jim GrosbachAdd 'IsThumb' predicate to patterns marked as 'IsThumb1...
2010-11-01 Bill WendlingMove instruction encoding bits into the parent class...
2010-10-31 Chris Lattnerfix the !eq operator in tblgen to return a bit instead...
2010-10-30 Jim GrosbachEncode the register list operands for ARM mode LDM...
2010-10-29 Jim GrosbachARM encoding information for CLREX, SWP and SWPB. Add...
2010-10-29 Jim GrosbachARM mode LDREX*/STREX* binary encodings.
2010-10-27 Jim GrosbachRefactor ARM STR/STRB instruction patterns into STR...
2010-10-27 Owen AndersonProvide correct encodings for the get_lane and set_lane...
2010-10-27 Owen AndersonProvide correct NEON encodings for vdup.
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-10-26 Owen AndersonProvide correct NEON encodings for vshl, register and...
2010-10-26 Owen AndersonAdd NEON encodings for vmov and vmvn of immediates.
2010-10-26 Evan ChengNEON vmov's are in Neon domain.
2010-10-25 Owen AndersonAdd correct instruction encodings for vbic, vorn, and...
2010-10-25 Owen AndersonProvide correct NEON encodings for vand, veor, and...
2010-10-22 Jim GrosbachARM mode encoding information for CLZ, RBIT, REV*,...
2010-10-22 Jim GrosbachMore ARM multiply instuction binary encodings.
2010-10-22 Jim GrosbachParameterize a bit of ARM encoding information, simplif...
2010-10-22 Jim GrosbachMore ARM multiply instruction encoding information.
2010-10-21 Owen AndersonARM encodes Q registers as 2xregno (i.e. the number...
2010-10-15 Bob WilsonARM instructions that are both predicated and set the...
2010-10-13 Jim Grosbachtrailing whitespace
2010-10-13 Jim GrosbachRefactor the ARM 'setend' instruction pattern. Use...
2010-10-13 Jim GrosbachAdd ARM mode encoding for [SU]XT[BH] and [SU]XTA[BH...
2010-10-12 Jim GrosbachAdd custom encoder for the 's' bit denoting whether...
2010-10-12 Bill WendlingSplit out the "size" field from the encoding. The newer...
2010-10-12 Jim GrosbachEncoding for ARM-mode VADD.F32 instruction.
2010-10-11 Jim GrosbachMore binary encoding stuff, taking advantage of the...
2010-10-06 Jim GrosbachAdd a 'pattern' arg to the ARM PseudoNeonI class.
2010-10-06 Chris Lattnerreplace stuff like:
2010-10-05 Jim GrosbachIncrease the number of bits used internally by the...
2010-09-16 Bob WilsonChange VLDMQ and VSTMQ to be pseudo instructions. ...
2010-09-13 Bob WilsonConvert some VTBL and VTBX instructions to use pseudo...
2010-09-08 Jim GrosbachVFP/NEON load/store multiple instructions are addrmode4...
2010-08-31 Bill Wendling- Cleanup some whitespaces.
2010-08-30 Bill WendlingUse the existing T2I_bin_s_irs pattern instead of creat...
2010-08-30 Bill WendlingCreate Thumb2sI_cpsr and T2sI_cpsr. These new classes...
2010-08-25 Bob WilsonStart converting NEON load/stores to use pseudo instruc...
2010-08-11 Daniel DunbarMC/ARM: Add an ARMOperand class for condition codes.
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-07-22 Xerxes RanbyARMv4 JIT forgets to set the lr register when making...
2010-06-26 Bob WilsonRenumber NEON instruction formats to be consecutive.
2010-06-25 Bob WilsonRename ARM instruction formats NEONGetLnFrm, NEONSetLnF...
2010-06-25 Bob WilsonRemove unused NEONFrm and ThumbMiscFrm ARM instruction...
2010-05-24 Bob WilsonClean up some extra whitespace.
2010-04-05 Jakob Stoklund OlesenReplace TSFlagsFields and TSFlagsShifts with a simpler...
2010-03-29 Johnny ChenAdd NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector...
2010-03-27 Bob WilsonAdd a format argument to the N3V and N3VX classes,...
2010-03-27 Johnny ChenAdd NVMulSLFrm to represent "3-register multiply with...
2010-03-26 Johnny ChenAdd NVExtFrm to represent NEON Vector Extract Instructi...
2010-03-26 Johnny ChenAdd N3RegVShFrm to represent 3-Register Vector Shift...
2010-03-26 Johnny ChenAdd N3RegFrm to represent "NEON 3 vector register forma...
2010-03-26 Johnny ChenAdd N2RegVShLFrm and N2RegVShRFrm formats so that the...
2010-03-25 Johnny ChenRemoved instruction class NI from ARMInstrFormats.td.
2010-03-25 Johnny ChenAdd NVDupLnFrm and change NVDupLane class to use that...
2010-03-25 Johnny ChenAdd NVCVTFrm (NEON Convert with fractional bits immedia...
2010-03-25 Johnny ChenAdded a new instruction class NVDupLane to be inherited...
2010-03-24 Jim GrosbachMake the use of the vmla and vmls VFP instructions...
2010-03-24 Johnny ChenReverted r99326 which added NVdVmVCVTFrm, and later...
2010-03-24 Johnny ChenRenamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper...
2010-03-23 Johnny ChenRenamed NVdImmFrm to N1RegModImmFrm.
2010-03-23 Johnny ChenFix typo in the comment for N3VX class.
2010-03-23 Johnny ChenAdd New NEON Format NVdVmVCVTFrm.
2010-03-23 Johnny ChenAdd New NEON Format NVdVmImmFrm.
2010-03-23 Bob WilsonFix VLDMQ and VSTMQ instructions to use the correct...
2010-03-23 Bob WilsonFix bad indentation, 80-column violations, and trailing...
2010-03-23 Johnny ChenAdd New NEON Format NVdImmFrm.
2010-03-20 Johnny ChenAdd NLdStFrm Format.
2010-03-19 Bob WilsonRevert this change, since it was causing ARM performanc...
2010-03-19 Johnny ChenRenumber LdStExFrm from 28 to 11 and shift the existing...
2010-03-18 Bob WilsonUpdate comment to refer to the right filename.
2010-03-18 Anton KorobeynikovGet rid of target-specific fp <-> int nodes when still...
2010-03-18 Chris Lattnerfix some buggy ops concatentation
2010-03-17 Johnny ChenRevert 98745 with respect to the addition of NEONFrm...
2010-03-17 Bob WilsonIncrease format field from 5 to 6 bits. ARMII::FormMas...
2010-03-17 Johnny ChenAdded sub-formats to the NeonI/NeonXI instructions...
2010-03-16 Bob Wilson--- Reverse-merging r98637 into '.':
2010-03-16 Johnny ChenInitial ARM/Thumb disassembler check-in. It consists...
2010-03-13 Bob WilsonAttempt to appease the arm-linux buildbot by fixing...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
next