Go to file
Logan Chien 325823a189 Fix ARM unwind opcode assembler in several cases.
Changes to ARM unwind opcode assembler:

* Fix multiple .save or .vsave directives.  Besides, the
  order is preserved now.

* For the directives which will generate multiple opcodes,
  such as ".save {r0-r11}", the order of the unwind opcode
  is fixed now, i.e. the registers with less encoding value
  are popped first.

* Fix the $sp offset calculation.  Now, we can use the
  .setfp, .pad, .save, and .vsave directives at any order.

Changes to test cases:

* Add test cases to check the order of multiple opcodes
  for the .save directive.

* Fix the incorrect $sp offset in the test case.  The
  stack pointer offset specified in the test case was
  incorrect.  (Changed test cases: ehabi-mc-section.ll and
  ehabi-mc.ll)

* The opcode to restore $sp are slightly reordered.  The
  behavior are not changed, and the new output is same
  as the output of GNU as.  (Changed test cases:
  eh-directive-pad.s and eh-directive-setfp.s)

llvm-svn: 183627
2013-06-09 12:22:30 +00:00
clang Fix the parser's updating of the template depth when parsing local templates and late-parsed templates. 2013-06-08 19:47:52 +00:00
clang-tools-extra cpp11-migrate: Add EnableHeaderModification flag 2013-06-06 20:32:29 +00:00
compiler-rt Reverting r183529: 2013-06-07 20:28:29 +00:00
debuginfo-tests We've got the type right, which has broken these tests - but now we need to get the location information correct that the type was papering over 2013-06-07 22:09:23 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Test case for r183481. 2013-06-07 14:24:18 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [PECOFF][Driver] Add -heap command line option. 2013-06-08 22:59:10 +00:00
lldb Updating convenience register attach test 2013-06-07 22:16:14 +00:00
llvm Fix ARM unwind opcode assembler in several cases. 2013-06-09 12:22:30 +00:00
polly scop detection: do not call getAliasSetForPointer when IgnoreAliasing 2013-06-03 16:35:41 +00:00