- Nov 14, 2013
-
-
Matt Arsenault authored
with the older version of the moveToVALU changes. llvm-svn: 194682
-
NAKAMURA Takumi authored
llvm-svn: 194681
-
NAKAMURA Takumi authored
llvm-svn: 194680
-
NAKAMURA Takumi authored
llvm-svn: 194679
-
Kevin Qin authored
llvm-svn: 194678
-
Rui Ueyama authored
llvm-svn: 194677
-
Andrew Trick authored
If a null call target is provided, don't emit a dummy call. This allows the runtime to reserve as little nop space as it needs without the requirement of emitting a call. llvm-svn: 194676
-
Rui Ueyama authored
llvm-svn: 194675
-
Kevin Qin authored
llvm-svn: 194674
-
Kevin Qin authored
llvm-svn: 194673
-
Kevin Qin authored
llvm-svn: 194672
-
Rui Ueyama authored
llvm-svn: 194671
-
Peter Zotov authored
This allows to only link in the needed targets, reducing binary size and more importantly link time. Note that this is an incomplete implementation: currently, LLVM does not have the plumbing which would allow to conditionally link in AsmPrinter, AsmParser and Disassembler for the targets which support them. This should be improved in the future. llvm-svn: 194670
-
Peter Zotov authored
llvm-svn: 194669
-
Rui Ueyama authored
llvm-svn: 194668
-
Rafael Espindola authored
There is nothing special about quotes and newlines from the object file point of view, only the assembler has to worry about expanding the \n and \". This patch then removes the special handling from the Mangler. llvm-svn: 194667
-
Rui Ueyama authored
YAML files tend to be very large compared to binary formats because of ASCII format inefficiency. And the YAML reader consumes an excessively large amount of memory when parsing a large file. It's very slow too. For example, I observed that 6MB executable became 120MB YAML file, and the YAML reader consumed more than 1.5GB memory to load it. The YAML reader even caused OOM error on 32 bit, causing the entire process to fail. This patch sets the limit on the YAML file size the linker will try to load in the RoundTripYAML test as a safeguard. llvm-svn: 194666
-
Kai Nacke authored
LDC, the LLVM-based D compiler, is already using LLVM 3.4. llvm-svn: 194665
-
Ted Kremenek authored
Per feedback from Jordan Rose I realized this wasn't the right way to go. llvm-svn: 194664
-
Ted Kremenek authored
Also refine test case to capture the intention of this suppression. Essentially some developers use __bridge_transfer as if it were a safe CFRelease. llvm-svn: 194663
-
NAKAMURA Takumi authored
llvm-svn: 194662
-
NAKAMURA Takumi authored
llvm-svn: 194661
-
Kevin Qin authored
llvm-svn: 194660
-
Kevin Qin authored
llvm-svn: 194659
-
Nick Kledzik authored
llvm-svn: 194658
-
Kevin Qin authored
llvm-svn: 194657
-
Kevin Qin authored
llvm-svn: 194656
-
Nick Kledzik authored
llvm-svn: 194655
-
Michael Gottesman authored
This is useful for debugging issues in the BlockFrequency implementation since one can easily visualize where probability mass and other errors occur in the propagation. llvm-svn: 194654
-
Serge Pavlov authored
bit fields of zero size. Warnings are generated in C++ mode and if only such type is defined inside extern "C" block. The patch fixed PR5065. Differential Revision: http://llvm-reviews.chandlerc.com/D2151 llvm-svn: 194653
-
NAKAMURA Takumi authored
"cd" is unsupported in lit internal runner. llvm-svn: 194652
-
Matt Arsenault authored
It seems this hasn't been done in a while. llvm-svn: 194650
-
Jiangning Liu authored
llvm-svn: 194649
-
Jiangning Liu authored
llvm-svn: 194648
-
Ted Kremenek authored
Fixes <rdar://problem/15432770>. llvm-svn: 194647
-
Yunzhong Gao authored
with and without -g. Adding a test case to make sure that the threshold used in the memory dependence analysis is respected. The test case also checks that debug intrinsics are not counted towards this threshold. Differential Revision: http://llvm-reviews.chandlerc.com/D2141 llvm-svn: 194646
-
Fariborz Jahanian authored
objc_bridge attributes in my previous test. Per Jordan's comment. llvm-svn: 194645
-
Nick Kledzik authored
llvm-svn: 194644
-
Michael J. Spencer authored
llvm-svn: 194643
-
Michael J. Spencer authored
This dependency needs to be cleaned up at some point. .directve handling needs the link.exe option parser. llvm-svn: 194642
-