aboutsummaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)Author
2009-07-12Implement udiv for ConstantRanges.Nick Lewycky
2009-07-12Implement ConstantRange::multiply based on the code in LoopVR.Nick Lewycky
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Fix handling of max and full set.Nick Lewycky
2009-07-11Clarify and simplify.Nick Lewycky
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-11Move a method that creates constant ranges relative to another constant rangeNick Lewycky
2009-07-10Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene
2009-07-09Add some hooks that a redesigned AsmStream needs to do its job. TheseDavid Greene
2009-07-09Revert the part of 75177 that split ConstantRange into two classes, andDan Gohman
2009-07-09Add a ConstantSignedRange class, which does for signed integersDan Gohman
2009-07-09Add support for other GraphViz display tools. This can helpDavid Greene
2009-07-08Allow users of GraphWriter to display graphs asynchronously. ThisDavid Greene
2009-07-07Fix build.Mike Stump
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-07-07Fix braces.Torok Edwin
2009-07-07Introduce new error handling API.Torok Edwin
2009-07-02switch the .ll parser to use SourceMgr.Chris Lattner
2009-07-02add an explicit class for holding llvm::SourceMgr diagnostics and useChris Lattner
2009-07-01Tweak FindExecutable so that relative executable paths work as well.Daniel Dunbar
2009-07-01Fix FindExecutable to work if given an absolute executable path name.Daniel Dunbar
2009-06-30Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman
2009-06-30Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson
2009-06-30Define an operator<< for APInt to be used with std::ostream.Dan Gohman
2009-06-30Normalize SourceMgr messages.Daniel Dunbar
2009-06-29Add triple for OpenBSD.Duncan Sands
2009-06-26Use atomic operations for accessing this global counter.Owen Anderson
2009-06-26Fix linking of llvm-ld and lli with CMake, from Xerxes RÄnbyDouglas Gregor
2009-06-25Support thread-local pretty stack traces.Owen Anderson
2009-06-23Use atomic operations when accessing statistics, and make the lazy initializa...Owen Anderson
2009-06-23Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses...Owen Anderson
2009-06-23Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson
2009-06-23Switched size_t to int64_t to prevent type mismatch in call to max.Lang Hames
2009-06-23Actually, these need to be signed integers, not unsigned.Owen Anderson
2009-06-23Use 64-bit integer counters for tracking time, rather than doubles. This wil...Owen Anderson
2009-06-23Make the lazy initialization of DefaultTimerGroup threadsafe.Owen Anderson
2009-06-23Revert r73923, which broke clang.Owen Anderson
2009-06-23Guard the plugin loader.Owen Anderson
2009-06-22Add guards around timer groups, which can be shared.Owen Anderson
2009-06-22Guard the statistics table.Owen Anderson
2009-06-22Guard the global annotation tables.Owen Anderson
2009-06-21rename SourceMgr::PrintError to PrintMessage.Chris Lattner
2009-06-21move include searching logic from TGLexer to SourceMgr.Chris Lattner
2009-06-21Rename TGSourceMgr -> SourceMgr.Chris Lattner
2009-06-21rename TGLoc -> SMLoc.Chris Lattner
2009-06-21move TGSourceMgr class out of TableGen into libsupport.Chris Lattner
2009-06-19Add support for AuroraUX. Patch by evocallaghan.Duncan Sands
2009-06-18Update CMake files to account for new location of Threading.cpp.Ted Kremenek
2009-06-18Move Threading.[h|cpp] from Support to System.Owen Anderson