|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 61991 | 
| | 
| 
| 
| | llvm-svn: 57870 | 
| | 
| 
| 
| | llvm-svn: 56419 | 
| | 
| 
| 
| | llvm-svn: 55779 | 
| | 
| 
| 
| | llvm-svn: 54350 | 
| | 
| 
| 
| 
| 
| | use it instead of duplicating its functionality.
llvm-svn: 51499 | 
| | 
| 
| 
| 
| 
| | Legacy interfaces will be in place for some time.  (Merge from use-diet branch.)
llvm-svn: 51200 | 
| | 
| 
| 
| 
| 
| | makefile targets to find these better.
llvm-svn: 51143 | 
| | 
| 
| 
| 
| 
| 
| | several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017 | 
| | 
| 
| 
| | llvm-svn: 50696 | 
| | 
| 
| 
| | llvm-svn: 49338 | 
| | 
| 
| 
| 
| 
| 
| 
| | Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.
llvm-svn: 49277 | 
| | 
| 
| 
| | llvm-svn: 47994 | 
| | 
| 
| 
| | llvm-svn: 45418 | 
| | 
| 
| 
| | llvm-svn: 45415 | 
| | 
| 
| 
| 
| 
| | of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.
llvm-svn: 45082 | 
| | 
| 
| 
| | llvm-svn: 44965 | 
| | 
| 
| 
| 
| 
| | improved wording in source files.
llvm-svn: 43377 | 
| | 
| 
| 
| 
| 
| 
| 
| | indexing an empty std::vector.
Updates to all clients.
llvm-svn: 40660 | 
| | 
| 
| 
| | llvm-svn: 36873 | 
| | 
| 
| 
| | llvm-svn: 36662 | 
| | 
| 
| 
| 
| 
| 
| | Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652 | 
| | 
| 
| 
| | llvm-svn: 36648 | 
| | 
| 
| 
| | llvm-svn: 36632 | 
| | 
| 
| 
| | llvm-svn: 36202 | 
| | 
| 
| 
| | llvm-svn: 36200 | 
| | 
| 
| 
| 
| 
| | target for tabs checking.
llvm-svn: 36146 | 
| | 
| 
| 
| | llvm-svn: 34439 | 
| | 
| 
| 
| | llvm-svn: 34417 | 
| | 
| 
| 
| | llvm-svn: 34219 | 
| | 
| 
| 
| 
| 
| 
| | the Transforms library. This reduces debug library size by 132 KB, debug
binary size by 376 KB, and reduces link time for llvm tools slightly.
llvm-svn: 33939 | 
| | 
| 
| 
| 
| 
| 
| 
| | Adjust to changes in Module interface:
getMainFunction() -> getFunction("main")
getNamedFunction(X) -> getFunction(X)
llvm-svn: 33922 | 
| | 
| 
| 
| 
| 
| 
| | Make the Module's dependent library use a std::vector instead of SetVector
adjust #includes in .cpp files because SetVector.h is no longer included.
llvm-svn: 33855 | 
| | 
| 
| 
| 
| 
| | confusion with external linkage types.
llvm-svn: 33663 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| | Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
llvm-svn: 33073 | 
| | 
| 
| 
| | llvm-svn: 32998 | 
| | 
| 
| 
| | llvm-svn: 32982 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 32730 | 
| | 
| 
| 
| | llvm-svn: 32695 | 
| | 
| 
| 
| 
| 
| 
| 
| | creation. These changes are still temporary but at least this pushes
knowledge of signedness out closer to where it can be determined properly
and allows signedness to be removed from VMCore.
llvm-svn: 32654 | 
| | 
| 
| 
| 
| 
| | creation calls.
llvm-svn: 32521 | 
| | 
| 
| 
| 
| 
| | now cerr, cout, and NullStream resp.
llvm-svn: 32298 | 
| | 
| 
| 
| 
| 
| | is 'unsigned'.
llvm-svn: 32279 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 31922 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 |