- Sep 13, 2012
-
-
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
-
Alexey Samsonov authored
llvm-svn: 163796
-
Alexey Samsonov authored
llvm-svn: 163795
-
Daniel Jasper authored
Review: http://llvm-reviews.chandlerc.com/D39 llvm-svn: 163794
-
Dmitri Gribenko authored
not what most people want -- it starts a new paragraph). llvm-svn: 163793
-
Manuel Klimek authored
llvm-svn: 163792
-
Nadav Rotem authored
Stack Coloring: We have code that checks that all of the uses of allocas are within the lifetime zone. Sometime legitimate usages of allocas are hoisted outside of the lifetime zone. For example, GEPS may calculate the address of a member of an allocated struct. This commit makes sure that we only check (abort regions or assert) for instructions that read and write memory using stack frames directly. Notice that by allowing legitimate usages outside the lifetime zone we also stop checking for instructions which use derivatives of allocas. We will catch less bugs in user code and in the compiler itself. llvm-svn: 163791
-
Dmitri Gribenko authored
* wrap code blocks in \code ... \endcode; * refer to parameter names in paragraphs correctly (\arg is not what most people want -- it starts a new paragraph). llvm-svn: 163790
-
Alexey Samsonov authored
[TSan] Add initial support for buidling ThreadSanitizer runtime library with CMake (currently the only supported platfrom is 64-bit Linux). This patch makes 'clang++ -fthread-sanitizer' work for both clang in the build tree and installed clang llvm-svn: 163789
-
Alexey Samsonov authored
llvm-svn: 163788
-