- 650919e Remove an obsolete comment and fix some 80-column violations. by Dan Gohman · 15 years ago
- c69485e add trivial support for passing label definitions through the MCStreamer. by Chris Lattner · 15 years ago
- 40a5a1b Extend ScalarEvolution's multiple-exit support to compute exact by Dan Gohman · 15 years ago
- a11af53 Start MCAsmStreamer implementation. by Daniel Dunbar · 15 years ago
- 6bbcba1 Move the special cases for constants out of getUnknown and into by Dan Gohman · 15 years ago
- f4a9061 stub out a trivial constructor method. by Chris Lattner · 15 years ago
- 4d289bf Add an isAllOnesValue utility function, similar to isZero and isOne. by Dan Gohman · 15 years ago
- a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 15 years ago
- ba1da8a Update for MCImm -> MCValue rename. by Daniel Dunbar · 15 years ago
- a33ccc7 rename MCImm ->MCValue. by Chris Lattner · 15 years ago
- 381e92c Add comments for the MCStreamer interface. by Daniel Dunbar · 15 years ago
- 9af2fa8 It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so. by Devang Patel · 15 years ago
- 0de4fa6 Add DISubprogram::getReturnTypeName() by Devang Patel · 15 years ago
- ecc63f8 Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a) by Daniel Dunbar · 15 years ago
- 92915e3 Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. by Owen Anderson · 15 years ago
- e0fa0b4 Add atomic multiply and divide operations, built on top of CompareAndSwap. by Owen Anderson · 15 years ago
- 46d9a64 Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic), by Owen Anderson · 15 years ago
- d80d869 Make llvmc work again. by Mikhail Glushenkov · 15 years ago
- 06509db Typo. by Mikhail Glushenkov · 15 years ago
- 25e0d8f Start sketching MCStreamer interface. by Daniel Dunbar · 15 years ago
- 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
- dcee684 Add include file to get the type for in64_t. by Bill Wendling · 15 years ago
- 35d0e87 add a simple MCImm class. by Chris Lattner · 15 years ago
- f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
- 14112e5 Actually, these need to be signed integers, not unsigned. by Owen Anderson · 15 years ago
- cd92c10 Use 64-bit integer counters for tracking time, rather than doubles. This will be more atomic op friendly. by Owen Anderson · 15 years ago
- 0de9953 Label the existing atomic functions as 32-bit specific, and add a 64-bit one that will be useful in by Owen Anderson · 15 years ago
- f28d631 add an accessor. by Chris Lattner · 15 years ago
- 5a9c0ee Add an atomic add operation. by Owen Anderson · 15 years ago
- bcba7f9 Work around build problem with OpenJDK, which defines X86 as a by Douglas Gregor · 15 years ago
- 200aa6d Revert r73923, which broke clang. by Owen Anderson · 15 years ago
- af2e2b5 Add guards around timer groups, which can be shared. by Owen Anderson · 15 years ago
- 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
- 753ad61 Remove the parent pointer from SCEV, since it did not end up being needed. by Owen Anderson · 15 years ago
- 372b46c SCEVHandle is no more! by Owen Anderson · 15 years ago
- 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 15 years ago
- 08367b6 Banish global state from ScalarEvolution! SCEV uniquing is now done by tables attached to the ScalarEvolution pass. by Owen Anderson · 15 years ago
- c9759e8 Add a getUMinFromMismatchedTypes helper function. by Dan Gohman · 15 years ago
- f9a9a99 Factor out code for computing umin and smin for SCEV expressions into by Dan Gohman · 15 years ago
- a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
- 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
- 14ee48a rename SourceMgr::PrintError to PrintMessage. by Chris Lattner · 15 years ago
- 7ee5d5f move include searching logic from TGLexer to SourceMgr. by Chris Lattner · 15 years ago
- 8070ea3 Rename TGSourceMgr -> SourceMgr. by Chris Lattner · 15 years ago
- 1e3a8a4 rename TGLoc -> SMLoc. by Chris Lattner · 15 years ago
- 099e198 move TGSourceMgr class out of TableGen into libsupport. by Chris Lattner · 15 years ago
- 5b038b7 fit in 80 cols by Chris Lattner · 15 years ago
- c124306 implement support for lowering subregs when preparing to print by Chris Lattner · 15 years ago
- bb5d44d make immediates be int64_t like machineoperand. Add some apis by Chris Lattner · 15 years ago
- cc40f07 Add debugging code to test for various locking faux-pas's, when running in single threaded mode. This should help improve testing coverage for by Owen Anderson · 15 years ago
- 04fb7c3 Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, by Owen Anderson · 15 years ago
- d5fb790 stub out some hacky code for wiring up the new asmprinter interfaces by Chris Lattner · 15 years ago
- 2c364ad Make GetMinTrailingZeros a member function of ScalarEvolution, by Dan Gohman · 15 years ago
- 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
- 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 15 years ago
- 94fefe2 Fences are expensive. Avoid doing them when we're not in multithreaded mode. by Owen Anderson · 15 years ago
- 1b19a50 Fix a major typo. by Owen Anderson · 15 years ago
- 852cd11 Add support for AuroraUX. Patch by evocallaghan. by Duncan Sands · 15 years ago
- 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
- 8ebf83b Include DataTypes.h for 'uint64_t'. by Zhongxing Xu · 15 years ago
- 4f10c3b Fix weird class-size-being-different problems. At some level this is being caused by config.h not being by Owen Anderson · 15 years ago
- 475370b Add some scaffolding for a new experimental asmprinter by Chris Lattner · 15 years ago
- 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 15 years ago
- a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
- b839c3f simplify macro debug info directive handling. by Chris Lattner · 15 years ago
- 4a7893b Add a parent pointer to SCEV, in preparation for getting rid of the global uniquing tables. No functionality change. by Owen Anderson · 15 years ago
- 3c8031d Add a SmartScopedLock, and use it to simplify code. by Owen Anderson · 15 years ago
- 9547cdf Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead. by Anton Korobeynikov · 15 years ago
- f0eeb9b Simplify the SmartMutex implementation a bit. by Owen Anderson · 15 years ago
- b65e9ed Give RWMutex the SmartRWMutex treatment too. by Owen Anderson · 15 years ago
- b849a4d Insert a SmartMutex templated class into the class hierarchy, which takes a template parameter specifying whether this mutex by Owen Anderson · 15 years ago
- e3cd5ca Move Threading.[h|cpp] from Support to System. by Owen Anderson · 15 years ago
- 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
- fd0cfe4 Forgot to commit this hunk by Anton Korobeynikov · 15 years ago
- df9d0f0 Propagate calling conv for invokes too by Anton Korobeynikov · 15 years ago
- b7b3998 Don't use int8_t, that requires DataTypes.h by Chris Lattner · 15 years ago
- 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
- f9f1da1 - Update register allocation hint after coalescing. This is done by the target since the hint is target dependent. This is important for ARM register pair hints. by Evan Cheng · 15 years ago
- bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
- b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
- bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
- 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
- dd561e1 Add an RAII ScopedWriter, which allows one to acquire a writer lock for the duration of a scope. Simplify a lot of uses of by Owen Anderson · 15 years ago
- e9d683b Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT by Douglas Gregor · 15 years ago
- 7b04c94 remove two headers subsumed by TargetSelect.h by Chris Lattner · 15 years ago
- 5f1a5c7 Add a utility header that makes it easy to link in the right set by Chris Lattner · 15 years ago
- 08826a5 make CreateFMul forward to CreateFMul, not CreateMul. by Chris Lattner · 15 years ago
- 71c767b Fix comment. by Mikhail Glushenkov · 15 years ago
- 0711c30 Update auto-generated configuration files by Douglas Gregor · 15 years ago
- efdbfc4 Use atomic increment/decrement for reference counting of Type's. by Owen Anderson · 15 years ago
- 9a3df67 Add an atomic increment and decrement implementation, which will be used for by Owen Anderson · 15 years ago
- 1527f54 Forgot this file in my last commit. by Owen Anderson · 15 years ago
- 82995a8 Fix #include guards. by Owen Anderson · 15 years ago
- ff30b7d Fix/cleanup trailing newlines. by Owen Anderson · 15 years ago
- 2a8cf9a Add a portable wrapper for reader-writer locks. by Owen Anderson · 15 years ago
- 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 15 years ago
- 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 15 years ago
- de8aed2 Add a configure check for pthread_rwlock_init. by Owen Anderson · 15 years ago
- 4c7ac18 Split the thread-related APIs out into their own file, and add a few more by Owen Anderson · 15 years ago
- 6cc8a93 Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 15 years ago