aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2011-07-01Add support for the ARM 't' register constraint. And another testcaseEric Christopher
2011-07-01Add support for the 'x' constraint.Eric Christopher
2011-06-29In the ARM global merging pass, allow extraneous alignment specifiers. This passCameron Zwarich
2011-06-29Don't depend on the optimization reverted in r134067.Benjamin Kramer
2011-06-27Allow lr in the register options here.Eric Christopher
2011-06-24The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier
2011-06-22Needs a triple.Nick Lewycky
2011-06-22Emit trailing padding on constant vectors when TargetData says that the vectorNick Lewycky
2011-06-22Test case for r133560.Devang Patel
2011-06-21Teach dag combine to match halfword byteswap patterns.Evan Cheng
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner
2011-06-17Add an alternative rev16 pattern. We should figure out a better way to handle...Evan Cheng
2011-06-17make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner
2011-06-17Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner
2011-06-17Update an insertion point iterator after replacing a return instruction with aCameron Zwarich
2011-06-16Force a triple here so this test doesn't fail on EABI hosts (like clang-nativ...Eli Friedman
2011-06-16Typos.Chad Rosier
2011-06-16Revision r128665 added an optimization to make use of NEON multiplierChad Rosier
2011-06-15Testcase for previous commit.Rafael Espindola
2011-06-15Another revsh pattern. rdar://9609059Evan Cheng
2011-06-15PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iffEvan Cheng
2011-06-14Add an optimization that looks for a specific pair-wise add pattern and gener...Tanya Lattner
2011-06-14Since ARM's prefetch implementation predicted the presence of a instructionBruno Cardoso Lopes
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes
2011-06-13Be less aggressive about hinting in RAFast.Jakob Stoklund Olesen
2011-06-09A CCState was being created without setting whether it is in the Call or Prol...Cameron Zwarich
2011-06-03Another possible bug. Stopgap until we can autogenerate tables andEric Christopher
2011-06-03Fix an off by one error.Eric Christopher
2011-06-03Make the Uv constraint a memory operand. This doesn't solve theEric Christopher
2011-06-03Add ARM fast-isel support for materializing the address of a global in cases ...Eli Friedman
2011-06-02During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALU...Devang Patel
2011-06-01Allow bitcasts between valid types of the same size and vectorEric Christopher
2011-05-29On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall
2011-05-29I didn't mean to commit these residues of a personal project.John McCall
2011-05-29On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall
2011-05-28Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairsBruno Cardoso Lopes
2011-05-28Implement the 'M' output modifier for arm inline asm. This is fairlyEric Christopher
2011-05-27Fix the remaining atomic intrinsics to use the right register classes on Thumb2,Cameron Zwarich
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-27Make room for register allocation to improve.Jakob Stoklund Olesen
2011-05-27Don't use movw / movt for iOS static codegen for now to workaround some tools...Evan Cheng
2011-05-27Add iOS testEvan Cheng
2011-05-27And fix the test in r132194.Eli Friedman
2011-05-27Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076Eli Friedman
2011-05-26During branch folding avoid inserting redundant DBG_VALUE machine instructions.Devang Patel
2011-05-25Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman
2011-05-25Implement the 'm' modifier. Note that it only works for memory operands.Eric Christopher
2011-05-25Make tTAILJMPr/tTAILJMPrND emit a tBX without a preceding MOV of PC to LR. ThisCameron Zwarich
2011-05-24Implement the arm 'L' asm modifier.Eric Christopher