- Feb 05, 2013
-
-
Daniel Dunbar authored
llvm-svn: 174444
-
Daniel Dunbar authored
- This is so that we can easily write XFAIL markers for tests that are known to fail with versions of libc++ as were shipped with a particular triple. llvm-svn: 174443
-
Akira Hatanaka authored
is a vararg function. The original code was examining flag OutputArg::IsFixed to determine whether CC_MipsN_VarArg or CC_MipsN should be called. This is not correct, since this flag is often set to false when the function being analyzed is a non-variadic function. llvm-svn: 174442
-
Douglas Gregor authored
llvm-svn: 174441
-
Daniel Dunbar authored
- We parse up to the first non-empty non-comment (C++ style) line, otherwise the format and semantics match what is used for LLVM/Clang tests. - For now, the only interesting thing to test against is a user supplied target_triple test parameter. llvm-svn: 174440
-
Michael J. Spencer authored
llvm-svn: 174439
-
Benjamin Kramer authored
llvm-svn: 174438
-
Enrico Granata authored
llvm-svn: 174437
-
Anna Zaks authored
(void*)p. Addresses the false positives similar to the test case. llvm-svn: 174436
-
Anna Zaks authored
llvm-svn: 174435
-
Anna Zaks authored
llvm-svn: 174434
-
Michael Gottesman authored
llvm-svn: 174433
-
Michael Gottesman authored
llvm-svn: 174432
-
Owen Anderson authored
Reapply r174343, with a fix for a scary DAG combine bug where it failed to differentiate between the alignment of the base point of a load, and the overall alignment of the load. This caused infinite loops in DAG combine with the original application of this patch. ORIGINAL COMMIT LOG: When the target-independent DAGCombiner inferred a higher alignment for a load, it would replace the load with one with the higher alignment. However, it did not place the new load in the worklist, which prevented later DAG combines in the same phase (for example, target-specific combines) from ever seeing it. This patch corrects that oversight, and updates some tests whose output changed due to slightly different DAGCombine outputs. llvm-svn: 174431
-
Benjamin Kramer authored
Found by running instcombine on a fabricated test case for the constant folder. llvm-svn: 174430
-
Jyotsna Verma authored
zext( set[ne,eq,gt,ugt] (...) ) type of dag patterns. llvm-svn: 174429
-
Michael J. Spencer authored
llvm-svn: 174428
-
Michael J. Spencer authored
llvm-svn: 174427
-
Michael J. Spencer authored
llvm-svn: 174426
-
Michael J. Spencer authored
llvm-svn: 174425
-
Benjamin Kramer authored
This was introduced in r173293. llvm-svn: 174424
-
Arnold Schwaighofer authored
Introduce a helper class that computes the cost of memory access instructions. No functionality change intended. llvm-svn: 174422
-
rdar://problem/12866706Greg Clayton authored
Removed asserts and replaced them with conditional code and appropriate errors that prompt for a bug to be filed. llvm-svn: 174420
-
Jyotsna Verma authored
llvm-svn: 174419
-
Chad Rosier authored
edge is critical, then split it so we can insert the store. rdar://13126179 llvm-svn: 174418
-
Jakob Stoklund Olesen authored
All targets are now adding return value registers as implicit uses on return instructions, and there is no longer a need for the live out lists. llvm-svn: 174417
-
Jakob Stoklund Olesen authored
Now that return value registers are return instruction uses, there is no need for special treatment of return blocks. llvm-svn: 174416
-
Jakob Stoklund Olesen authored
llvm-svn: 174415
-
Jakob Stoklund Olesen authored
llvm-svn: 174414
-
Jakob Stoklund Olesen authored
llvm-svn: 174413
-
Jyotsna Verma authored
llvm-svn: 174412
-
Jakob Stoklund Olesen authored
llvm-svn: 174411
-
Jakob Stoklund Olesen authored
llvm-svn: 174410
-
Jakob Stoklund Olesen authored
llvm-svn: 174409
-
Jakob Stoklund Olesen authored
llvm-svn: 174408
-
Jakob Stoklund Olesen authored
llvm-svn: 174407
-
Jakob Stoklund Olesen authored
llvm-svn: 174406
-
Jakob Stoklund Olesen authored
This was fixed by r174402. llvm-svn: 174405
-
Daniel Dunbar authored
- This controls whether to execute against the locally built library or not. The default is currently True which maps to what was already being done by default. - I'd appreciate it if someone can implement the proper handling of this flag on linux, I no longer remember the details of its .so handling. llvm-svn: 174404
-
Tobias Grosser authored
The changed files are not yet clang-format clean, but we are getting close. llvm-svn: 174403
-