- Oct 08, 2013
-
-
Manman Ren authored
llvm-svn: 192218
-
rdar://problem/11778815Enrico Granata authored
Formats (as in "type format") are now included in categories The only bit missing is caching formats along with synthetic children and summaries, which might be now desirable llvm-svn: 192217
-
Manman Ren authored
llvm-svn: 192216
-
Manman Ren authored
llvm-svn: 192215
-
Manman Ren authored
llvm-svn: 192214
-
Akira Hatanaka authored
No intended functionality change. llvm-svn: 192213
-
Matt Arsenault authored
These are bugs to fix later. llvm-svn: 192212
-
Ted Kremenek authored
llvm-svn: 192211
-
Sergey Matveev authored
The tracer thread in StopTheWorld could wait on a mutex forever if the parent process died before unlocking it. Use PR_SET_PDEATHSIG so that the parent would kill the child in this scenario. llvm-svn: 192210
-
Benjamin Kramer authored
Sadly this loses the checking from AssertingVH, but apparently storing the end() of a BasicBlock into an AssertingVH has bad consequences as it's not really an instruction. llvm-svn: 192209
-
Serge Pavlov authored
llvm-svn: 192208
-
Reed Kotler authored
have native instructions for this. llvm-svn: 192207
-
Enrico Granata authored
An example of data formatters that generate a summary for a Unicode UTF encoded string represented as a (pointer,length) pair llvm-svn: 192206
-
Andrew Kaylor authored
llvm-svn: 192205
-
Serge Pavlov authored
llvm-svn: 192204
-
Ted Kremenek authored
Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface. llvm-svn: 192203
-
Benjamin Kramer authored
In the test case one type is coming from a typedef with no default arg, the other has the default arg. Taking the default arg from the typedef crashes, so always use the real template paramter declaration. PR17510. llvm-svn: 192202
-
Hans Wennborg authored
In cl.exe, this flag turns some warnings into errors and adds some codegen security checks. I don't think we intend to support this. llvm-svn: 192201
-
Serge Pavlov authored
This fixes PR16992 - Fixit missing when "sizeof type" found. llvm-svn: 192200
-
Eric Christopher authored
llvm-svn: 192199
-
Sergey Matveev authored
Fixes build on clang 3.2, which doesn't support cfi_undefined. This change doesn't seem to break the slow unwinder. Even if it does, the worst thing that could happen is that we would not see a backtrace when a fatal error happens under StopTheWorld. llvm-svn: 192196
-
Edwin Vane authored
llvm-svn: 192189
-
Daniel Jasper authored
Before: struct aaaaaaaaaaaaa : public aaaaaaaaaaaaaaaaaaa< // aaaaaaaaaaaaaaaa> {}; struct aaaaaaaaaaaaaaaaaaaa : public aaaaaaaaaaaaaaaaaaa< aaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaa> {}; After: struct aaaaaaaaaaaaa : public aaaaaaaaaaaaaaaaaaa< // aaaaaaaaaaaaaaaa> {}; struct aaaaaaaaaaaaaaaaaaaa : public aaaaaaaaaaaaaaaaaaa<aaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaa> {}; llvm-svn: 192187
-
Rafael Espindola authored
Patch by Vladimir Voskresensky. The erros were: Path.inc:274:3: error: ‘Dl_info’ was not declared in this scope ... and usr/include/spawn.h:52:14: error: expected ‘,’ or ‘...’ before ‘argv’ llvm-svn: 192185
-
Daniel Jasper authored
Also let clang-format-diff.py detect errors based on clang-format's return code. Otherwise messages like "Can't find usable .clang-format, falling back to LLVM style" can make it fail, which might be undesired. Patch by Alp Toker. Thank you! llvm-svn: 192184
-
Shankar Easwaran authored
llvm-svn: 192183
-
Rafael Espindola authored
Patch by Greg Bedwell. llvm-svn: 192182
-
Rafael Espindola authored
This patch fixes an old FIXME by creating a MCTargetStreamer interface and moving the target specific functions for ARM, Mips and PPC to it. The ARM streamer is still declared in a common place because it is used from lib/CodeGen/ARMException.cpp, but the Mips and PPC are completely hidden in the corresponding Target directories. I will send an email to llvmdev with instructions on how to use this. llvm-svn: 192181
-
Joerg Sonnenberger authored
llvm-svn: 192180
-
NAKAMURA Takumi authored
llvm-svn: 192179
-
NAKAMURA Takumi authored
llvm-svn: 192178
-
Alp Toker authored
The bool conversion operator on InstantiatingTemplate never added value and only served to obfuscate the template instantiation routines. This replaces the conversion and its callers with an explicit isInvalid() function to make it clear what's going on at a glance. llvm-svn: 192177
-
Venkatraman Govindaraju authored
No new testcases. However, this patch makes all supported JIT testcases in test/ExecutionEngine pass on Sparc. llvm-svn: 192176
-
Craig Topper authored
Remove unneeded MMX instruction definition by moving pattern to an equivalent instruction definition and removing the filtering from the disassembler table building. llvm-svn: 192175
-
Craig Topper authored
llvm-svn: 192174
-
Craig Topper authored
llvm-svn: 192173
-
Shankar Easwaran authored
llvm-svn: 192172
-
Craig Topper authored
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse. llvm-svn: 192171
-
Rui Ueyama authored
llvm-svn: 192170
-
Rui Ueyama authored
llvm-svn: 192169
-