aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-07-08Use ARMPseudoExpand for BLr9, BLr9_pred, BXr9, and BXr9_pred.Jim Grosbach
2011-07-08Add CMake support for the new TableGen file introduced in r134705.Chandler Carruth
2011-07-08Use TableGen'erated pseudo lowering for ARM.Jim Grosbach
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-07Rewrite comment in English.Evan Cheng
2011-07-07Rename attribute 'thumb' to a more descriptive 'thumb-mode'.Evan Cheng
2011-07-07Update CMake library dependenciesOscar Fuentes
2011-07-07Fix CMake buildDouglas Gregor
2011-07-07The VMLA instruction and its friends are not actually fused; they're plain oldCameron Zwarich
2011-07-07Sink feature IsThumb into MC layer.Evan Cheng
2011-07-07Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng
2011-07-07Change some ARM subtarget features to be single bit yes/no in order to sink t...Evan Cheng
2011-07-07Factor ARM triple parsing out of ARMSubtarget. Another step towards making AR...Evan Cheng
2011-07-06Add ARM MC registry routines.Evan Cheng
2011-07-06Mark ARM pseudo-instructions as isPseudo.Jim Grosbach
2011-07-06Remove un-used encoding info from Pseudo MLAv5.Jim Grosbach
2011-07-06createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng
2011-07-05ARM estimateStackSize() needs to account for simplified call frames.Jim Grosbach
2011-07-01Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng
2011-07-01ARMv7M vs. ARMv7E-M support.Jim Grosbach
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-07-01- Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng
2011-07-01Fix off-by-one error.Jim Grosbach
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-07-01Pseudo-ize t2MOVCC[ri].Jim Grosbach
2011-07-01Add support for the 'j' immediate constraint. This is conditionalized onEric Christopher
2011-07-01Add support for the ARM 't' register constraint. And another testcaseEric Christopher
2011-07-01We'll return a null RC by default if we can't match.Eric Christopher
2011-07-01Add support for the 'x' constraint.Eric Christopher
2011-06-30Capitalize the unsigned part of the initializer.Eric Christopher
2011-06-30Rename Pair to RCPair lacking any better naming ideas.Eric Christopher
2011-06-30Refact ARM Thumb1 tMOVr instruction family.Jim Grosbach
2011-06-30Add support for the 'h' constraint.Eric Christopher
2011-06-30Add a convenience typedef for std::pair<unsigned, const TargetRegisterClass*>.Eric Christopher
2011-06-30Thumb1 register to register MOV instruction is predicable.Jim Grosbach
2011-06-30Pseudo-ize the Thumb tTPsoft instruction.Jim Grosbach
2011-06-30Pseudo-ize the t2LDMIA_RET instruction.Jim Grosbach
2011-06-30Pseudo-ize the Thumb tPOP_RET instruction.Jim Grosbach
2011-06-30Kill dead code.Jim Grosbach
2011-06-30Size reducing SP adjusting t2ADDri needs to check predication.Jim Grosbach
2011-06-30Fix ARMSubtarget feature parsing.Evan Cheng
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng
2011-06-29Remove redundant Thumb2 ADD/SUB SP instruction definitions.Jim Grosbach
2011-06-29In the ARM global merging pass, allow extraneous alignment specifiers. This passCameron Zwarich
2011-06-29Remove getRegClassForInlineAsmConstraint from the ARM port.Eric Christopher
2011-06-29Refactor away tSpill and tRestore pseudos in ARM backend.Jim Grosbach
2011-06-29Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng