- Jan 01, 2009
-
-
Misha Brukman authored
* Added the first LLVM unittest -- DenseMap. * Updated mkpatch utility to include llvm/unittests dir * Added top-level target "unittests" to run all unittests llvm-svn: 61541
-
Misha Brukman authored
* Removed gtest_main.cc: we have our own main() elsewhere * Simplified the Makefile as we don't need SOURCES * Moved the internal header to gtest/internal/ * Simplified the Makefile to remove -I param to CPP.Flags * Updated README.LLVM with all the steps I took to massage GTest to work in LLVM so far llvm-svn: 61540
-
Misha Brukman authored
Makefile with it, without resorting to the use of VPATH. Also added Makefiles at every level of the directory tree to properly recurse to Google Test and build it as a library (original Makefiles by Talin). llvm-svn: 61539
-
Bill Wendling authored
llvm-svn: 61538
-
Bill Wendling authored
xor (or (icmp, icmp), true) -> and(icmp, icmp) This is possible because of De Morgan's law. llvm-svn: 61537
-
Bill Wendling authored
there's nothing in the vector. Pacify them. llvm-svn: 61536
-
- Dec 31, 2008
-
-
Duncan Sands authored
calculating nocapture attributes. llvm-svn: 61535
-
Bill Wendling authored
llvm-svn: 61534
-
Bill Wendling authored
llvm-svn: 61533
-
Duncan Sands authored
llvm-svn: 61532
-
Misha Brukman authored
llvm-svn: 61531
-
Misha Brukman authored
llvm-svn: 61530
-
Misha Brukman authored
llvm-svn: 61529
-
Misha Brukman authored
llvm-svn: 61528
-
Misha Brukman authored
llvm-svn: 61527
-
Misha Brukman authored
Added a README.LLVM file to indicate which files and directories were removed from the original source tarball. llvm-svn: 61526
-
Duncan Sands authored
to work out (in a very simplistic way) which function arguments (pointer arguments only) are only dereferenced and so do not escape. Mark such arguments 'nocapture'. llvm-svn: 61525
-
Oscar Fuentes authored
llvm-svn: 61521
-
Chris Lattner authored
llvm-svn: 61517
-
Bill Wendling authored
llvm-svn: 61516
-
Anders Carlsson authored
Perform default function/array conversion for input arguments to inline asm statements if the input expr can be a memory operand llvm-svn: 61515
-
Owen Anderson authored
llvm-svn: 61514
-
Chris Lattner authored
llvm-svn: 61513
-
Scott Michel authored
llvm-svn: 61512
-
Scott Michel authored
llvm-svn: 61511
-
Scott Michel authored
instruction sequence and cannot ordinarily be simplified by DAGcombine into the various target description files or SPUDAGToDAGISel.cpp. This makes some 64-bit operations legal. - Eliminate target-dependent ISD enums. - Update tests. llvm-svn: 61508
-
- Dec 30, 2008
-
-
Douglas Gregor authored
llvm-svn: 61486
-
- Dec 29, 2008
-
-
Bill Wendling authored
Darwin doesn't. Make this optional for platforms. llvm-svn: 61484
-
Bill Wendling authored
(quad) on a 64-bit platform. This fixes a problem with EH frames on Darwin. llvm-svn: 61483
-
Misha Brukman authored
* Simplified section header marking llvm-svn: 61482
-
Misha Brukman authored
line of text is short enough, instead of stretching all the way to the right margin. llvm-svn: 61481
-
Misha Brukman authored
a (<div>, <pre>) combo. llvm-svn: 61480
-
Duncan Sands authored
non-recursive. llvm-svn: 61479
-
Duncan Sands authored
and select instructions doesn't buy anything here except extra complexity: the only difference in the entire testsuite was that a readonly function became readnone in MiBench/consumer-typeset. Add a comment about this. llvm-svn: 61478
-
Misha Brukman authored
llvm-svn: 61477
-
Fariborz Jahanian authored
llvm-svn: 61476
-
Misha Brukman authored
stand out better. llvm-svn: 61475
-
Misha Brukman authored
llvm-svn: 61474
-
Duncan Sands authored
llvm-svn: 61470
-
Duncan Sands authored
constants, since doing so is irrelevant for aliasing purposes. While this doesn't increase the total number of functions marked readonly or readnone in MultiSource/ Applications (3089), it does result in 12 functions being marked readnone rather than readonly. Before: readnone: 820 readonly: 2269 After: readnone: 832 readonly: 2257 llvm-svn: 61469
-