- Mar 08, 2011
-
-
Bill Wendling authored
llvm-svn: 127224
-
John Wiegley authored
llvm-svn: 127223
-
John McCall authored
in case we want to make a world where we can check intermediate instantiations for this kind of breadcrumb. llvm-svn: 127221
-
Nick Lewycky authored
llvm-svn: 127220
-
John McCall authored
diagnostic. Also, these attributes are commonly written with macros which we actually pre-define, so instead of expanding the macro location, refer to the instantiation location and name it using the macro loc. llvm-svn: 127219
-
Stephen Wilson authored
ELF object files do not implicitly have a symbol named "start" as an entry point. For example, on Linux it is often named "_start", but can be trivially set to any symbol by passing an --entry argument to the linker. Use the ELF header to determine the entry point and resolve the associated section based on that address. Also, update the linux dynamic loader to call GetEntryPointAddress instead of GetEntryPoint. llvm-svn: 127218
-
John McCall authored
llvm-svn: 127217
-
John McCall authored
llvm-svn: 127216
-
Stephen Wilson authored
llvm-svn: 127215
-
Devang Patel authored
llvm-svn: 127214
-
Bill Wendling authored
llvm-svn: 127213
-
Bill Wendling authored
llvm-svn: 127209
-
Eric Christopher authored
testcases accordingly. Some are currently xfailed and will be filed as bugs to be fixed or understood. Performance results: roughly neutral on SPEC some micro benchmarks in the llvm suite are up between 100 and 150%, only a pair of regressions that are due to be investigated john-the-ripper saw: 10% improvement in traditional DES 8% improvement in BSDI DES 59% improvement in FreeBSD MD5 67% improvement in OpenBSD Blowfish 14% improvement in LM DES Small compile time impact. llvm-svn: 127208
-
Douglas Gregor authored
dependent scope and produce an error (rather than crashing). Fixes PR8979. llvm-svn: 127206
-
Jim Ingham authored
I didn't notice there was already an ObjectFile::GetEntryPoint. Move that over to GetEntryPointAddress 'cause that's more consistent with other functions in ObjectFile, do the mutatis mutandi and also in the ELF case I return a section offset address rather than a bare load address. llvm-svn: 127205
-
Andrew Trick authored
This change uses the MaxReorderWindow for both height and depth, which tends to limit the negative effects of high register pressure. llvm-svn: 127203
-
Jim Ingham authored
Reverting the part of the debug-in-ofile patch from earlier today that removes them from the shared module list. That was causing a bunch of asserts. Greg is working on a better fix. llvm-svn: 127201
-
Bob Wilson authored
llvm-svn: 127198
-
Bob Wilson authored
llvm-svn: 127197
-
Jim Ingham authored
Add a method "GetEntryPoint" to the ObjectFile class, and implement it on MachO & ELF - though the ELF implementation is probably a little weak. Then use this method in place of directly looking for "start" in the ThreadPlanCallFunction constructor to find the stopping point for our function evaluation. llvm-svn: 127194
-
Bill Wendling authored
expand the testing of the narrowing shift right instructions. No functionality change. llvm-svn: 127193
-
Jakob Stoklund Olesen authored
llvm-svn: 127192
-
Caroline Tice authored
Add thread state initialization to the thread where the interactive interpreter is run (which is separate from the thread where Py_Initialize is called, where this normally gets set up). llvm-svn: 127191
-
- Mar 07, 2011
-
-
Carl Norum authored
llvm-svn: 127188
-
Eric Christopher authored
llvm-svn: 127186
-
Bill Wendling authored
clobber with the 'y' constraint. Otherwise, we get the wrong return type and an assert, because it created a '<1 x i64>' vector type instead of the x86_mmx type. llvm-svn: 127185
-
Johnny Chen authored
We should still see the entire stdout redirected once the process is finished. llvm-svn: 127184
-
Argyrios Kyrtzidis authored
llvm-svn: 127183
-
Devang Patel authored
Radar 9097659 llvm-svn: 127182
-
Jakob Stoklund Olesen authored
llvm-svn: 127181
-
Johnny Chen authored
llvm-svn: 127179
-
Carl Norum authored
Change diagnostic message from "Extension" to "ExtWarn" to find more problems with missing semicolons. llvm-svn: 127177
-
Ted Kremenek authored
llvm-svn: 127176
-
Cameron Zwarich authored
llvm-svn: 127175
-
Devang Patel authored
CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just like CodeGenFunction::GenerateCode() llvm-svn: 127174
-
Johnny Chen authored
Currently it has only test cases for SBThread.GetStopDescription() API. Also modified lldb.swig to add typemap for (char *dst, size_t dst_len) which occurs for SBThread::GetStopDescription() C++ API. For Python scripting: # Due to the typemap magic (see lldb.swig), we pass in an (int)length to GetStopDescription # and expect to get a Python string as the result object! # The 100 is just an arbitrary number specifying the buffer size. stop_description = thread.GetStopDescription(100) llvm-svn: 127173
-
Rafael Espindola authored
llvm-svn: 127172
-
Argyrios Kyrtzidis authored
It will accept flexible array in union and also as the sole element of a struct/class. Fixes rdar://9065507. llvm-svn: 127171
-
Duncan Sands authored
about possibly swapped memset parameters. Avoid the warning. llvm-svn: 127170
-
Jim Grosbach authored
llvm-svn: 127169
-