aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2013-05-13The purpose of the patch is to fix the syntax of ARM mrc and mrc2 instruction...Mihai Popa
2013-05-13Correctly preserve the input chain for potential tailcall nodes whoseLang Hames
2013-05-13Remove the MachineMove class.Rafael Espindola
2013-05-10Remove unused argument.Rafael Espindola
2013-05-10Implement AsmParser for ARM unwind directives.Logan Chien
2013-05-08For r181148: fixed warning 'enumeral and non-enumeral type in conditional exp...Stepan Dyatkovskiy
2013-05-05ARM AnalyzeBranch should conservatively return true when it sees a predicatedEvan Cheng
2013-05-05For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-03Revert r181009.Amara Emerson
2013-05-03Add support for reading ARM ELF build attributes.Amara Emerson
2013-04-30Text files should not be marked executable.Rafael Espindola
2013-04-30s tightens up the encoding description for ARM post-indexed ldr instructions....Mihai Popa
2013-04-30Refactoring patch.Stepan Dyatkovskiy
2013-04-26ARM: Fix encoding of hint instruction for Thumb.Quentin Colombet
2013-04-26ARM/NEON: Pattern match vector integer abs to vabs.Benjamin Kramer
2013-04-25ARM cost model: Integer div and rem is lowered to a function callArnold Schwaighofer
2013-04-23Add more tests for r179925 to verify correct handling of signext/zeroext; str...Stephen Lin
2013-04-23Lowercase "is" boolean variable prefix for consistency within function, no fu...Stephen Lin
2013-04-22No really, don't store anything to this since it's unconditionallyEric Christopher
2013-04-22Remove variable store that is never read.Eric Christopher
2013-04-22Fix for 5.5 Parameter Passing --> Stage C:Stepan Dyatkovskiy
2013-04-21Legalize vector truncates by parts rather than just splitting.Jim Grosbach
2013-04-21ARM: Use ldrd/strd to spill 64-bit pairs when available.Tim Northover
2013-04-20ARM: don't add FrameIndex offset for LDMIA (has no immediate)Tim Northover
2013-04-20Remove unused ShouldFoldAtomicFences flag.Tim Northover
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin
2013-04-20Test commitStephen Lin
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19ARM: Permit "sp" in ARM variant of STREXD instructionsTim Northover
2013-04-19ARM: permit "sp" in ARM variants of MOVW/MOVT instructionsTim Northover
2013-04-18[asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier
2013-04-18Fix for PR14824, An ARM Load/Store Optimization bugHao Liu
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-17Fix treatment of ARM unallocated hint instructions.Quentin Colombet
2013-04-16Fix build failure introduced in 179591 when assertions are disabled.Logan Chien
2013-04-16Implement ARM unwind opcode assembler.Logan Chien
2013-04-15ARM: Add VACLT and VACLE assembly aliases.Jim Grosbach
2013-04-12ARM: Correct printing of pre-indexed operands.Quentin Colombet
2013-04-10ARM: Make "SMC" instructions conditional on new TrustZone architecture feature.Tim Northover
2013-04-08ARM: Remove unused variable.Benjamin Kramer
2013-04-05Reverting 178851 as it broke buildbotsRenato Golin
2013-04-05Buildbot fix for r178851: mistake was in wrong TargetRegisterInfo::getRegClas...Stepan Dyatkovskiy
2013-04-05Fix for PR14824: "Optimization arm_ldst_opt inserts newly generated instructi...Stepan Dyatkovskiy
2013-04-05ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer
2013-04-05ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer
2013-04-04Avoid high-latency false CPSR dependencies even for tMOVSi.Jakob Stoklund Olesen
2013-04-01ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer