aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Disable these tests harder. They're XFAIL'd, but that means they still run, andNick Lewycky2011-09-061-1/+2
* Fix fall outs from my recent change on how carry bit is modeled during isel.Evan Cheng2011-09-061-0/+10
* Atomic pseudos don't use (as in read) CPSR. They clobber it.Jakob Stoklund Olesen2011-09-062-4/+4
* Don't fast-isel for atomic load/store; some cases require extra handling miss...Eli Friedman2011-09-021-0/+1
* Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2011-09-011-0/+4
* Don't drop alignment info on local common symbols.Benjamin Kramer2011-09-012-5/+20
* Permit remat of partial register defs when it is safe.Jakob Stoklund Olesen2011-09-011-0/+24
* Prevent remat of partial register redefinitions.Jakob Stoklund Olesen2011-09-011-0/+28
* Generic expansion for atomic load/store into cmpxchg/atomicrmw xchg; implemen...Eli Friedman2011-08-311-7/+37
* 64-bit atomic cmpxchg for ARM.Eli Friedman2011-08-311-0/+15
* Some minor cleanups for r138845.Eli Friedman2011-08-311-1/+1
* Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman2011-08-311-0/+83
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-301-0/+45
* Add testcase for r138746.Owen Anderson2011-08-291-0/+34
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-261-0/+31
* ARM fix for missing implicit operands on ldmia_ret.Andrew Trick2011-08-251-0/+100
* With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads."Chad Rosier2011-08-201-1/+1
* VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.Chad Rosier2011-08-201-3/+2
* Do not use named md nodes to track variables that are completely optimized. T...Devang Patel2011-08-191-2/+2
* Use regex to remove false dependencies on register allocation.Jim Grosbach2011-08-191-3/+3
* Update tests.Jim Grosbach2011-08-191-2/+2
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-181-1/+1
* Thumb assembly parsing and encoding for ADR.Jim Grosbach2011-08-171-1/+1
* Fix this test to avoid leaving a temporary file behind.Eric Christopher2011-08-151-1/+1
* Expand VMOVQQQQ pseudo instructions.Bob Wilson2011-08-131-0/+13
* ARM push of a single register encodes as pre-indexed STR.Jim Grosbach2011-08-111-1/+1
* ARM pop of a single register encodes as post-indexed LDR.Jim Grosbach2011-08-111-1/+1
* While extending definition range of a debug variable, consult lexical scopes ...Devang Patel2011-08-101-1/+1
* Add support for the R and Q constraints.Rafael Espindola2011-08-101-0/+17
* Inflate register classes after coalescing.Jakob Stoklund Olesen2011-08-092-3/+7
* print st_shndx with the correct number of bits.Rafael Espindola2011-08-041-1/+1
* print st_other with the correct number of bits.Rafael Espindola2011-08-041-1/+1
* print st_type with the correct number of bits.Rafael Espindola2011-08-041-1/+1
* Print st_bind with the correct number of bits.Rafael Espindola2011-08-041-1/+1
* Print r_sym with the correct number of bits.Rafael Espindola2011-08-041-2/+2
* Print r_type with the correct number of bits.Rafael Espindola2011-08-041-3/+3
* Change anther counter to decimal.Rafael Espindola2011-08-041-3/+3
* Don't print a counter in hex.Rafael Espindola2011-08-041-1/+1
* Remove underscore that's breaking linux buildbots.Benjamin Kramer2011-08-031-1/+1
* Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.Jakub Staszak2011-08-032-5/+6
* Use byte offset, instead of element number, to access merged global.Devang Patel2011-08-031-0/+124
* Add support for the 'Q' constraint.Eric Christopher2011-07-291-0/+12
* Transfer implicit operands in NEONMoveFixPass.Jakob Stoklund Olesen2011-07-291-0/+21
* Add -verify-arm-pseudo-expand.Jakob Stoklund Olesen2011-07-291-1/+1
* Handle REG_SEQUENCE with implicitly defined operands.Jakob Stoklund Olesen2011-07-281-0/+21
* FileCheck'ize test.Jim Grosbach2011-07-261-20/+21
* Fix a crash when building 177.mesa for armv6.Jakob Stoklund Olesen2011-07-181-0/+32
* Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson2011-07-152-6/+6
* Add a testcase for r135123.Eric Christopher2011-07-141-0/+14
* Improve codegen for select's:Evan Cheng2011-07-131-0/+36