- Sep 11, 2013
-
-
Eli Friedman authored
PR17123. llvm-svn: 190484
-
Eli Friedman authored
llvm-svn: 190483
-
Eli Friedman authored
Fixes a crash in cases where the first argument was an incomplete type or an uninstantiated template type. <rdar://problem/14938471> llvm-svn: 190482
-
Nick Lewycky authored
constructor, copy assignment operator and move assignment operator. llvm-svn: 190481
-
Hans Wennborg authored
It was turning the buildbots red. llvm-svn: 190480
-
Marshall Clow authored
llvm-svn: 190479
-
Marshall Clow authored
llvm-svn: 190478
-
Michael Gottesman authored
[python-bindings] Added support for getting/setting operands of values and getting the number of operands of a value. Also in the process did some cleanups for BasicBlock. llvm-svn: 190477
-
Aaron Ballman authored
The cleanup attribute no longer uses an unresolved, simple identifier as its argument. Instead, it takes an expression that is fully resolved. llvm-svn: 190476
-
Michael Gottesman authored
[python-bindings] Added support for iterating over a basic blocks instructions, getting their name/dumping them, f/b iteration. Tests are included. llvm-svn: 190475
-
Marshall Clow authored
LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/multiset. THIS is map/multimap llvm-svn: 190474
-
Michael Gottesman authored
[python-bindings] Added support for iterating over a function's basic blocks, dumping/getting names of those bb, f/w iteration. Tests are included. llvm-svn: 190473
-
Rui Ueyama authored
llvm-svn: 190472
-
Michael Gottesman authored
[python-bindings] Added support for getting a module's functions, iterating f/b over said functions, dumping/print name of functions. Tests are included as well. llvm-svn: 190471
-
Richard Smith authored
non-member function, the number of arguments in the two candidate calls will be different (the non-member call will have one extra argument). We used to get confused by this, and fail to compare the last argument when testing whether the member is better, resulting in us always thinking it is, even if the non-member is more specialized in the last argument. llvm-svn: 190470
-
Rui Ueyama authored
YAMLIO printed a string as is without quotes unless it contains a newline character. That did not suffice. We also need to quote a string if it starts with a backquote, quote, double quote or atsign, or it's the empty string. llvm-svn: 190469
-
Michael Gottesman authored
llvm-svn: 190468
-
Michael Gottesman authored
llvm-svn: 190467
-
Eli Friedman authored
No functional change. llvm-svn: 190466
-
Michael Gottesman authored
llvm-svn: 190465
-
Nico Rieck authored
Some build systems use pipes for stdin/stderr. On nix-ish platforms colored output can be forced by -fcolor-diagnostics. On Windows this option has no effect in these cases because LLVM uses the console API (which only operates on the console buffer) even if a console wrapper capable of interpreting ANSI escape codes is used. The -fansi-escape-codes option allows switching from the console API to ANSI escape codes. It has no effect on other platforms. llvm-svn: 190464
-
Eli Friedman authored
llvm-svn: 190463
-
Eli Friedman authored
llvm-svn: 190462
-
Eli Friedman authored
llvm-svn: 190461
-
Nico Rieck authored
In some cases (e.g. when a build system pipes stderr) the Windows console API cannot be used to color output. For these, provide a way to switch to ANSI escape codes. This is required for Clang's -fansi-escape-codes option. llvm-svn: 190460
-
Michael Gottesman authored
llvm-svn: 190459
-
Michael Gottesman authored
[python-bindings] Added code for loading a module from bitcode, getset its datalayout, getset its target, dump it, print it to a file. llvm-svn: 190458
-
Michael Gottesman authored
[python-bindings] Added bindings for LLVMContextRef and a test for creating a new context or getting the global context. llvm-svn: 190457
-
Michael Gottesman authored
[python-bindings] Implemented the PassRegistry class and the calls to initialize/shutdown llvm. Also included an initialize_llvm declaration. llvm-svn: 190456
-
Michael Gottesman authored
llvm-svn: 190455
-
Marshall Clow authored
llvm-svn: 190454
-
Nick Kledzik authored
Patch by Joe Ranieri llvm-svn: 190453
-
Nick Kledzik authored
-current_version, -compatibility_version, and -install_name. Patch by Joe Ranieri llvm-svn: 190452
-
Nick Kledzik authored
and a parsePackedVersion() utility. Patch by Joe Ranieri llvm-svn: 190451
-
Eli Friedman authored
llvm-svn: 190450
-
Eli Friedman authored
Sorry about that; I'll try to be more careful about DEBUG mode. llvm-svn: 190449
-
Eli Friedman authored
llvm-svn: 190448
-
DeLesley Hutchins authored
llvm-svn: 190447
-
Eli Friedman authored
llvm-svn: 190446
-
Eli Friedman authored
llvm-svn: 190445
-