History log of /llvm-project/llvm/lib/Transforms/Utils/Local.cpp (Results 876 – 900 of 910)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-1.4.0
# 96db59e4 17-Oct-2004 Chris Lattner <sabre@nondot.org>

Enhance hasConstantValue to ignore undef values in phi nodes. This allows it
to think that PHI[4, undef] == 4.

llvm-svn: 17096


# 7c16caa3 01-Sep-2004 Reid Spencer <rspencer@reidspencer.com>

Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/l

Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.

llvm-svn: 16137

show more ...


Revision tags: llvmorg-1.3.0
# 1ea84470 23-Jun-2004 Brian Gaeke <gaeke@uiuc.edu>

Use new IsNAN() wrapper.

llvm-svn: 14340


# 46f60890 21-Jun-2004 Chris Lattner <sabre@nondot.org>

Comment out the isnan stuff until we get a proper autoconf test for it
breaking the build on sparc is not acceptable.

llvm-svn: 14277


# 27b13253 17-Jun-2004 Brian Gaeke <gaeke@uiuc.edu>

I love the smell of a freshly broken PowerPC build in the morning.

llvm-svn: 14206


# f03f320b 17-Jun-2004 Chris Lattner <sabre@nondot.org>

Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov in
PR371

llvm-svn: 14203


# 20e09e5c 15-Jun-2004 Brian Gaeke <gaeke@uiuc.edu>

Um, did someone make a typo or something?

llvm-svn: 14192


# 5a542aad 15-Jun-2004 Chris Lattner <sabre@nondot.org>

Remove support for the isnan intrinsic

llvm-svn: 14186


# 21370771 14-Jun-2004 Brian Gaeke <gaeke@uiuc.edu>

Quick hack to get this file compiling again on Mac OS X. The right thing to do
is write an autoconf macro that checks whether __isnan or isnan actually works
**using the C++ compiler after #include

Quick hack to get this file compiling again on Mac OS X. The right thing to do
is write an autoconf macro that checks whether __isnan or isnan actually works
**using the C++ compiler after #include <cmath>**, instead of doing it the easy
way with AC_CHECK_FUNCS().

llvm-svn: 14171

show more ...


# e395468a 13-Jun-2004 Alkis Evlogimenos <alkis@evlogimenos.com>

Add constant folding capabilities to the isunordered intrinsic.

llvm-svn: 14168


# ec941f7a 11-Jun-2004 Chris Lattner <sabre@nondot.org>

Constant fold the isnan intrinsic

llvm-svn: 14150


# c6e21fbd 27-May-2004 Chris Lattner <sabre@nondot.org>

Implement constant folding of fmod, which is used a lot in povray

llvm-svn: 13823


# 06158d14 27-May-2004 Chris Lattner <sabre@nondot.org>

Restructure call constant folding code a bit to make it simpler
Add support for acos/asin/atan. 188.ammp contains three calls to acos with
constant arguments. Constant folding it allows elimination

Restructure call constant folding code a bit to make it simpler
Add support for acos/asin/atan. 188.ammp contains three calls to acos with
constant arguments. Constant folding it allows elimination of those 3 calls
and three FP divisions of the results.

llvm-svn: 13821

show more ...


# f68f40ea 21-Apr-2004 Alkis Evlogimenos <alkis@evlogimenos.com>

Include cerrno (gcc-3.4 fix)

llvm-svn: 13091


# a43312d3 16-Apr-2004 Chris Lattner <sabre@nondot.org>

Add support for evaluation of exp/log/log10/pow

llvm-svn: 13011


# 174633b0 16-Apr-2004 Brian Gaeke <gaeke@uiuc.edu>

Include <cmath> for compatibility with gcc 3.0.x (the system compiler on
Debian.)

llvm-svn: 12986


# ca52d046 13-Apr-2004 Chris Lattner <sabre@nondot.org>

Add a simple call constant propagation interface.

llvm-svn: 12919


Revision tags: llvmorg-1.2.0
# cb015ee6 12-Mar-2004 Chris Lattner <sabre@nondot.org>

Add constant folding wrapper support for select instructions.

llvm-svn: 12319


# 6b052f21 12-Jan-2004 Chris Lattner <sabre@nondot.org>

Clean up #includes

llvm-svn: 10799


# 42996374 12-Jan-2004 Chris Lattner <sabre@nondot.org>

Remove use of ConstantExpr::getShift

llvm-svn: 10792


# 2853a7ed 12-Jan-2004 Chris Lattner <sabre@nondot.org>

Remove use of ConstantHandling

llvm-svn: 10789


# fc6c859a 12-Jan-2004 Chris Lattner <sabre@nondot.org>

Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldTerminator

llvm-svn: 10785


# 04efa4b1 19-Dec-2003 Chris Lattner <sabre@nondot.org>

Add new function

llvm-svn: 10529


Revision tags: llvmorg-1.1.0
# 960707c3 11-Nov-2003 Brian Gaeke <gaeke@uiuc.edu>

Put all LLVM code into the llvm namespace, as per bug 109.

llvm-svn: 9903


Revision tags: llvmorg-1.0.0
# 482202a6 20-Oct-2003 John Criswell <criswell@uiuc.edu>

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.

llvm-svn: 9298


1...<<31323334353637