aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Guard the plugin loader.Owen Anderson2009-06-231-0/+5
* Add guards around timer groups, which can be shared.Owen Anderson2009-06-221-10/+18
* Fix a bug in the trip-count computation with And/Or. If either of theDan Gohman2009-06-221-8/+4
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-2212-125/+3100
* Guard the statistics table.Owen Anderson2009-06-221-1/+3
* Guard the global annotation tables.Owen Anderson2009-06-221-13/+25
* Add locking around the external function lookup table for the interpreter.Owen Anderson2009-06-221-1/+12
* Remove unneeded #include.Owen Anderson2009-06-221-1/+0
* Fix a few minor issues that were exposed by the removal of SCEVHandle.Dan Gohman2009-06-222-2/+1
* Add explicit types for shift count constants. This is in preparation forBob Wilson2009-06-222-45/+52
* Fix llvm::ComputeNumSignBits to handle pointer typesDan Gohman2009-06-221-1/+5
* Remove the parent pointer from SCEV, since it did not end up being needed.Owen Anderson2009-06-221-30/+22
* SCEVHandle is no more!Owen Anderson2009-06-227-428/+427
* Use thumb2 for ARM architectures V6T2 and later. Fix a bug in checkingBob Wilson2009-06-221-4/+8
* Fix some typos that Duncan noticed.Dan Gohman2009-06-221-2/+2
* For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson2009-06-224-19/+87
* Fix memcpy expansion so it won't generate invalidDale Johannesen2009-06-221-6/+25
* Fix another register coalescer crash: forgot to check if the instruction bein...Evan Cheng2009-06-221-3/+7
* Use different functions to emit the string and symbol tables.Bruno Cardoso Lopes2009-06-222-7/+17
* Add more methods to gather target specific elf stuffBruno Cardoso Lopes2009-06-226-154/+390
* hasFP should return true if frame address is taken.Evan Cheng2009-06-221-1/+3
* Banish global state from ScalarEvolution! SCEV uniquing is now done by table...Owen Anderson2009-06-221-58/+50
* Fix llvm-gcc build for armv6t2 and later architectures. The hasV6T2OpsBob Wilson2009-06-221-9/+10
* Make use of getUMinFromMismatchedTypes when computing backedge-takenDan Gohman2009-06-221-14/+14
* Add a getUMinFromMismatchedTypes helper function.Dan Gohman2009-06-221-0/+16
* Factor out code for computing umin and smin for SCEV expressions intoDan Gohman2009-06-221-7/+14
* Teach ScalarEvolution how to analyze loops with multiple exitDan Gohman2009-06-221-27/+221
* Delete an unused variable.Dan Gohman2009-06-221-1/+0