- Jan 02, 2009
-
-
Evan Cheng authored
llvm-svn: 61556
-
Evan Cheng authored
Use movaps / movd to extract vector element 0 even with sse4.1. It's still cheaper than pextrw especially if the value is in memory. llvm-svn: 61555
-
Nick Lewycky authored
llvm-svn: 61554
-
Nick Lewycky authored
reason. Two functions which mutually require each other to be nocapture are not currently supported. llvm-svn: 61553
-
Nick Lewycky authored
functions that don't write can't leak a pointer except through the return value, so a void readonly function is implicitly nocapture. Test these, and add a test that verifies that f1 calling f2 with an otherwise dead pointer gets both of them marked nocapture. llvm-svn: 61552
-
Bill Wendling authored
llvm-svn: 61551
-
Chris Lattner authored
llvm-svn: 61550
-
Duncan Sands authored
might one day fall into. llvm-svn: 61549
-
- Jan 01, 2009
-
-
Duncan Sands authored
leading comments. llvm-svn: 61548
-
Duncan Sands authored
and BRCOND conditions. Reorder a few methods while there. llvm-svn: 61547
-
Misha Brukman authored
otherwise, some unlucky souls start looking for a 'dejagnu' binary... * Properly capitalized LLVM. llvm-svn: 61546
-
Duncan Sands authored
llvm-svn: 61545
-
Duncan Sands authored
promote from i1 all the way up to the canonical SetCC type. In order to discover an appropriate type to use, pass MVT::Other to getSetCCResultType. In order to be able to do this, change getSetCCResultType to take a type as an argument, not a value (this is also more logical). llvm-svn: 61542
-
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
-