- Nov 12, 2013
-
-
Weiming Zhao authored
llvm-svn: 194513
-
Tim Northover authored
The system LDM and STM instructions can't usually writeback to the base register. The one exception is when an LDM is actually an exception-return (i.e. contains PC in the register list). (There's already a test that "ldm sp!, {r0-r3, pc}^" works, which is why there is no positive test). rdar://problem/15223374 llvm-svn: 194512
-
Akira Hatanaka authored
llvm-svn: 194511
-
Akira Hatanaka authored
llvm-svn: 194510
-
Peter Zotov authored
This commit significantly speeds up both bytecode and native builds of LLVM clients (from ~20 second to sub-second link time), and allows to invoke LLVM functions from OCaml toplevel. The behavior for --disable-shared builds is unchanged. llvm-svn: 194509
-
Peter Zotov authored
llvm-svn: 194508
-
Fariborz Jahanian authored
is further restricted in legacy runtime to deployment target of 10.7 and later. // rdar://15363492 llvm-svn: 194507
-
Rafael Espindola authored
Constant merge can merge a constant with implicit alignment with one that has explicit alignment. Before this change it was assuming that the explicit alignment was higher than the implicit one, causing the result to be under aligned in some cases. Fixes pr17815. Patch by Chris Smowton! llvm-svn: 194506
-
Weiming Zhao authored
llvm-svn: 194505
-
John Thompson authored
Extended moduleImport test to test a module with more than one path component. This required a change to the includes test, because of the change to the headers. llvm-svn: 194504
-
Fariborz Jahanian authored
"atomic" or "nonatomic" for properties is NS_NONATOMIC_IOSONLY. Use it if available. // rdar://15442742 llvm-svn: 194503
-
Hans Wennborg authored
llvm-svn: 194502
-
Chad Rosier authored
copy in MC layer. Added the MC layer tests. Fixed triple setting in test cases. Patch by Ana Pazos <apazos@codeaurora.org>. llvm-svn: 194501
-
Roman Divacky authored
llvm-svn: 194500
-
Yuchen Wu authored
This function will be called by GCOVProfiling to write and update object and program summaries to be read in by llvm-cov. llvm-svn: 194499
-
Sylvestre Ledru authored
llvm-svn: 194498
-
Andrew Trick authored
We already know how to fold a reload from a frameindex without analyzing the load instruction. Generalize this to handle any frameindex load. This streamlines the logic for rematerializing loads from stack arguments. As a side effect, it allows stackmaps to record a stack argument location without spilling it. Verified no effect on codegen for llvm test-suite. llvm-svn: 194497
-
Andrew Trick authored
llvm-svn: 194496
-
Andrew Trick authored
llvm-svn: 194495
-
Manuel Klimek authored
As suggested by pcc on 194226. llvm-svn: 194494
-
Alexander Kornienko authored
Summary: Solves the problem described in http://llvm.org/PR17756 Reviewers: klimek Reviewed By: klimek CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D2131 llvm-svn: 194493
-
Rui Ueyama authored
llvm-svn: 194492
-
Alexander Kornienko authored
Summary: This solves http://llvm.org/PR17536 Reviewers: klimek, djasper Reviewed By: klimek CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D2142 llvm-svn: 194491
-
Andy Gibbs authored
llvm-svn: 194490
-
Fariborz Jahanian authored
r194450 with a modified test. // rdar://15363492 llvm-svn: 194489
-
Manuel Klimek authored
Now we can compile a VSPackage that works with VS 2010-2013 from within VS 2012. llvm-svn: 194488
-
Ed Maste authored
In order to help track down llvm.org/pr17226. llvm-svn: 194487
-
Rafael Espindola authored
This reverts commit r194485. The variable is unused in some macro instantiations, but not others. We should probably fix clang to not warn on this. llvm-svn: 194486
-
Rafael Espindola authored
llvm-svn: 194485
-
Vincent Lejeune authored
llvm-svn: 194484
-
Alp Toker authored
This mirrors lld r194481 llvm-svn: 194483
-
Manuel Klimek authored
Set the default key-binding only in the text editor; the global binding of ctrl-r,ctrl-f was already taken in VS 2010. llvm-svn: 194482
-
Alp Toker authored
llvm-svn: 194481
-
Manuel Klimek authored
The generated package is now compatible with VS 2010 - 2013. llvm-svn: 194480
-
Alexey Samsonov authored
llvm-svn: 194479
-
Manuel Klimek authored
llvm-svn: 194478
-
Manuel Klimek authored
llvm-svn: 194477
-
Daniel Sanders authored
Like GCC, this re-uses the 'f' constraint and a new 'w' print-modifier: asm ("ldi.w %w0, 1", "=f"(result)); Unlike GCC, the 'w' print-modifer is not _required_ to produce the intended output. This is a consequence of differences in the internal handling of the registers in each compiler. To be source-compatible between the compilers, users must use the 'w' print-modifier. MSA registers (including control registers) are supported in clobber lists. llvm-svn: 194476
-
Benjamin Kramer authored
Both simpler and more powerful than the hand-rolled folding logic. llvm-svn: 194475
-
Daniel Sanders authored
llvm-svn: 194474
-