aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2013-10-30Move global FlagSfi variables to common modulePetar Jovanovic
2013-09-06Emit MachineMoves for ARM floating point callee-saved registersDerek Schuff
2013-08-30Revert some ARM byval localmods since byval+varargs are not in stable pexes.Jan Voung
2013-08-19Remove FlagNaClUseM23ArmAbi since M23 was a long time ago.Jan Voung
2013-07-22Cherrypick upstream ARM FastISel ext patchesJF Bastien
2013-07-19Clean up a debug printout left in by mistake during the 3.3 mergeEli Bendersky
2013-07-17Fixed constpool pattern matching problem that made the crtbeginS buildEli Bendersky
2013-07-17Remove unnecessary debug printoutEli Bendersky
2013-07-16Fixing make check errors...Eli Bendersky
2013-07-16Make it compileEli Bendersky
2013-07-15Trying to get the thing to copmile...Eli Bendersky
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-07-11Fix ARM paired GPR COPY loweringJF Bastien
2013-07-11Sandbox ARM load/store exclusive dualJF Bastien
2013-07-10Fix ARM LDMIA MI.JF Bastien
2013-06-25Revert "Apply upstream r183551, r183601, r183624 and r183794"Jan Voung
2013-06-17PNaCl: Turn on ABI verifier by default in sandboxed translatorMark Seaborn
2013-06-11Apply upstream r183551, r183601, r183624 and r183794JF Bastien
2013-05-31Apply LLVM upstream: r182877 - Enable FastISel on ARM for Linux and NaClJF Bastien
2013-05-29Apply LLVM upstream: r182175 - Support unaligned load/store on more ARM targetsJF Bastien
2013-05-15Merging r181842:Bill Wendling
2013-05-10LLVM: Add ELF Note section to NaCl object files identifying them as such to goldDerek Schuff
2013-05-08Add dependency on NaClTransforms to lib/Target/ARM.Jan Voung
2013-05-08Insert denominator zero checks for NaClDavid Sehr
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