- Feb 14, 2014
-
-
Evgeniy Stepanov authored
This is covered by existing ASan test. This does not change anything for TSan by default (but provides a flag to change the threshold size). Based on a patch by florent.bruneau here: https://code.google.com/p/address-sanitizer/issues/detail?id=256 llvm-svn: 201400
-
Alexey Samsonov authored
llvm-svn: 201399
-
Alexey Samsonov authored
llvm-svn: 201398
-
Evgeniy Stepanov authored
llvm-svn: 201397
-
Alexey Samsonov authored
llvm-svn: 201396
-
Kevin Qin authored
llvm-svn: 201395
-
Evgeniy Stepanov authored
This change replaces 32- and 64- bit config.in-s with a single config template that is used to generate both 32 and 64 bits configs as well as the new arm-android config. Arm-android config is special because it can run tests on a remote device over adb (android debug bridge). We replace %clang with a script that run the compiler, upload the result to the device, and replaces it with another script. The second script runs the binary on the device and delivers stdout/stderr/exitcode back. llvm-svn: 201394
-
Alexey Samsonov authored
llvm-svn: 201393
-
Alexander Potapenko authored
[libsanitizer] Create SanitizerCommonDecorator which provides the Warning() and EndWarning() methods (needed for SEGV handling in sanitizer_common) llvm-svn: 201392
-
Evgeniy Stepanov authored
llvm-svn: 201391
-
Alexey Samsonov authored
llvm-svn: 201390
-
Eric Christopher authored
Revert "DebugInfo: Don't include the name of the CU file in the line table file list when it's unneeded" This reverts commit r201380 for now while we investigate. llvm-svn: 201389
-
NAKAMURA Takumi authored
llvm-svn: 201388
-
Jason Molenda authored
llvm-svn: 201387
-
Jason Molenda authored
specify a list of functions which should be treated as trap handlers. This will be primarily useful to people working in non-user-level process debugging - kernels and other standalone environments. For most people, the trap handler functions provided by the Platform plugin will be sufficient. <rdar://problem/15835846>, <rdar://problem/15982682> llvm-svn: 201386
-
Jiangning Liu authored
llvm-svn: 201385
-
Jiangning Liu authored
llvm-svn: 201384
-
NAKAMURA Takumi authored
I added it in r201211. llvm-svn: 201383
-
Hao Liu authored
As v1i1 is illegal, the type legalizer tries to scalarize such node. But if the type operands of SETCC is legal, the scalarization algorithm will cause an assertion failure. llvm-svn: 201381
-
David Blaikie authored
Recommitting r201351 and r201355 (reverted in r201351 and r201355) We weren't emitting the an empty (header only) line table when the line table was empty - this made the DWARF invalid (the compile unit would point to the zero-size debug_lines section where there should've been an empty line table but there was nothing at all). Fix that, and as a consequence this works around/addresses PR18809. llvm-svn: 201380
-
Eric Christopher authored
the dwarf .debug_aranges section. llvm-svn: 201379
-
Eric Christopher authored
option to enable again that will be matched with a commit to enable in clang. llvm-svn: 201378
-
Juergen Ributzka authored
A simple register copy on X86 is just 3 bytes, whereas movabsq is a 10 byte instruction. Marking movabsq as not beeing cheap will allow LICM to move it out of the loop and it also prevents unnecessary rematerializations if the value is needed in more than one register. llvm-svn: 201377
-
Matt Arsenault authored
Makes addrspacecast (gep) do addrspacecast (gep) instead. llvm-svn: 201376
-
Adrian Prantl authored
llvm-svn: 201375
-
Juergen Ributzka authored
Because I also reverted the original commit that required this change. llvm-svn: 201374
-
Juergen Ributzka authored
Reverting commit (201346) for now, because it is breaking our internal builds. llvm-svn: 201373
-
Greg Clayton authored
Fixed deadlocks that could occur when using python for breakpoints, operating system plugins, and other async python usage. <rdar://problem/16054348> <rdar://problem/16040833> llvm-svn: 201372
-
Tom Stellard authored
llvm-svn: 201371
-
Tom Stellard authored
Reviewed-by:
Michel Dänzer <michel.daenzer@amd.com> llvm-svn: 201370
-
Tom Stellard authored
llvm-svn: 201369
-
Tom Stellard authored
llvm-svn: 201368
-
Tom Stellard authored
llvm-svn: 201367
-
Jason Molenda authored
This was primarily working around problems where we weren't able to identify trap handlers for different environments -- but instead, I'm working to make it easier to specify those trap handler function names. llvm-svn: 201366
-
Rafael Espindola authored
llvm-svn: 201365
-
Jason Molenda authored
add a new pure virtual CalculateTrapHandlerSymbolNames() that Platform subclasses must implement which fills in the function name list with any trap handlers that are expected on that platform. llvm-svn: 201364
-
- Feb 13, 2014
-
-
Hans Wennborg authored
It was pointing to lib\clang\3.4, but now we're on 3.5. Make CMake insert the right version automatically. llvm-svn: 201363
-
Stephen Hines authored
llvm-svn: 201362
-
Diego Novillo authored
llvm-svn: 201361
-
Kaelyn Uhrain authored
and the class name is shadowed by another member. Recovery still needs to be figured out, which is non-trivial since the parser has already gone down a much different path than if it had recognized the class template as type instead of seeing the member that shadowed the class template. llvm-svn: 201360
-