- Jul 12, 2011
-
-
Andrew Trick authored
LinearFunctionTestReplace rewrite. No functionality. I've been wanting to group the indvar subphases into sections and order them by their logical sequence. My next checkin adds functions related to LFTR, and doing the reorg now should help reviewers. Since, most of the code in IndVarSimplify.cpp has recently been replaced or will be replaced soon, obscuring blame should not be an issue. This seems like an ideal time to shuffle the code around. I'm happy to take more suggestions for cleaning up the code. Or if you've been wanting to cleanup anything in this file yourself, now is a good time. llvm-svn: 134941
-
Johnny Chen authored
Passing in os.ctermid() as the arg for SBTarget.Launch(...) for stdin_path, stdout_path, and stderr_path is just wrong and resulted in the inferior's output getting mixed into the GDB remote communication's log file. Change all test cases to not pass os.ctermid() and either use SBTarget.LaunchSimple() or SBTarget.Launch() and pass None as stdin_path/stdout_path/srderr_path to use a pseudo terminal. rdar://problem/9716499 program output is getting mixed into the GDB remote communications llvm-svn: 134940
-
Bruno Cardoso Lopes authored
specified, 128 avx code is used and we're not sure yet if this the behavior we want (and if it does, some improvements are needed before relying on it). llvm-svn: 134939
-
Chandler Carruth authored
Patch by Caitlin Sadowski. llvm-svn: 134938
-
Chandler Carruth authored
into a static helper. Original patch by Caitlin Sadowski, style tweaks by me. llvm-svn: 134937
-
Eric Christopher authored
in multiple buildbots. llvm-svn: 134936
-
Bruno Cardoso Lopes authored
llvm-svn: 134935
-
Bruno Cardoso Lopes authored
add one more testcase. llvm-svn: 134934
-
John Wiegley authored
llvm-svn: 134933
-
Douglas Gregor authored
llvm-svn: 134932
-
NAKAMURA Takumi authored
Revert r134898, "test/Frontend/dependency-gen.c: Mark XFAIL: mingw due to PR10331. to appease mingw-target (and non-mingw-host) builds. PR10331 is still alive I suppose. llvm-svn: 134931
-
Cameron Zwarich authored
llvm-svn: 134930
-
- Jul 11, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 134928
-
Argyrios Kyrtzidis authored
llvm-svn: 134927
-
Eli Friedman authored
llvm-svn: 134926
-
Eli Friedman authored
llvm-svn: 134925
-
Johnny Chen authored
llvm-svn: 134924
-
Evan Cheng authored
llvm-svn: 134922
-
David Greene authored
Respond to some feedback asking for a name change. llvm-svn: 134921
-
Evan Cheng authored
llvm-svn: 134920
-
-
Argyrios Kyrtzidis authored
llvm-svn: 134918
-
Evan Cheng authored
llvm-svn: 134917
-
Argyrios Kyrtzidis authored
llvm-svn: 134916
-
Johnny Chen authored
Only the val (of SBValue type) argument is needed. llvm-svn: 134915
-
Jim Ingham authored
llvm-svn: 134914
-
John McCall authored
llvm-svn: 134913
-
Enrico Granata authored
llvm-svn: 134912
-
Enrico Granata authored
llvm-svn: 134911
-
Johnny Chen authored
rdar://problem/9745789 "expression" can't call functions in class methods llvm-svn: 134910
-
Johnny Chen authored
before issuing API calls to find the global variable and to get its value. rdar://problem/9700873 has been updated to reflect the latest status. The dwarf case now does not seg fault if the inferior is not started; instead, for dwarf case, the value retrieved from the global variable is None. llvm-svn: 134909
-
David Greene authored
Update the tag for Init to match how it's defined. llvm-svn: 134908
-
David Greene authored
Manage Inits in a FoldingSet. This provides several benefits: - Memory for Inits is properly managed - Duplicate Inits are folded into Flyweights, saving memory - It enforces const-correctness, protecting against certain classes of bugs The above benefits allow Inits to be used in more contexts, which in turn provides more dynamism to TableGen. This enhanced capability will be used by the AVX code generator to a fold common patterns together. llvm-svn: 134907
-
Fariborz Jahanian authored
require destruction and there is possibility of that without construction. Thanks Johnm for review and suggestions offline. // rdar://9535237. llvm-svn: 134906
-
Shantonu Sen authored
The enum names as well as order (i.e. value) had skewed, which means that consumers of the tablegen-ed table would see different values than intended. Make both files have a superset of enums, and add classification as needed for numMCOperands. Reviewed by Owen Anderson llvm-svn: 134905
-
Chandler Carruth authored
When two different types has the same text representation in the same diagnostic message, print an a.k.a. after the type if the a.k.a. gives extra information about the type. class versa_string; typedef versa_string string; namespace std {template <typename T> class vector;} using std::vector; void f(vector<string> v); namespace std { class basic_string; typedef basic_string string; template <typename T> class vector {}; void g() { vector<string> v; f(v); } } Old message: ---------------- test.cc:15:3: error: no matching function for call to 'f' f(&v); ^ test.cc:7:6: note: candidate function not viable: no known conversion from 'vector<string>' to 'vector<string>' for 1st argument void f(vector<string> v); ^ 1 error generated. New message: --------------- test.cc:15:3: error: no matching function for call to 'f' f(v); ^ test.cc:7:6: note: candidate function not viable: no known conversion from 'vector<string>' (aka 'std::vector<std::basic_string>') to 'vector<string>' (aka 'std::vector<versa_string>') for 1st argument void f(vector<string> v); ^ 1 error generated. llvm-svn: 134904
-
Jim Grosbach authored
The 'CS' is not a predication suffix in this case. llvm-svn: 134903
-
Jim Grosbach authored
Print shifted immediate values directly rather than as a payload+shifter value pair. This makes for more readable output assembly code, simplifies the instruction printer, and is consistent with how Thumb immediates are displayed. llvm-svn: 134902
-
Garrison Venn authored
type system. However most of these modifications were due to IRBuilder (IRBuilderBase), not having been modified to NOT return such const qualified free types. If IRBuilder does not change, as can also be seen in its instruction creation methods, to use const free types, it may be useful to have ExceptionDemo drop IRBuilder usage. Modifying builder.getInt32Ty() to llvm::Type::getInt32Ty(builder.getContext()) is pretty ugly. llvm-svn: 134901
-
NAKAMURA Takumi authored
test/CodeGen/PowerPC/vector.ll: Tweak redirection >%t >%t to >%t >>%t. See also r134814 (test/CodeGen/X86/vector.ll). llvm-svn: 134900
-