- 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
- 7d8d36a Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 15 years ago
- 8aa207e Added required libcalls for PIC16 (mostly floating points to integer casting operations). by Sanjiv Gupta · 15 years ago
- 079f858 Add comments to ConstantInt::get and ConstantFP::get to more fully by Dan Gohman · 15 years ago
- be24f1b Owen Anderson 2009-06-15: Use a SmallPtrSet here, for speed and to match df_iterator. by Owen Anderson · 15 years ago
- a7a8af0 Add a CreateFNeg function to IRBuilder. by Dan Gohman · 15 years ago
- 6de29f8 Support vector casts in more places, fixing a variety of assertion failures. by Dan Gohman · 15 years ago
- 0d492bd Address more comments :) by Anton Korobeynikov · 15 years ago
- 52edfc7 Document ABIType enum. Patch by Sandeep Patel! by Anton Korobeynikov · 15 years ago
- 358dec5 Part 1. by Evan Cheng · 15 years ago
- 88d7e40 add a new static method to portably determine whether a patch is by Chris Lattner · 15 years ago
- a119de8 Fix old-style type names in comments. by Dan Gohman · 15 years ago
- 444f491 Specialize DenseMapInfo for SCEVHandle, so that SCEVHandles can be by Dan Gohman · 15 years ago
- a82752c Convert several parts of the ScalarEvolution framework to use by Dan Gohman · 15 years ago
- 90f95f8 Move register allocation preference (or hint) from LiveInterval to MachineRegisterInfo. This allows more passes to set them. by Evan Cheng · 15 years ago
- ca39902 Add an early implementation of a partial inlining pass. The idea behind this by Owen Anderson · 15 years ago
- ae9163f Introduce new BinaryObject (blob) class, ELF Writer modified to use it. BinaryObject.h by Aaron Gray by Bruno Cardoso Lopes · 15 years ago
- 2ce84c8d Add a ScalarEvolution::getAnyExtendExpr utility function for performing by Dan Gohman · 15 years ago
- 7e0b551 Type change cleanup on JCE and MCE. Patch by Aaron Gray by Bruno Cardoso Lopes · 15 years ago
- d00d415 Use forward declarations and move TargetELFWriterInfo impl to a new file. by Bruno Cardoso Lopes · 15 years ago
- 5e0644c Remove unused parameter warnings. by Bill Wendling · 15 years ago
- c997d45 Support for ELF Visibility by Bruno Cardoso Lopes · 15 years ago
- d6de30c Cosmetic changes to parameter attribute verification. by Duncan Sands · 15 years ago
- 757068f Implement and use new method Function::hasAddressTaken(). by Jay Foad · 15 years ago
- cb597c9 Remove warnings: no newline at end of file. by Sanjiv Gupta · 15 years ago
- 6cbd8da Add the beginnings of an implementatation of lazy liveness analysis, based on "Fast Liveness Checking for SSA-form Programs" by Boissinot, et al. by Owen Anderson · 15 years ago
- f5aefbd by David Greene · 15 years ago
- 63ec51d Oops, didn't mean to commit 73102 yet. Revert it. by David Greene · 15 years ago
- 9df4eb8 by David Greene · 15 years ago
- 0eebf65 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 15 years ago
- e1b4691 by David Greene · 15 years ago
- a029a27 Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without by Bruno Cardoso Lopes · 15 years ago
- a5f54a0 Create FunctionType::isValidArgumentType to go along with isValidReturnType. by Nick Lewycky · 15 years ago
- 86fbf2f Rename UnknownValue to CouldNotCompute, since it holds an instance of by Dan Gohman · 15 years ago
- f5b0c5a Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added by Bruno Cardoso Lopes · 15 years ago
- 318de60 More portability checks for CMake's config.h. by Douglas Gregor · 15 years ago