- Sep 13, 2012
-
-
Douglas Gregor authored
it's likely to lead to a crash later on. Fixes PR12933 / <rdar://problem/11525335>. llvm-svn: 163838
-
Manman Ren authored
Fix an issue in r163814. llvm-svn: 163837
-
Dmitri Gribenko authored
should be fine to use it without further explanations in the attached paragraph, so the warning about empty paragraph was turned off for it. llvm-svn: 163836
-
Michael Liao authored
llvm-svn: 163835
-
Dmitri Gribenko authored
llvm-svn: 163834
-
Fariborz Jahanian authored
llvm-svn: 163833
-
Michael Liao authored
- Enhance the fix to PR12312 to support wider integer, such as 256-bit integer. If more than 1 fully evaluated vectors are found, POR them first followed by the final PTEST. llvm-svn: 163832
-
Douglas Gregor authored
warning to an error. C++ bans it, and both GCC and EDG diagnose it as an error. Microsoft allows it, so we still warn in Microsoft mode. Fixes <rdar://problem/11135644>. llvm-svn: 163831
-
Michael Liao authored
- Find a legal vector type before casting and extracting element from it. - As the new vector type may have more than 2 elements, build the final hi/lo pair by BFS pairing them from bottom to top. llvm-svn: 163830
-
Richard Smith authored
llvm-svn: 163829
-
Ted Kremenek authored
llvm-svn: 163828
-
Jakob Stoklund Olesen authored
llvm-svn: 163827
-
Richard Smith authored
llvm-svn: 163826
-
Richard Smith authored
Use a "better" unicode character, to avoid buildbot breakage on bots which can print some unicode characters. llvm-svn: 163825
-
Fariborz Jahanian authored
to SemaDeclObjC and apply some simplification per John's comment. // rdar://12280826 llvm-svn: 163824
-
Enrico Granata authored
Making sure to create the count attribute in synthetic children providers for libcxx at the right time llvm-svn: 163823
-
Richard Smith authored
middle of UTF-8 characters, and avoid walking to such positions when adjusting column ranges for display. Fixes a couple of hangs when rendering diagnostics. llvm-svn: 163820
-
Jakob Stoklund Olesen authored
Add a PatFrag to match X86tcret using 6 fixed registers or less. This avoids folding loads into TCRETURNmi64 using 7 or more volatile registers. <rdar://problem/12282281> llvm-svn: 163819
-
rdar://problem/11086338Enrico Granata authored
<rdar://problem/11086338> Implementing support for synthetic children generated by running C++ code instead of Python scripts ; Adding a bunch of value-generating APIs to our private code layer ; Providing synthetic children for NSArray llvm-svn: 163818
-
Dan Gohman authored
llvm-svn: 163817
-
Ted Kremenek authored
crazy case where dispatch_once gets redefined as a macro that calls _dispatch_once (which calls the real dispatch_once). Users want to see the warning in their own code. Fixes <rdar://problem/11617767> llvm-svn: 163816
-
Dan Gohman authored
llvm-svn: 163815
-
Manman Ren authored
48-bit if necessary, in order to reduce the generated code size. We have 900 cases not covered by OpcodeInfo in ATT AsmWriter and more in Intel AsmWriter and ARM AsmWriter. This patch reduced the clang Release build size by 50k, running on a Mac Pro. llvm-svn: 163814
-
Fariborz Jahanian authored
// rdar://12280826 llvm-svn: 163813
-
Ted Kremenek authored
llvm-svn: 163812
-
Akira Hatanaka authored
immediate operands to be copied. Patch by Reed Kotler. llvm-svn: 163811
-
Jakob Stoklund Olesen authored
The patch caused "Wrong topological sorting" assertions. llvm-svn: 163810
-
Benjamin Kramer authored
This is common when storing to global variables. llvm-svn: 163809
-
Nadav Rotem authored
llvm-svn: 163808
-
Nadav Rotem authored
Rename the flag which protects from escaped allocas, which may come from bugs in user code or in the compiler. Also, dont assert if the protection is not enabled. llvm-svn: 163807
-
Micah Villmow authored
The current implementation does not allow more than 32 types to be properly handled with target lowering. This doubles the size to 64bit types and easily allows extension to more types. llvm-svn: 163806
-
Micah Villmow authored
llvm-svn: 163805
-
Silviu Baranga authored
llvm-svn: 163804
-
Silviu Baranga authored
llvm-svn: 163803
-
Nadav Rotem authored
by xoring the high-bit. This fails if the source operand is a vector because we need to negate each of the elements in the vector. Fix rdar://12281066 PR13813. llvm-svn: 163802
-
Nadav Rotem authored
llvm-svn: 163801
-
Filipe Cabecinhas authored
llvm-svn: 163800
-
Bill Wendling authored
Use Nick's suggestion of storing a large NULL into the GV instead of memset, which requires TargetData. llvm-svn: 163799
-
NAKAMURA Takumi authored
llvm-svn: 163798
-
Alexey Samsonov authored
llvm-svn: 163797
-