aboutsummaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)Author
2008-10-30Merge from mainline.Tanya Lattner
2008-10-07Mark negative-zero-to-int conversion as Inexact,Dale Johannesen
2008-10-06Be more precise about which conversions of NaNsDale Johannesen
2008-10-06Temporarily revert functionality change from my previous patch;Dale Johannesen
2008-10-06Mark shortening NaN conversions as Inexact. PR 2856.Dale Johannesen
2008-09-22Initial support for the CMake build system.Oscar Fuentes
2008-08-24Updating VC++ project.Cedric Venet
2008-08-23Add raw_stream adaptors that write into an std::string and SmallVector/SmallS...Chris Lattner
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-23add #includeChris Lattner
2008-08-23add a simple mechanism for formatted output. This gives raw_ostream's Chris Lattner
2008-08-23Add a clear() method to FoldingSet.Dan Gohman
2008-08-22improve support for systems that need unistd.h to get STDOUT_FILENO.Chris Lattner
2008-08-21Fix write() when the string being written is larger than the buffer. This br...Owen Anderson
2008-08-21Move non-trivial methods out of line to avoid code-size bloat.Owen Anderson
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson
2008-08-20Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner
2008-08-20It's not necessary to check if a value is null before delete[].Dan Gohman
2008-08-17Get raw_ostream.cpp to compile on MSVC.Argyrios Kyrtzidis
2008-08-17Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner
2008-08-17remove a dead APInt ctor.Chris Lattner
2008-08-17add support for a cout/cerr analog (outs()/errs()) as well asChris Lattner
2008-08-17opening "-" automatically yields stdout.Chris Lattner
2008-08-17rename OutputData to 'write' to match ostream.Chris Lattner
2008-08-17add a new raw_ostream class which is an extremely high performance ostream thatChris Lattner
2008-08-12Avoid repeatedly reallocating the FoldingSetNodeID when searchingDan Gohman
2008-08-05Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-07-20Fix PR2088. Use modulo linear equation solver to compute loop iterationWojciech Matyjewicz
2008-07-14Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman
2008-07-12Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng
2008-07-11Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman
2008-07-11Use find instead of lower_bound.Dan Gohman
2008-07-07Add some basic Pool-allocation infrastructure. This adds a Recycler class,Dan Gohman
2008-07-01Add a version of AddString that takes a const char* so we can avoid extraneousOwen Anderson
2008-06-24Append to the ActiveTimers std::vector before looking at the timer insteadDan Gohman
2008-06-23First step to fix PR2088. Implement routine to compute the Wojciech Matyjewicz
2008-06-21Avoid creating a redundant zero APInt.Dan Gohman
2008-06-17Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" througho...Ted Kremenek
2008-06-05As comments said, for negative value, the arithmetic Zhou Sheng
2008-05-30Give a proper error message when a command line option is defined more thanMatthijs Kooijman
2008-05-29Remove more iostream header includes. Needed to implement a "FlushStream"Bill Wendling
2008-05-27Tidy up whitespace in ConstantRange::print output.Dan Gohman
2008-05-14Don't assume underlying APInt type is limitedDale Johannesen
2008-05-14Remove undefined behavior in hex string->APFloatDale Johannesen
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-05-12Make firstEightPowers const.Dan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-05-02Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng