- fc3641b Delete unnecessary braces. by Dan Gohman · 15 years ago
- bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
- 7c4f7dd Fix asm string from MOVi16 by Anton Korobeynikov · 15 years ago
- d61eca5 Thumb2 instructions are enabled only in unified assembler mode. by Anton Korobeynikov · 15 years ago
- a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
- a23d2c1 Use double-checked locking for this lazy initialization. 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
- de17e99 Use atomic increment here. by Owen Anderson · 15 years ago
- 92f2c87 Thread-safe (and ManagedStatic-ized) LeakDetector! by Owen Anderson · 15 years ago
- f005a64 Guard mutation of the timing info global. by Owen Anderson · 15 years ago
- f2986e6 We need to use double-checked locking for lazy initialization in this case when running multithreaded. by Owen Anderson · 15 years ago
- 24e0411 Fix link to BasicBlock doxygen documentation in Programmer's Manual by Stefanus Du Toit · 15 years ago
- 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
- 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
- 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
- 32a2556 Factor out some common code. by Owen Anderson · 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
- 31c36f0 Simplify the locking on the Constants tables, and make it more efficient, by pushing it into the ValueMap from the callers. by Owen Anderson · 15 years ago
- 4306b1a Add debug message about non-local loads being clobbered. by Torok Edwin · 15 years ago
- 3e456ab Type safety for Constants.cpp! Some of this is temporary, as I'm planning to push some of the R/W locking into FoldingSet. by Owen Anderson · 15 years ago
- 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
- e3a6165 Update comments to use doxygen syntax. by Dan Gohman · 15 years ago
- f2aac28 Protect the ValueHandle table. by Owen Anderson · 15 years ago
- 4f0ac58 We need to guard reads of the AbstractTypeUsers list, as well as writes to it. While it would be nice to use a R/W lock here, 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
- 71c4a08 Add RWMutex.cpp to the CMake makefiles by Douglas Gregor · 15 years ago
- ea808c9 Type safety for TypeSymbolTable! by Owen Anderson · 15 years ago
- da06288 make sure that JIT examples link in their appropriate target. by Chris Lattner · 15 years ago
- 7b04c94 remove two headers subsumed by TargetSelect.h by Chris Lattner · 15 years ago
- 2deb58f switch to using llvm/Target/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
- c9f8e8e Improve the Win32 reader-writer lock implementation by making it just a normal by Owen Anderson · 15 years ago
- 8189d40 Fix libLTO by #include'ing the initializers for all targets and all asm by Nick Lewycky · 15 years ago
- 059aa8c by Sanjiv Gupta · 15 years ago
- 08826a5 make CreateFMul forward to CreateFMul, not CreateMul. by Chris Lattner · 15 years ago
- fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 15 years ago
- 71c767b Fix comment. by Mikhail Glushenkov · 15 years ago
- df04ead Formatting fix. by Mikhail Glushenkov · 15 years ago
- af79ae5 Correct an accidental duplication of the test (patch doesn't handle by Eli Friedman · 15 years ago
- a999a51 PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for SRem. by Eli Friedman · 15 years ago
- 63dc318 Regenerate. by Mikhail Glushenkov · 15 years ago
- 4aecec1 Another small documentation update. by Mikhail Glushenkov · 15 years ago
- c447ff6 Use Doug's new LLVM_NATIVE_ARCH macro in config.h to link in the native by Chris Lattner · 15 years ago
- 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
- 369de26 Do not use first actual instruction's location for prologue. The debug wants to skip prologue while setting a breakpoint for the function. by Devang Patel · 15 years ago
- 0711c30 Update auto-generated configuration files by Douglas Gregor · 15 years ago
- 76166fc Define LLVM_NATIVE_ARCH in llvm/Config/config.h to be the LLVM back end that corresponds to the native executable, but only when that LLVM back end is being built 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
- 142fb2a Add locking around the accessors for AbstractTypeUsers. by Owen Anderson · 15 years ago
- 6be9266 Remove support for building LLVM libraries into "relinked" by Chris Lattner · 15 years ago
- 1527f54 Forgot this file in my last commit. by Owen Anderson · 15 years ago
- 845e7e8 Use a reader-writer lock to guard large portions of the Type infrastructure, including abstract type refinement. by Owen Anderson · 15 years ago
- e8f1018 fix a circular dependency between the mips code generator and its asmprinter. by Chris Lattner · 15 years ago
- 86ecd50 Fix the EE bindings to use the proper EE interfaces for creating a JIT. by Chris Lattner · 15 years ago
- 5dd4272 CMake: Only include LLVM example executables in the build if requested by the user by Douglas Gregor · 15 years ago
- 0ab2863 Test for llvm-gcc patch 73564. by Dale Johannesen · 15 years ago
- 95efbcb Accidentally broke this file. by Owen Anderson · 15 years ago
- 1cca27e Add newline at end of file. by Owen Anderson · 15 years ago
- d76a077 Remove the Win32 implementation, since it doesn't compile pre-Vista. by Owen Anderson · 15 years ago
- 82995a8 Fix #include guards. by Owen Anderson · 15 years ago
- a4e968c Make the test target-neutral by Anton Korobeynikov · 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
- c6ac322 Generalize a few more instcombines to be vector/scalar-independent. by Dan Gohman · 15 years ago
- 61ffa8e Instcombine's ShrinkDemandedConstant may strip bits out of constants, by Dan Gohman · 15 years ago
- 876eac9 CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav Duggal. by Evan Cheng · 15 years ago
- 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 15 years ago
- 2932795 GNU as refuses to assemble "pop {}" instruction. Do not emit such by Anton Korobeynikov · 15 years ago
- de8aed2 Add a configure check for pthread_rwlock_init. by Owen Anderson · 15 years ago
- 1ad70e3 Update the threading section to reflect current plans/implementation. by Owen Anderson · 15 years ago
- dd0ae75 Add Threading.cpp to the CMake project files by Douglas Gregor · 15 years ago
- 5e8c50e Fix validation errors. 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
- 3d0cbbe Testcase for r73506 by Chris Lattner · 15 years ago
- 6cc8a93 Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 15 years ago
- 003263b Added missing libcalls for floating point to int conversions. by Sanjiv Gupta · 15 years ago
- 7ed5d56 Remove the "llvm.umul.with.overflow is broken" warning; it should be by Eli Friedman · 15 years ago
- 7d8d36a Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 15 years ago
- bde7942 Code Restructuring. No functionality change. 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
- 7b11365 Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs. by Evan Cheng · 15 years ago
- 67fcf56 If a val# is defined by an implicit_def and it is being removed, all of the copies off the val# were removed. This causes problem later since the scavenger will see uses of registers without defs. The proper solution is to change the copies into implicit_def's instead. by Evan Cheng · 15 years ago
- db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago
- 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 15 years ago
- b42e20b another xform that is target-independent (should be done in instcombine). by Chris Lattner · 15 years ago
- d23fffe I think instcombine should unconditionally do this xform. by Chris Lattner · 15 years ago
- 714fa95 Fix PR4336: Iterating over use-def chains doesn't seem to be deterministic. by Chris Lattner · 15 years ago
- fe7f294 There doesn't seem to be a reason to move the save FP stuff. by Bill Wendling · 15 years ago
- d0446b0 The DWARF to compact encoding converter assumes that the DW_CFA_def_cfa_offset by Bill Wendling · 15 years ago
- 05b5e03 Fix typos. by Bill Wendling · 15 years ago
- c223082 Use MainCU if it is available. by Devang Patel · 15 years ago
- 8bc1b3b Add initial stab at documenting the use of LLVM with threaded clients. by Owen Anderson · 15 years ago
- 079f858 Add comments to ConstantInt::get and ConstantFP::get to more fully by Dan Gohman · 15 years ago
- 44118f0 Use Type::getScalarType. by Dan Gohman · 15 years ago
- 502106a Regenerate. by Mikhail Glushenkov · 15 years ago
- 530f399 Documentation update. by Mikhail Glushenkov · 15 years ago
- 461d41c Remove extraneous propset. by Owen Anderson · 15 years ago