- Feb 18, 2012
-
-
Eric Christopher authored
emit less than complete types on purpose on occasion and so our caches aren't useful for this kind of lazy emitting. llvm-svn: 150856
-
Chad Rosier authored
llvm-svn: 150855
-
Enrico Granata authored
making it so that the std::map test case does a better job at checking for interference between expression parser and synthetic children; plus being more verbose in the comments llvm-svn: 150854
-
Eric Christopher authored
llvm-svn: 150852
-
Lang Hames authored
llvm-svn: 150851
-
Ted Kremenek authored
Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. llvm-svn: 150849
-
Eric Christopher authored
llvm-svn: 150848
-
- Feb 17, 2012
-
-
Anna Zaks authored
llvm-svn: 150847
-
Anna Zaks authored
it aware of CString APIs that return the input parameter. Malloc Checker needs to know how the 'strcpy' function is evaluated. Introduce the dependency on CStringChecker for that. CStringChecker knows all about these APIs. Addresses radar://10864450 llvm-svn: 150846
-
Anna Zaks authored
(Ex: It was not treating __inline_strcpy as strcpy. Will add tests that rely on this later on.) llvm-svn: 150845
-
Fariborz Jahanian authored
until the end when all their ivars are known then. llvm-svn: 150844
-
Jim Ingham authored
llvm-svn: 150843
-
Jakob Stoklund Olesen authored
llvm-svn: 150842
-
Matt Beaumont-Gay authored
llvm-svn: 150841
-
Lang Hames authored
llvm-svn: 150840
-
Fariborz Jahanian authored
and some cleanup. llvm-svn: 150839
-
Richard Smith authored
llvm-svn: 150838
-
Kevin Enderby authored
llvm-svn: 150836
-
Howard Hinnant authored
llvm-svn: 150835
-
Howard Hinnant authored
llvm-svn: 150834
-
Jakob Stoklund Olesen authored
llvm-svn: 150833
-
Kevin Enderby authored
to why this is needed. This broke the darwin's otool(1) program. This change was made in r144385. llvm-svn: 150832
-
Jakob Stoklund Olesen authored
Calls always clobber CPSR. llvm-svn: 150831
-
Jakob Stoklund Olesen authored
MRI keeps track of which physregs have been used. Make sure it gets updated with all the regmask-clobbered registers. Delete the closePhysRegsUsed() function which isn't necessary. llvm-svn: 150830
-
Dan Gohman authored
metadata may still unwind, but only in ways that the ARC optimizer doesn't need to consider. This permits more aggressive optimization. llvm-svn: 150829
-
Howard Hinnant authored
llvm-svn: 150828
-
Howard Hinnant authored
llvm-svn: 150827
-
Lang Hames authored
any changes. Internally this adds a private inner class HMEditor, to LiveIntervals. HMEditor provides an API for updating live intervals when code is moved or bundled. llvm-svn: 150826
-
Fariborz Jahanian authored
patch. llvm-svn: 150825
-
David Chisnall authored
order to not be broken (by Solaris standards). llvm-svn: 150822
-
Dan Gohman authored
actually work, at least as described. LLVM Metadata is not intended to suppress LLVM IR rules, as it can be stripped at any time. llvm-svn: 150821
-
Jim Grosbach authored
llvm-svn: 150820
-
David Chisnall authored
Generate the correct EH frame section types on Solaris, this time without breaking other platforms... llvm-svn: 150819
-
David Chisnall authored
llvm-svn: 150818
-
Douglas Gregor authored
functionality change. llvm-svn: 150817
-
Jakob Stoklund Olesen authored
This caused miscompilations on out-of-tree targets, and possibly i386 as well. I'll find some other way of hoisting %rip-relative loads from loops containing calls. llvm-svn: 150816
-
Richard Osborne authored
llvm-svn: 150815
-
David Chisnall authored
Don't lazily allocate eh_frame. We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. Fix the type of eh_frame on Solaris so that Sun ld doesn't fail to combine them (thus making it impossible for the unwind library to find them and breaking exceptions). llvm-svn: 150814
-
David Chisnall authored
... and it's probably best to use the correct alignment, rather than just guessing that it's the same as the size. llvm-svn: 150813
-
Alexey Samsonov authored
llvm-svn: 150812
-