| Commit message (Expand) | Author | Age | Files | Lines |
* | Make ScalarEvolution::isLoopGuardedByCond work even when the edge | Dan Gohman | 2009-05-18 | 1 | -0/+4 |
* | Add an isOne() utility function to ScalarEvolution, similar to isZero() | Dan Gohman | 2009-05-18 | 1 | -0/+4 |
* | Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. ... | Owen Anderson | 2009-05-17 | 1 | -40/+158 |
* | Remove the volatile marker from the cas_flag typedef, fixing some warnings. | Owen Anderson | 2009-05-16 | 1 | -2/+2 |
* | Back out the thread-safe ManagedStatic for now. Too many people have too man... | Owen Anderson | 2009-05-16 | 1 | -20/+4 |
* | Pass to verify generated machine code. | Jakob Stoklund Olesen | 2009-05-16 | 1 | -0/+7 |
* | Unbreak mingw build | Anton Korobeynikov | 2009-05-15 | 1 | -10/+17 |
* | Improve compatibility with older versions of Windows. | Owen Anderson | 2009-05-15 | 1 | -1/+1 |
* | Factor out some common code, fix more typoes, and add a memory fence that mig... | Owen Anderson | 2009-05-15 | 1 | -31/+15 |
* | Fix an unfortunate typo. | Owen Anderson | 2009-05-15 | 1 | -1/+1 |
* | (Hopefully) unbreak Apple-style builds. | Owen Anderson | 2009-05-15 | 1 | -1/+0 |
* | Don't #include OSAtomic.h unless we really need it. | Owen Anderson | 2009-05-15 | 1 | -1/+3 |
* | Now with working on Leopard! | Owen Anderson | 2009-05-15 | 2 | -3/+3 |
* | Dropped this #include by accident. | Owen Anderson | 2009-05-14 | 1 | -1/+1 |
* | Make ManagedStatic threadsafe by using atomic operations. | Owen Anderson | 2009-05-14 | 1 | -4/+36 |
* | Add CompareAndSwap. | Owen Anderson | 2009-05-14 | 1 | -7/+43 |
* | Non-functionality changes: | Bill Wendling | 2009-05-14 | 1 | -13/+40 |
* | Add an Atomic.h to the System library, for providing a platform independent API | Owen Anderson | 2009-05-14 | 1 | -0/+45 |
* | Update the names of the exception handling sjlj instrinsics to | Jim Grosbach | 2009-05-14 | 1 | -2/+2 |
* | Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence | Jim Grosbach | 2009-05-13 | 1 | -12/+0 |
* | Run code placement optimization for targets that want it (arm and x86 for now). | Evan Cheng | 2009-05-13 | 1 | -0/+11 |
* | Indentation. | Evan Cheng | 2009-05-13 | 1 | -1/+1 |
* | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 1 | -11/+45 |
* | Add three new helper routines, getNoopOrZeroExtend, | Dan Gohman | 2009-05-13 | 1 | -0/+15 |
* | Add an int64_t variant of abs, for host environments | Dale Johannesen | 2009-05-13 | 1 | -0/+7 |
* | Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is | Jim Grosbach | 2009-05-12 | 2 | -0/+17 |
* | More MSVC fixes -- class/struct conflicts. | Bill Wendling | 2009-05-12 | 1 | -1/+1 |
* | Use struct instead of class to make MCVS compile. | Bill Wendling | 2009-05-12 | 1 | -1/+1 |
* | Clarify a comment. | Dan Gohman | 2009-05-12 | 1 | -1/+1 |
* | Factor the code for collecting IV users out of LSR into an IVUsers class, | Dan Gohman | 2009-05-12 | 1 | -0/+235 |
* | Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 | Mike Stump | 2009-05-11 | 1 | -0/+2 |
* | Don't #include DerivedTypes.h from TargetData.h. | Jay Foad | 2009-05-11 | 1 | -1/+3 |
* | Add a comment about the special meaning of VoidTy in this context. | Dan Gohman | 2009-05-11 | 1 | -0/+2 |
* | Add terminal width detection to llvm::sys::Process. This is needed to | Douglas Gregor | 2009-05-11 | 4 | -1/+21 |
* | Shrink wrapping in PEI: | John Mosby | 2009-05-11 | 1 | -4/+14 |
* | Change TargetData::getIntPtrType() to return an IntegerType instead of | Jay Foad | 2009-05-11 | 1 | -3/+2 |
* | Needed #includes. Thanks Fritz van Bommel! | Bill Wendling | 2009-05-10 | 1 | -0/+1 |
* | Make MDNode use CallbackVH. Also change MDNode to store Value* instead of | Nick Lewycky | 2009-05-10 | 2 | -50/+130 |
* | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 | 2 | -9/+9 |
* | Fix another bug in r71252. This code supports GetElementPtr | Dan Gohman | 2009-05-08 | 1 | -1/+1 |
* | Add memoization for getSCEVAtScope results for instructions | Dan Gohman | 2009-05-08 | 1 | -0/+5 |
* | Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolution | Dan Gohman | 2009-05-08 | 1 | -5/+4 |
* | Factor out the code for creating SCEVs for GEPs into a | Dan Gohman | 2009-05-08 | 1 | -0/+4 |
* | Add a getExitBlock utility function to LoopInfo which returns the | Dan Gohman | 2009-05-08 | 1 | -0/+10 |
* | Factor out cycle-finder code and make it generic. | Anton Korobeynikov | 2009-05-08 | 1 | -4/+2 |
* | Add some examples to show the difference between | Duncan Sands | 2009-05-08 | 1 | -0/+17 |
* | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman | 2009-05-07 | 2 | -15/+1 |
* | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling | 2009-05-07 | 2 | -1/+15 |
* | Factor out a common base class between SCEVCommutativeExpr and | Dan Gohman | 2009-05-07 | 1 | -30/+34 |
* | Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo... | Argiris Kirtzidis | 2009-05-07 | 1 | -1/+4 |