Commits

Show all
Author Commit Message Labels Comments Date
John T. Criswell
Update to latest LLVM by updating all getCast() constant expressions.
Tags
OldStatistics
John T. Criswell
Disable the PACKAGE_* macros. These are defined in the LLVM config.h file, and we don't really use them anyway.
John T. Criswell
Merged from release_19 branch. This adds correct compilation of DSA, pool inference, and configure script fixes to mainline.
John T. Criswell
Updated to LLVM Mainline API. This required changing statistics to be non-templated and switching over to using the new cast instructions.
Tags
main_lastmerge
Bill Wendling
Removed more <iostream> includes
Bill Wendling
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are now cerr, cout, and NullStream resp.
Chris Lattner
Detemplatize the Statistic class. The only type it is instantiated with is 'unsigned'.
Chris Lattner
Remove the 'printname' argument to WriteAsOperand. It is always true, and passing false would make the asmprinter fail anyway.
Bill Wendling
Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future.
Bill Wendling
Convert to using llvm streams instead of iostreams.
Bill Wendling
Support for llvm_ostreams.
Reid Spencer
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.
John T. Criswell
Fix README back to original version.
Tags
rel19_lastmerge
John T. Criswell
Testing commits on Zion.
Bill Wendling
Needed <iostream> for now.
Bill Wendling
Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes.
Andrew Lenharth
Optionally allow comparison operations from affect DSGraphs
Andrew Lenharth
Allow loop detection during debug in forwarding nodes, and revert auxcall patch as it make 176.gcc untenable
Andrew Lenharth
debug type for DSA TD
John T. Criswell
Remove unused variables per the new warnings from the LLVM build system.
John T. Criswell
Removed unused variables to quelch new warnings from the LLVM build system.
Andrew Lenharth
Split the External and Intrinsic handling into seperate functions. This improves readability of the call handling code significantly, as well as makes it clear which parts are hacky (externals) and which parts are good (call handling). No functionality change.
Chris Lattner
silence warning
Reid Spencer
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.
John T. Criswell
Updated to newer LLVM API: 1) Changed RegisterOpt to RegisterPass 2) Changed Constant[U|S]Int to ConstantInt
Andrew Lenharth
Make these hack flags hidden, like other dsa hack flags
Andrew Lenharth
Revert the aggressive inlining for now, it doesn't handle external correctly
Andrew Lenharth
change this back
Jim Laskey
[SU]int update - inactive code may get activated someday
Reid Spencer
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.
  1. Prev
  2. Next