- Nov 02, 2012
-
-
Akira Hatanaka authored
llvm-svn: 167315
-
Greg Clayton authored
llvm-svn: 167314
-
Akira Hatanaka authored
This function estimates stack size and will be called before PrologEpilogInserter scans the callee-saved registers. llvm-svn: 167313
-
Akira Hatanaka authored
of the incoming argument area. llvm-svn: 167312
-
Rafael Espindola authored
"../llvm-git/utils/TableGen/CodeGenSchedule.cpp", line 1594.12: 1540-0218 (S) The call does not match any parameter list for "operator+". "../llvm-git/include/llvm/ADT/STLExtras.h", line 130.1: 1540-1283 (I) "template <class _Iterator, class Func> llvm::operator+(mapped_iterator<_Iterator,Func>::difference_type, const mapped_iterator<_Iterator,Func> &)" is not a viable candidate. Patch by Kai. llvm-svn: 167311
-
Akira Hatanaka authored
"set .noat" so that the assembler doesn't issue warnings when register $AT is used. llvm-svn: 167310
-
Rafael Espindola authored
Patch by Kai. llvm-svn: 167309
-
David Blaikie authored
llvm-svn: 167308
-
Rafael Espindola authored
* -Bsymbolic must be added for x86 as well. * Default CPU name also set to 'core2' for x86 android. Patch by Edwin Vane. llvm-svn: 167307
-
Richard Smith authored
llvm-svn: 167306
-
Richard Smith authored
Add -lpthread when building with Ubsan on Linux, in preparation for making libclang-rt.ubsan pull in sanitizer_common, which in turn depends on pthreads. llvm-svn: 167305
-
Andrew Kaylor authored
Change resolveRelocation parameters so the relocations can find placeholder values in the original object buffer. Some ELF relocations require adding the a value to the original contents of the object buffer at the specified location. In order to properly handle multiple applications of a relocation, the RuntimeDyld code should be grabbing the original value from the object buffer and writing a new value into the loaded section buffer. This patch changes the parameters passed to resolveRelocations to accommodate this need. llvm-svn: 167304
-
Sean Callanan authored
<rdar://problem/12624679> llvm-svn: 167303
-
Dmitri Gribenko authored
llvm-svn: 167302
-
Ted Kremenek authored
llvm-svn: 167301
-
Ted Kremenek authored
more how noisy it is. llvm-svn: 167300
-
Sean Callanan authored
the runtime if we have complete debug information for a class. Also made the Objective-C language runtime return NULL when asked for the complete debug information (i.e., information from DWARF, not information from the runtime) if that information isn't present. It used to return a non-authoritative version, which made it hard for clients to determine whether complete debug information was available. <rdar://problem/12608895> llvm-svn: 167299
-
Alexey Samsonov authored
[Sanitizer] Add internal_isatty to sanitizer_libc and PrintsToTty to determine whether error reports are printed to terminal llvm-svn: 167298
-
Alexey Samsonov authored
llvm-svn: 167297
-
Alexey Samsonov authored
llvm-svn: 167296
-
Alexey Samsonov authored
llvm-svn: 167295
-
Alexey Samsonov authored
llvm-svn: 167294
-
NAKAMURA Takumi authored
clang/test/CodeGen/bitfield-promote.c: Add explicit triple for now. It has been failing for big endian targets, for example, ppc. llvm-svn: 167293
-
NAKAMURA Takumi authored
llvm-svn: 167292
-
Alexey Samsonov authored
llvm-svn: 167291
-
Alexey Samsonov authored
llvm-svn: 167290
-
Duncan Sands authored
they are now all correct; hopefully the buildbots will agree!). llvm-svn: 167289
-
Chandler Carruth authored
strided loops again. llvm-svn: 167287
-
Chandler Carruth authored
The new analysis is not yet ready for prime time. It has a *critical* flawed assumption, and some troubling shortages of testing. Until it's been hammered into better shape, let's stick with the working code. This should be easy to revert itself when the analysis is ready. Fixes PR14241, a miscompile of any memcpy-able loop which uses a pointer as the induction mechanism. If you have been seeing miscompiles in this revision range, you really want to test with this backed out. The results of this miscompile are a bit subtle as they can lead to downstream passes concluding things are impossible which are in fact possible. Thanks to David Blaikie for the majority of the reduction of this miscompile. I'll be checking in the test case in a non-revert commit. Revesions reverted here: r167045: LoopIdiom: Fix a serious missed optimization: we only turned top-level loops into memmove. r166877: LoopIdiom: Add checks to avoid turning memmove into an infinite loop. r166875: LoopIdiom: Recognize memmove loops. r166874: LoopIdiom: Replace custom dependence analysis with DependenceAnalysis. llvm-svn: 167286
-
Duncan Sands authored
test/Transforms/GVN/rle.ll if the (currently disabled) check for a pointer type in getIntPtrType is turned on. llvm-svn: 167285
-
Tobias Grosser authored
llvm-svn: 167284
-
Tobias Grosser authored
llvm-svn: 167283
-
Chandler Carruth authored
llvm-svn: 167282
-
Eli Friedman authored
llvm-svn: 167281
-
Argyrios Kyrtzidis authored
is getting converted to a global PreprocessedEntityID. llvm-svn: 167280
-
Eli Friedman authored
llvm-svn: 167279
-
NAKAMURA Takumi authored
llvm-svn: 167278
-
Jordan Rose authored
Add FIXMEs for the traits visible from multiple translation units. Currently the macros hide their key types in an anonymous namespace. llvm-svn: 167277
-
Jordan Rose authored
Also, move the REGISTER_*_WITH_PROGRAMSTATE macros to ProgramStateTrait.h. This doesn't get rid of /all/ explicit uses of ProgramStatePartialTrait, but it does get a lot of them. llvm-svn: 167276
-
Jordan Rose authored
No functionality change. llvm-svn: 167275
-