aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix 80-column violations.Dan Gohman2009-04-152-3/+4
* Add a folding table entry for MOV8rr_NOREX.Dan Gohman2009-04-151-0/+1
* Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine.Devang Patel2009-04-151-1/+2
* Fix MachineInstr::getNumExplicitOperands to countDan Gohman2009-04-151-2/+2
* Limit the number of times we're willing to chase pointers. Removes an O(n^2)Nick Lewycky2009-04-151-1/+3
* Fix X86MachineFunctionInfo's doxygen comment.Dan Gohman2009-04-151-2/+3
* Move MachineRegisterInfo::setRegClass out of line.Dan Gohman2009-04-151-0/+20
* Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.Dan Gohman2009-04-151-0/+17
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-151-0/+15
* Enhance induction variable code to remove theDale Johannesen2009-04-151-40/+121
* Avoid making the transformation enabled by my last patch if the new destinati...Evan Cheng2009-04-151-3/+13
* While inlining, clone llvm.dbg.func.start intrinsic and adjust Devang Patel2009-04-152-3/+52
* Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel2009-04-153-91/+217
* Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble withDan Gohman2009-04-151-0/+35
* Add a method to check that the subprogram holds debug info for the given Func...Devang Patel2009-04-151-0/+13
* Add a new MOV8rr_NOREX, and make X86's copyRegToReg use it whenDan Gohman2009-04-152-5/+20
* GR8_NOREX can contain the H registers, since they don't requireDan Gohman2009-04-151-2/+3
* Optimize conditional branch on i1 phis with non-constant inputs.Evan Cheng2009-04-141-14/+55
* For the h-register addressing-mode trick, use the correct value forDan Gohman2009-04-141-1/+14
* Mac OS X 10.6 and above do not use key manager to register EH frames.Evan Cheng2009-04-141-2/+8
* When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REGDan Gohman2009-04-141-20/+19
* Call CreateProcess with bInheritHandles = TRUE.Mikhail Glushenkov2009-04-141-1/+1
* Delete trailing whitespace.Mikhail Glushenkov2009-04-141-13/+13
* Some of GR8_NOREX registers are only available in 64-bit mode.Evan Cheng2009-04-141-0/+48
* Handle aggregate type arguments to direct and indirect calls.Sanjiv Gupta2009-04-144-35/+101
* LoopIndexSplit needs to inform the loop pass manager of the instructions it isOwen Anderson2009-04-141-0/+1
* Do not force asm's to be chained if they don't touchDale Johannesen2009-04-141-0/+3
* Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstP...Evan Cheng2009-04-141-9/+13
* Make these errors more noticable in build logs.Daniel Dunbar2009-04-131-5/+5
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-135-31/+78
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-134-30/+29
* Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson2009-04-131-24/+19
* PR3934: Fix a bogus two-address pass assertion.Evan Cheng2009-04-131-8/+10
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-133-21/+24
* Reapply 68847.Devang Patel2009-04-135-6/+168
* Implement x86 h-register extract support.Dan Gohman2009-04-137-98/+359
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-132-75/+170
* Remove x86's special-case handling for ISD::TRUNCATE andDan Gohman2009-04-131-85/+0
* Fix copy+pastos in comments.Dan Gohman2009-04-131-2/+2
* Don't abort on an aliasing physical register that does not haveDan Gohman2009-04-131-1/+1
* When assigning a physical register to a MachineOperand, setDan Gohman2009-04-131-1/+10
* List the l registers before h registers, for consistency.Dan Gohman2009-04-131-4/+4
* Add an assertion to verify that a copy was actually emitted.Dan Gohman2009-04-131-1/+2
* Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant.Dan Gohman2009-04-131-3/+3
* Add a comment about MOVSX64rr8.Dan Gohman2009-04-131-0/+4
* Fix another hard-coded constant to use X86AddrNumOperands.Dan Gohman2009-04-131-1/+1
* X86-64 TLS support for local exec and initial exec.Rafael Espindola2009-04-133-10/+23
* While passing arg of types larger than char only one byte at lower end was ge...Sanjiv Gupta2009-04-131-1/+1
* Fix warning in .ll parser, detect and reject available_externally on functionNick Lewycky2009-04-131-0/+1
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-1311-7/+30