aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Make ScalarEvolution::isLoopGuardedByCond work even when the edgeDan Gohman2009-05-181-0/+4
* Add an isOne() utility function to ScalarEvolution, similar to isZero()Dan Gohman2009-05-181-0/+4
* Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. ...Owen Anderson2009-05-171-40/+158
* Remove the volatile marker from the cas_flag typedef, fixing some warnings. Owen Anderson2009-05-161-2/+2
* Back out the thread-safe ManagedStatic for now. Too many people have too man...Owen Anderson2009-05-161-20/+4
* Pass to verify generated machine code.Jakob Stoklund Olesen2009-05-161-0/+7
* Unbreak mingw buildAnton Korobeynikov2009-05-151-10/+17
* Improve compatibility with older versions of Windows.Owen Anderson2009-05-151-1/+1
* Factor out some common code, fix more typoes, and add a memory fence that mig...Owen Anderson2009-05-151-31/+15
* Fix an unfortunate typo.Owen Anderson2009-05-151-1/+1
* (Hopefully) unbreak Apple-style builds.Owen Anderson2009-05-151-1/+0
* Don't #include OSAtomic.h unless we really need it.Owen Anderson2009-05-151-1/+3
* Now with working on Leopard!Owen Anderson2009-05-152-3/+3
* Dropped this #include by accident.Owen Anderson2009-05-141-1/+1
* Make ManagedStatic threadsafe by using atomic operations.Owen Anderson2009-05-141-4/+36
* Add CompareAndSwap.Owen Anderson2009-05-141-7/+43
* Non-functionality changes:Bill Wendling2009-05-141-13/+40
* Add an Atomic.h to the System library, for providing a platform independent APIOwen Anderson2009-05-141-0/+45
* Update the names of the exception handling sjlj instrinsics toJim Grosbach2009-05-141-2/+2
* Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach2009-05-131-12/+0
* Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng2009-05-131-0/+11
* Indentation.Evan Cheng2009-05-131-1/+1
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-11/+45
* Add three new helper routines, getNoopOrZeroExtend,Dan Gohman2009-05-131-0/+15
* Add an int64_t variant of abs, for host environmentsDale Johannesen2009-05-131-0/+7
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-122-0/+17
* More MSVC fixes -- class/struct conflicts.Bill Wendling2009-05-121-1/+1
* Use struct instead of class to make MCVS compile.Bill Wendling2009-05-121-1/+1
* Clarify a comment.Dan Gohman2009-05-121-1/+1
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-121-0/+235
* Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696Mike Stump2009-05-111-0/+2
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-111-1/+3
* Add a comment about the special meaning of VoidTy in this context.Dan Gohman2009-05-111-0/+2
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-114-1/+21
* Shrink wrapping in PEI:John Mosby2009-05-111-4/+14
* Change TargetData::getIntPtrType() to return an IntegerType instead ofJay Foad2009-05-111-3/+2
* Needed #includes. Thanks Fritz van Bommel!Bill Wendling2009-05-101-0/+1
* Make MDNode use CallbackVH. Also change MDNode to store Value* instead ofNick Lewycky2009-05-102-50/+130
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-092-9/+9
* Fix another bug in r71252. This code supports GetElementPtrDan Gohman2009-05-081-1/+1
* Add memoization for getSCEVAtScope results for instructionsDan Gohman2009-05-081-0/+5
* Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolutionDan Gohman2009-05-081-5/+4
* Factor out the code for creating SCEVs for GEPs into aDan Gohman2009-05-081-0/+4
* Add a getExitBlock utility function to LoopInfo which returns theDan Gohman2009-05-081-0/+10
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-4/+2
* Add some examples to show the difference betweenDuncan Sands2009-05-081-0/+17
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-072-15/+1
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-072-1/+15
* Factor out a common base class between SCEVCommutativeExpr andDan Gohman2009-05-071-30/+34
* Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argiris Kirtzidis2009-05-071-1/+4