aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...Evan Cheng2010-05-043-0/+86
* Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since theDuncan Sands2010-05-041-4/+3
* Defer adding critical edges to the "toSplit" list until after checking forBob Wilson2010-05-041-4/+5
* one more thing.Chris Lattner2010-05-041-1/+1
* update instructions for llvm-gcc4, the brave new world! PR7037Chris Lattner2010-05-041-7/+7
* "on the rare occasion the SPU BE produces illegal assembly - it tries to emit...Chris Lattner2010-05-042-2/+23
* MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form ofDaniel Dunbar2010-05-042-7/+0
* Rename variables for consistency.Evan Cheng2010-05-041-10/+11
* MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar2010-05-043-4/+74
* 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-042-11/+33
* 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-042-4/+40
* 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-042-3/+87
* 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
* MC/Matcher: Add support for over-riding the default MatchInstruction functionDaniel Dunbar2010-05-042-8/+16
* 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
* Add a polygen rule that reflects the fact that nsw and nuw can beDan Gohman2010-05-041-1/+1
* 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
* Update one more 2.7 to 2.8.Dan Gohman2010-05-031-1/+1
* Minimally update ReleaseNotes.html for 2.8 development; uncomment andDan Gohman2010-05-031-53/+13
* 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-032-1/+15
* Implement builtin_return_address(x) and builtin_frame_address(x) Dale Johannesen2010-05-032-23/+58
* 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-032-3/+47
* Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,Dan Gohman2010-05-0315-40/+40
* Reword a comment slightly.Eric Christopher2010-05-031-1/+1
* Use getConstant instead of getIntegerSCEV. The two are basically theDan Gohman2010-05-034-44/+43
* Revert r102948.Bill Wendling2010-05-031-32/+0
* Remove special case for llvmCore_Embedded project. This is no longer neededBob Wilson2010-05-031-5/+0
* Print basic block numbers in live interval debug output. Since the rest of theBob Wilson2010-05-031-1/+2
* Fix function prototype mismatch in LLVMUnionType(). Fixes PR7019.Nick Lewycky2010-05-031-2/+1
* Changed llvm-mc to use the same suffixes with floating point compareKevin Enderby2010-05-032-6/+39
* Fixed the encoding of two of the X86 movq instuctions. The Move quadword fromKevin Enderby2010-05-033-2/+19
* Fixed the encoding of the x86 push instructions. Using a 32-bit immediate valueKevin Enderby2010-05-032-4/+17
* Testcase for r102947.Bill Wendling2010-05-031-0/+32
* Silence warnings about -1 being converted to an unsigned value.Dan Gohman2010-05-031-6/+6
* Add an option, defaulting to off, to disable the sse domain crossing opts.Eric Christopher2010-05-031-1/+8
* Check for side effects before splitting loop.Devang Patel2010-05-033-0/+80
* Use isTrueWhenEqual and isFalseWhenEqual instead of assuming thatDan Gohman2010-05-031-2/+2
* In ScalarEvolution::print, don't bother printing out the SCEVs forDan Gohman2010-05-031-1/+1
* In SimplifyICmpOperands, avoid needlessly swapping the operands in theDan Gohman2010-05-031-3/+6
* Factor out the new <= and >= analysis code into SimplifyICmpOperands.Dan Gohman2010-05-031-51/+62
* Update this comment to note its relationship with the "happens-before"Dan Gohman2010-05-031-3/+2