aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* fix rdar://7946934 - in some limited cases, the assembler shouldChris Lattner2010-05-051-7/+16
* Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/packJim Grosbach2010-05-056-24/+38
* Emit debug info for MachineInstrs with unknown debug locations, insteadDan Gohman2010-05-051-19/+34
* Fix PR6520. An earlyclobber physreg must not be allocated to anything else.Jakob Stoklund Olesen2010-05-051-2/+12
* Fixed a sign-extension bug in the X86 disassemblerSean Callanan2010-05-051-3/+55
* Use getValue() for PHINodes when direct NodeMap access does not work. Devang Patel2010-05-051-1/+15
* Do not pre-allocate references of D registers pairs if they are extracted fro...Evan Cheng2010-05-051-8/+28
* No-ops emitted for scheduling don't correspond with anything in theDan Gohman2010-05-054-5/+0
* Add initial support for ARMv7M subtarget and cortex-m3 cpu. Patch byJim Grosbach2010-05-056-20/+49
* Use the right version of "append" to combine two SmallVectors.Bob Wilson2010-05-051-1/+1
* MC/Mach-O: Mark absolute variable's appropriately, and add Mach-O support forDaniel Dunbar2010-05-054-4/+6
* MC: Reject attempts to define a variable symbol.Daniel Dunbar2010-05-053-9/+4
* MC: Make setVariableValue check the redefinition condition a bit more strongly.Daniel Dunbar2010-05-051-0/+8
* Move REG_SEQUENCE removal to 2addr pass.Evan Cheng2010-05-053-63/+68
* Implement rdar://7415680 - Twine integer support lacks greatnessChris Lattner2010-05-051-4/+4
* Model CONCAT_VECTORS of two 64-bit values as a REG_SEQUENCE.Evan Cheng2010-05-053-4/+38
* Trim include.Evan Cheng2010-05-051-1/+0
* Teach liveintervalanalysis about virtual registers which are defined by reg_s...Evan Cheng2010-05-051-14/+37
* MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue.Daniel Dunbar2010-05-054-6/+6
* MC/Mach-O/x86_64: Relocations in debug sections should use local relocationsDaniel Dunbar2010-05-051-0/+11
* Try again if write(2) reports an recoverable error.Benjamin Kramer2010-05-051-1/+6
* Revert 102941, we're going to do this via attr and can justEric Christopher2010-05-051-8/+1
* Combine the implementations of the core part of the SSAUpdater andBob Wilson2010-05-042-866/+211
* Update comment.Eric Christopher2010-05-041-1/+1
* With -neon-reg-sequence, models forming a Q register from a pair of consecuti...Evan Cheng2010-05-041-2/+11
* Do not pre-allocate for registers which form a REG_SEQUENCE.Evan Cheng2010-05-041-0/+28
* Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...Evan Cheng2010-05-043-0/+86
* Defer adding critical edges to the "toSplit" list until after checking forBob Wilson2010-05-041-4/+5
* "on the rare occasion the SPU BE produces illegal assembly - it tries to emit...Chris Lattner2010-05-041-2/+10
* MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form ofDaniel Dunbar2010-05-041-5/+0
* Rename variables for consistency.Evan Cheng2010-05-041-10/+11
* MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar2010-05-042-4/+66
* Fix a problem exposed by my previous commit and noticed by a release-assertsDuncan Sands2010-05-041-11/+3
* Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands2010-05-041-7/+21
* fix operand indexes when outputting InvokeInstsGabor Greif2010-05-041-6/+7
* Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is avai...Devang Patel2010-05-041-4/+6
* Use the SCEVAddRecExpr::getPostIncExpr utility function insteadDan Gohman2010-05-041-4/+2
* Fix a copy+pasto.Dan Gohman2010-05-041-2/+2
* Do not ignore debug loc attached with llvm.dbg.declare while collecting debug...Devang Patel2010-05-041-3/+1
* Instruction selection optimizations may have moved the def of a function argu...Evan Cheng2010-05-041-1/+2
* Fix to r102952. The MOV64toSDrm record in X86Instr64bit.td needed the opcodeKevin Enderby2010-05-041-1/+1
* llvm-mc: Fix case were we would skip a line in the .s file after an instructionDaniel Dunbar2010-05-042-27/+28
* Teach scheduler about REG_SEQUENCE.Evan Cheng2010-05-042-2/+44
* Re-enable isel kill flags, now that the local allocator is ignoring them.Dan Gohman2010-05-041-4/+0
* rdar://7937137 - dbg values not being handled in thumb1 version ofJim Grosbach2010-05-041-0/+7
* Remove preexisting kill flags in RegAllocLocal, just like LiveVariables does.Jakob Stoklund Olesen2010-05-031-1/+4
* Factor out FastISel's code for materializing constants and other valuesDan Gohman2010-05-031-1/+10
* Implement builtin_return_address(x) and builtin_frame_address(x) Dale Johannesen2010-05-031-23/+34
* Remove the API compatibility layer which converted add, sub, and mulDan Gohman2010-05-033-34/+27
* Check that subregisters don't have independent values in RemoveCopyByCommutin...Jakob Stoklund Olesen2010-05-031-3/+14