- Nov 22, 2012
-
-
Kostya Serebryany authored
[asan] rip off the creation of global redzones from the main AddressSanitizer class into a separate class. The intent is to make it a separate ModulePass in the following commmits llvm-svn: 168484
-
Eric Christopher authored
llvm-svn: 168481
-
Richard Smith authored
specified as a qualified name. llvm-svn: 168479
-
Richard Smith authored
and defined within the current instantiation, but which are not part of the current instantiation. Previously, it would look at bases which could be specialized separately from the current template. llvm-svn: 168477
-
Richard Smith authored
non-trivial special members for varargs calls. llvm-svn: 168476
-
Preston Briggs authored
analysis. Better is to look for cases with useful GEPs and use them when possible. When a pair of useful GEPs is not available, use the raw SCEVs directly. This approach supports better analysis of pointer dereferencing. In parallel, all the test cases are updated appropriately. Cases where we have a store to *B++ can now be analyzed! llvm-svn: 168474
-
Chandler Carruth authored
Previously, this flag to CC1 was never exposed at the clang driver layer, and if you happened to enable it (by being on Android or GCC 4.7 platform), you couldn't *disable* it, because there was no 'no' variant. The whole thing was confusingly implemented. Now, the target-specific flag processing gets the driver arg list, and we use standard hasFlag with a default based on the GCC version and/or Android platform. The user can still pass the 'no-' variant to forcibly disable the flag, or pass the positive variant to clang itself to enable the flag. The test has also been substantially cleaned up and extended to cover these use cases. llvm-svn: 168473
-
Jack Carter authored
This patch provides support for the MIPS relocations: *) R_MIPS_GOT_HI16 *) R_MIPS_GOT_LO16 *) R_MIPS_CALL_HI16 *) R_MIPS_CALL_LO16 These are used for large GOT instruction sequences. Contributer: Jack Carter llvm-svn: 168471
-
- Nov 21, 2012
-
-
Eli Bendersky authored
llvm-svn: 168466
-
Hemant Kulkarni authored
llvm-svn: 168461
-
Akira Hatanaka authored
llvm-svn: 168460
-
Andrew Kaylor authored
llvm-svn: 168459
-
Akira Hatanaka authored
functions added in r168456. llvm-svn: 168458
-
Akira Hatanaka authored
llvm-svn: 168456
-
Akira Hatanaka authored
llvm-svn: 168455
-
Daniel Malea authored
llvm-svn: 168454
-
Akira Hatanaka authored
referring to a GOT entry. llvm-svn: 168453
-
Daniel Malea authored
- missing includes in cpp test programs - mismatched dwarf/dsym test cases - make "com.apple.main-thread" expected string conditional on darwin platform llvm-svn: 168452
-
Jyotsna Verma authored
llvm-svn: 168451
-
Akira Hatanaka authored
llvm-svn: 168450
-
Jyotsna Verma authored
llvm-svn: 168449
-
Akira Hatanaka authored
llvm-svn: 168448
-
Preston Briggs authored
llvm-svn: 168445
-
Andrew Kaylor authored
Tests to follow in another patch. llvm-svn: 168444
-
Benjamin Kramer authored
SemaCXX: an enumeral type can be of character or boolean type in a C++11 enum class. Make sure we create a literal of the right type. Fixes PR14386. llvm-svn: 168441
-
Anton Korobeynikov authored
Patch by Job Noorman! llvm-svn: 168440
-
Anton Korobeynikov authored
llvm-svn: 168439
-
Rafael Espindola authored
llvm-svn: 168437
-
Joey Gouly authored
llvm-svn: 168436
-
Jyotsna Verma authored
llvm-svn: 168434
-
Alexey Samsonov authored
llvm-svn: 168431
-
NAKAMURA Takumi authored
"not grep '-715827882'" performed as below...bad... Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. llvm-svn: 168430
-
NAKAMURA Takumi authored
FIXME: It could be /dev/null. llvm-svn: 168429
-
Alexey Samsonov authored
[Sanitizer] force linking with static sanitizer runtimes on Darwin even if they are not found in resource directory. Add test checking sanitizer linker flags on Darwin. llvm-svn: 168428
-
Rafael Espindola authored
Fix the testcase to be valid IL and uses FileCheck. Thanks to NAKAMURA Takumi for noticing it. llvm-svn: 168427
-
Kostya Serebryany authored
llvm-svn: 168426
-
Evgeniy Stepanov authored
llvm-svn: 168425
-
Kostya Serebryany authored
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424
-
Dmitry Vyukov authored
llvm-svn: 168423
-
Alexey Samsonov authored
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset llvm-svn: 168422
-