| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Teach spiller to unfold instructions which modref spill slot when a scratch | Evan Cheng | 2009-04-17 | 2 | -11/+227 |
* | In the list-burr's pseudo two-addr dependency heuristics, don't | Dan Gohman | 2009-04-16 | 1 | -0/+10 |
* | Handle SUBREG_TO_REG instructions with the same heuristics | Dan Gohman | 2009-04-16 | 1 | -5/+7 |
* | Do not treat beginning of inlined scope as beginning of normal function scope... | Devang Patel | 2009-04-16 | 2 | -2/+20 |
* | Record line number at the beginning of a func.start. | Devang Patel | 2009-04-16 | 2 | -2/+2 |
* | In -fast mode do what FastISel does. | Devang Patel | 2009-04-16 | 2 | -30/+71 |
* | If FastISel is run and it has known DebugLoc then use it. | Devang Patel | 2009-04-16 | 2 | -3/+7 |
* | If location where the function was inlined is not know then do not emit debug... | Devang Patel | 2009-04-16 | 1 | -5/+11 |
* | s/RootDbgScope/FunctionDbgScope/g | Devang Patel | 2009-04-15 | 1 | -13/+13 |
* | Add DISubprogram is not null check. | Devang Patel | 2009-04-15 | 1 | -2/+4 |
* | Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads | Dan Gohman | 2009-04-15 | 2 | -9/+10 |
* | Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. | Devang Patel | 2009-04-15 | 1 | -1/+2 |
* | Fix MachineInstr::getNumExplicitOperands to count | Dan Gohman | 2009-04-15 | 1 | -2/+2 |
* | Move MachineRegisterInfo::setRegClass out of line. | Dan Gohman | 2009-04-15 | 1 | -0/+20 |
* | Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line. | Dan Gohman | 2009-04-15 | 1 | -0/+17 |
* | Give RemoveRegOperandFromRegInfo a comment and move the | Dan Gohman | 2009-04-15 | 1 | -0/+15 |
* | Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop... | Devang Patel | 2009-04-15 | 3 | -91/+217 |
* | When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REG | Dan Gohman | 2009-04-14 | 1 | -20/+19 |
* | Do not force asm's to be chained if they don't touch | Dale Johannesen | 2009-04-14 | 1 | -0/+3 |
* | Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstP... | Evan Cheng | 2009-04-14 | 1 | -9/+13 |
* | Make these errors more noticable in build logs. | Daniel Dunbar | 2009-04-13 | 1 | -5/+5 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 5 | -31/+78 |
* | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman | 2009-04-13 | 2 | -14/+13 |
* | Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR. | Bob Wilson | 2009-04-13 | 1 | -24/+19 |
* | PR3934: Fix a bogus two-address pass assertion. | Evan Cheng | 2009-04-13 | 1 | -8/+10 |
* | Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli... | Devang Patel | 2009-04-13 | 3 | -21/+24 |
* | Reapply 68847. | Devang Patel | 2009-04-13 | 3 | -6/+164 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 2 | -75/+170 |
* | Don't abort on an aliasing physical register that does not have | Dan Gohman | 2009-04-13 | 1 | -1/+1 |
* | When assigning a physical register to a MachineOperand, set | Dan Gohman | 2009-04-13 | 1 | -1/+10 |
* | Add an assertion to verify that a copy was actually emitted. | Dan Gohman | 2009-04-13 | 1 | -1/+2 |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 3 | -3/+14 |
* | make UpdateValueMap handle the possiblity that we could be | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -7/+12 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 3 | -161/+6 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 3 | -6/+161 |
* | DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the ... | Devang Patel | 2009-04-10 | 1 | -1/+1 |
* | Clean up a bunch of whitespace issues and fix a comment typo. | Bob Wilson | 2009-04-10 | 1 | -72/+74 |
* | fix two problems with machine sinking: | Chris Lattner | 2009-04-10 | 1 | -12/+26 |
* | Now that register classes have names, include the name in debug output. | Dan Gohman | 2009-04-10 | 1 | -2/+4 |
* | Pass in the std::string parameter instead of returning it by value. | Bill Wendling | 2009-04-10 | 2 | -25/+28 |
* | Constify getter methods. | Bill Wendling | 2009-04-10 | 2 | -2/+3 |
* | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 4 | -57/+41 |
* | StringMap<DIE*>::iterator::first() returns a pointer to the first character of | Bill Wendling | 2009-04-09 | 2 | -4/+8 |
* | Silence unused variable warning. | Devang Patel | 2009-04-09 | 1 | -1/+1 |
* | ignore register zero in isRegTiedToUseOperand, following the example of | Chris Lattner | 2009-04-09 | 1 | -1/+1 |
* | Use a StringMap instead of std::map for storing std::string->DIE* maps. This | Bill Wendling | 2009-04-09 | 1 | -10/+10 |
* | llvm.dbg.func_start also defines beginning of function scope. | Devang Patel | 2009-04-09 | 1 | -7/+3 |
* | Fix pr3954. The register scavenger asserts for inline assembly with | Bob Wilson | 2009-04-09 | 8 | -22/+28 |
* | reg0 references are not real registers. This fixes a crash on the | Chris Lattner | 2009-04-09 | 1 | -1/+1 |