aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-08-02ARM: More InstAlias refactors to use #NAME#.Jim Grosbach
2012-08-02ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach
2012-08-02Support fpv4 for ARM Cortex-M4.Jiangning Liu
2012-08-02Fix #13035, a bug around Thumb instruction LDRD/STRD with negative #0 offset ...Jiangning Liu
2012-08-02Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu
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-08-01Tidy up.Jim Grosbach
2012-07-31Make ARM var-arg regsave setup aware of byval stack args. Previously we hadJan Voung
2012-07-31Cherry-pick r159166 from upstream.Derek Schuff
2012-07-30Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby
2012-07-25ARM: Don't assume an SDNode is a constant.Jim Grosbach
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-19[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-18Fix ARMTargetLowering::isLegalAddImmediate to consider thumb encodings.Andrew Trick
2012-07-18whitespaceAndrew Trick
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-13Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen
2012-07-11ARM: fix typo in commentsManman Ren
2012-07-11ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-10Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-10ARM: Allow more flexible patterns in NEON formats.Jim Grosbach
2012-07-09Revert r159938 (and r159945) to appease the buildbots.Chad Rosier
2012-07-09Some formatting to keep Clang happyRichard Barton
2012-07-09Oops - correct broken disassembly for VMOVRichard Barton
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-07-09Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-09Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton
2012-07-09Spelling!Richard Barton
2012-07-09Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier
2012-07-06ARM: Add test cleanup entry to the README.Jim Grosbach
2012-07-06Revert r159804, "[arm-fast-isel] Add support for vararg function calls."NAKAMURA Takumi
2012-07-06[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-03Diff from hg rev 0b098ca44de7Derek Schuff
2012-07-02Consistently use AnalysisID types in TargetPassConfig.Bob Wilson
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson
2012-07-02Revert accidental checkin.Andrew Trick
2012-07-02Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick
2012-07-02Do not attempt to use ROR for Thumb1.Bob Wilson
2012-06-29ARM: Clean up optimizeCompare in peephole, no functional change.Manman Ren
2012-06-29Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren
2012-06-29Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick
2012-06-29Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick
2012-06-28Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling
2012-06-27Teach assembler to handle capitalised operation values for DSB instructionsRichard Barton
2012-06-27Prevent ARM Assembler crashing on unrecognised assembly format for DSB instru...Richard Barton