History log of /llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp (Results 676 – 700 of 785)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e95c6ad8 02-May-2007 Devang Patel <dpatel@apple.com>

Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.

llvm-svn: 36652


# 09f162ca 01-May-2007 Devang Patel <dpatel@apple.com>

Do not use typeinfo to identify pass in pass manager.

llvm-svn: 36632


# aafe4e21 19-Apr-2007 Zhou Sheng <zhousheng00@gmail.com>

Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.

llvm-svn: 36261


# d84d35ba 15-Feb-2007 Reid Spencer <rspencer@reidspencer.com>

For PR1195:
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.

llvm-svn: 34293


# d3182e4e 10-Feb-2007 Chris Lattner <sabre@nondot.org>

Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse
by 6% on tramp3d.

llvm-svn: 34167


# 237b5b60 10-Feb-2007 Chris Lattner <sabre@nondot.org>

modify CheckGEPInstructions to take a pointer and size instead of a vector.

llvm-svn: 34166


# c44bd78a 10-Feb-2007 Chris Lattner <sabre@nondot.org>

eliminate use of TargetData::getIndexedOffset that takes a vector

llvm-svn: 34163


# f75727ab 05-Feb-2007 Reid Spencer <rspencer@reidspencer.com>

Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
LLVM's footprint and speed up linking.

llvm-svn: 33941


# 5301e7c6 30-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
confusion with external linkage types.

llvm-svn: 33663


# 875d7b2b 14-Jan-2007 Chris Lattner <sabre@nondot.org>

fit to 80 cols.
Remove now-extraneous checks for ptr->ptr bitcasts.

Fix PR1109 and Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll. We
need to consider arbitrary sized objects when checking fo

fit to 80 cols.
Remove now-extraneous checks for ptr->ptr bitcasts.

Fix PR1109 and Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll. We
need to consider arbitrary sized objects when checking for nested GEP offsets.

llvm-svn: 33195

show more ...


# 0fd2b9f5 12-Jan-2007 Chris Lattner <sabre@nondot.org>

GEP operands can't be bools

llvm-svn: 33125


# cddc9dfe 12-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). This

Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). This implements
those changes.

llvm-svn: 33110

show more ...


# 542964f5 11-Jan-2007 Reid Spencer <rspencer@reidspencer.com>

Rename BoolTy as Int1Ty. Patch by Sheng Zhou.

llvm-svn: 33076


# 75b871fb 11-Jan-2007 Zhou Sheng <zhousheng00@gmail.com>

For PR1043:
Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.

llvm-svn: 33073


# c635f47d 31-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int -> Int32
4. [U]Long -> Int64.
5. Removal of isSigned, isUnsigned, getSign

For PR950:
This patch replaces signed integer types with signless ones:
1. [US]Byte -> Int8
2. [U]Short -> Int16
3. [U]Int -> Int32
4. [U]Long -> Int64.
5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion
and other methods related to signedness. In a few places this warranted
identifying the signedness information from other sources.

llvm-svn: 32785

show more ...


# 266e42b3 23-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.

For PR950:
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.

llvm-svn: 32751

show more ...


# bb65ebf9 12-Dec-2006 Reid Spencer <rspencer@reidspencer.com>

Replace inferred getCast(V,Ty) calls with more strict variants.
Rename getZeroExtend and getSignExtend to getZExt and getSExt to match
the the casting mnemonics in the rest of LLVM.

llvm-svn: 32514


# f3baad3e 07-Dec-2006 Bill Wendling <isanbard@gmail.com>

Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.

llvm-svn: 32298


# a531ac29 28-Nov-2006 Bill Wendling <isanbard@gmail.com>

Convert to using llvm streams instead of iostreams.

llvm-svn: 31989


# 6c38f0bb 27-Nov-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/

For PR950:
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to replace the cast instruction. Corresponding changes throughout LLVM are
provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the
exception of 175.vpr which fails only on a slight floating point output
difference.

llvm-svn: 31931

show more ...


Revision tags: llvmorg-1.9.0
# 5c833df6 13-Nov-2006 Chris Lattner <sabre@nondot.org>

remove redundant code

llvm-svn: 31697


# ea2abe23 03-Nov-2006 Chris Lattner <sabre@nondot.org>

Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-range
vector accesses like we handle out-of-range array accesses.

llvm-svn: 31427


# de46e484 02-Nov-2006 Reid Spencer <rspencer@reidspencer.com>

For PR786:
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to dele

For PR786:
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to delete code without review) and unused
variables in generated code. Maintainers should clean up the remaining
issues when they see them. All changes pass DejaGnu tests and Olden.

llvm-svn: 31380

show more ...


# e0fc4dfc 20-Oct-2006 Reid Spencer <rspencer@reidspencer.com>

For PR950:
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.

llv

For PR950:
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.

llvm-svn: 31063

show more ...


# 8111c592 04-Oct-2006 Chris Lattner <sabre@nondot.org>

Fix more static dtor issues

llvm-svn: 30725


1...<<21222324252627282930>>...32