summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMCallingConv.td
AgeCommit message (Expand)Author
2017-09-25ARM: One more fix for swifterror CSR setArnold Schwaighofer
2017-09-25ARM: Use the proper swifterror CSR list on platforms other than darwinArnold Schwaighofer
2017-04-19ARM: TLS calling convention doesn't preserve r9 or r12 on Darwin.Tim Northover
2017-02-09SwiftCC: swifterror register cannot be as the base registerArnold Schwaighofer
2016-10-11[ARM] Fix registers clobbered by SjLj EH on soft-float targetsOliver Stannard
2016-05-13ARM: use callee-saved list in the order they're actually saved.Tim Northover
2016-04-13ARM: Use a callee save register for the swiftself parameter.Matthias Braun
2016-04-11Swift Calling Convention: swifterror target support.Manman Ren
2016-03-29Swift Calling Convention: add swiftself attribute.Manman Ren
2016-03-18[CXX_FAST_TLS] Fix issues in ARM.Manman Ren
2016-01-12CXX_FAST_TLS calling convention: performance improvement for ARM.Manman Ren
2016-01-11CXX_FAST_TLS calling convention: Add support for ARM on Darwin.Manman Ren
2016-01-07ARM: support TLS accesses on Darwin platformsTim Northover
2015-10-28ARM: add backend support for the ABI used in WatchOSTim Northover
2015-07-12[ARM] Add support for nest attribute using r12Renato Golin
2015-02-24ARM: treat [N x i32] and [N x i64] as AAPCS composite typesTim Northover
2014-05-09ARM: HFAs must be passed in consecutive registersOliver Stannard
2014-03-04Remove a special character in comment that accidentially got committed.Evan Cheng
2014-02-11Tweak ARM fastcc by adopting these two AAPCS rules:Evan Cheng
2014-02-07LLVM-1163: AAPCS-VFP violation when CPRC allocated to stackOliver Stannard
2013-10-01ARM: support interrupt attributeTim Northover
2013-07-03Have ARMBaseRegisterInfo::getCallPreservedMask return the 'correct' mask for ...Stephen Lin
2013-04-22Fix for 5.5 Parameter Passing --> Stage C:Stepan Dyatkovskiy
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin
2012-11-06Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier
2012-08-13ARM: enable struct byval for AAPCS-VFP.Manman Ren
2012-08-10ARM: enable struct byval for AAPCS.Manman Ren
2012-08-03Add support for the ARM GHC calling convention, this patch was in 3.0,Eric Christopher
2012-04-17Remove unused CCIfSubtarget.Jay Foad
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-01-17Implement ARMBaseRegisterInfo::getCallPreservedMask().Jakob Stoklund Olesen
2011-11-08Enable support for returning i1, i8, and i16. Nothing special todo as it's theChad Rosier
2011-11-07Allow i1 to be promoted to i32 for ARM AAPCS and AAPCS-VFP calling convention...Chad Rosier
2011-11-05Allow i1 to be promoted to i32 for ARM APCS calling convention.Chad Rosier
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-02-28Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings
2010-10-22Add fastcc cc: pass and return VFP / NEON values in registers. Controlled by ...Evan Cheng
2010-08-17fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner
2010-08-06Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola
2009-10-27Correctly align double arguments in the stack.Rafael Espindola
2009-08-05Missed pieces for ARM HardFP ABI.Anton Korobeynikov
2009-06-22Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson
2009-06-16Address review comments: add 3 ARM calling conventions.Anton Korobeynikov
2009-06-08TypoAnton Korobeynikov
2009-06-08The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov
2009-05-19Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson
2009-04-24Remove unnecessary references to f32 types. After specifying that f32Bob Wilson
2009-04-17Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson
2009-04-17Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson