aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* factor some code better.Chris Lattner2009-06-241-13/+6
* wire up support for MCContext/MCStreamer in -experimental-asm-printer mode.Chris Lattner2009-06-242-0/+26
* remove dead makefile flags.Chris Lattner2009-06-242-4/+0
* Delete some orphaned comments, fix some 80-column violations,Dan Gohman2009-06-241-95/+80
* add trivial support for passing label definitions through the MCStreamer.Chris Lattner2009-06-242-2/+16
* Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), re...Lang Hames2009-06-242-6/+2
* Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng2009-06-241-11/+23
* Extend ScalarEvolution's multiple-exit support to compute exactDan Gohman2009-06-244-180/+184
* Unbreak build on Linux by removing Darwinism.Nick Lewycky2009-06-241-1/+1
* Teach GetMinSignBits about SCEVAddExprs.Dan Gohman2009-06-241-0/+32
* Start MCAsmStreamer implementation.Daniel Dunbar2009-06-243-5/+166
* Revert this accidental commit.Dan Gohman2009-06-241-1/+1
* Move the special cases for constants out of getUnknown and intoDan Gohman2009-06-242-16/+15
* Use ScalarEvolution::getConstant instead of getUnknown to createDan Gohman2009-06-241-7/+8
* Include the maximum trip count expression in ScalarEvolution's print output.Dan Gohman2009-06-241-0/+9
* Add an isAllOnesValue utility function, similar to isZero and isOne.Dan Gohman2009-06-241-0/+6
* Don't emit a redundant BitCastInst if the value to be defined in theDan Gohman2009-06-241-1/+2
* Guard the listeners list. Unfortunately, this requires a real static ratherOwen Anderson2009-06-241-0/+5
* Provide InitializeAllTargets and InitializeNativeTarget functions in theBob Wilson2009-06-2322-96/+44
* Update for MCImm -> MCValue rename.Daniel Dunbar2009-06-231-5/+5
* Test commit: fixed spacing.Sean Callanan2009-06-231-3/+3
* It is not a good idea to have data member's name match argument's name. In fa...Devang Patel2009-06-231-21/+21
* Use getReturnTypeName() to print return type.Devang Patel2009-06-231-1/+1
* Start flushing out MCContext.Daniel Dunbar2009-06-234-1/+96
* Use atomic operations when accessing statistics, and make the lazy initializa...Owen Anderson2009-06-231-4/+8
* Add atomic multiply and divide operations, built on top of CompareAndSwap.Owen Anderson2009-06-231-0/+18
* Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses...Owen Anderson2009-06-231-1/+53
* Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson2009-06-233-41/+29
* Test instructions operands were printed in the wrong order.Evan Cheng2009-06-231-10/+10
* "The MMX_MASKMOVQ and MMX_MASKMOVQ64 instructions are labeled as MRMDestMemBill Wendling2009-06-231-2/+2
* Switched size_t to int64_t to prevent type mismatch in call to max.Lang Hames2009-06-231-2/+2
* Proper patterns for thumb2 shift and rotate instructions.Evan Cheng2009-06-231-55/+115
* Code clean up.Evan Cheng2009-06-231-6/+5
* Add IsThumb1Only to most 16-bit thumb instructions since we want to isel 32-b...Evan Cheng2009-06-232-53/+75
* Atomic ops that do arithmetic use signed arithmetic.Owen Anderson2009-06-232-6/+6
* Actually, these need to be signed integers, not unsigned.Owen Anderson2009-06-231-2/+2
* Rename SelectShifterOperand to SelectThumb2ShifterOperandReg.Evan Cheng2009-06-232-7/+7
* Use 64-bit integer counters for tracking time, rather than doubles. This wil...Owen Anderson2009-06-231-17/+17
* Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson2009-06-232-8/+20
* Eliminate object-relinking support from CMake. Fixes PR 4429 andDouglas Gregor2009-06-2311-43/+11
* Obvious typo.Evan Cheng2009-06-231-2/+2
* Initial Thumb2 support. Majority of the work is done by David Goodwin. There areEvan Cheng2009-06-235-134/+527
* Add an atomic add operation.Owen Anderson2009-06-231-0/+13
* Make the lazy initialization of DefaultTimerGroup threadsafe.Owen Anderson2009-06-231-8/+14
* Revert r73923, which broke clang.Owen Anderson2009-06-231-18/+10
* Fold the add (ptr, offset) into ptr[offset] only if the offset is small enoug...Sanjiv Gupta2009-06-231-2/+4
* Minor reorg.Evan Cheng2009-06-231-17/+18
* Replace isTwoAddress with operand constraint.Evan Cheng2009-06-231-1/+1
* Use a default alignment for data and bss sections.Bruno Cardoso Lopes2009-06-232-19/+25
* Guard the layout info object.Owen Anderson2009-06-231-0/+5