| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 | 4 | -30/+29 |
* | 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 | 5 | -6/+168 |
* | Implement x86 h-register extract support. | Dan Gohman | 2009-04-13 | 7 | -98/+359 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 2 | -75/+170 |
* | Remove x86's special-case handling for ISD::TRUNCATE and | Dan Gohman | 2009-04-13 | 1 | -85/+0 |
* | Fix copy+pastos in comments. | Dan Gohman | 2009-04-13 | 1 | -2/+2 |
* | 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 |
* | List the l registers before h registers, for consistency. | Dan Gohman | 2009-04-13 | 1 | -4/+4 |
* | Add an assertion to verify that a copy was actually emitted. | Dan Gohman | 2009-04-13 | 1 | -1/+2 |
* | Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant. | Dan Gohman | 2009-04-13 | 1 | -3/+3 |
* | Add a comment about MOVSX64rr8. | Dan Gohman | 2009-04-13 | 1 | -0/+4 |
* | Fix another hard-coded constant to use X86AddrNumOperands. | Dan Gohman | 2009-04-13 | 1 | -1/+1 |
* | X86-64 TLS support for local exec and initial exec. | Rafael Espindola | 2009-04-13 | 3 | -10/+23 |
* | While passing arg of types larger than char only one byte at lower end was ge... | Sanjiv Gupta | 2009-04-13 | 1 | -1/+1 |
* | Fix warning in .ll parser, detect and reject available_externally on function | Nick Lewycky | 2009-04-13 | 1 | -0/+1 |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 11 | -7/+30 |
* | eliminate unneeded parens. | Chris Lattner | 2009-04-13 | 1 | -2/+2 |
* | Link against libffi if available, fall back to "no external calls from | Nick Lewycky | 2009-04-13 | 1 | -8/+8 |
* | fix PR3965:SIGINT handler not restored after calling ParseAST(), | Chris Lattner | 2009-04-12 | 1 | -1/+2 |
* | In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching | Rafael Espindola | 2009-04-12 | 1 | -3/+8 |
* | refactor some code into X86DAGToDAGISel::MatchWrapper | Rafael Espindola | 2009-04-12 | 1 | -44/+51 |
* | "There was a typo in my previous patch which leads to miscompilation of | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | fix a cross-block fastisel crash handling overflow intrinsics. | Chris Lattner | 2009-04-12 | 1 | -5/+16 |
* | 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 |
* | simplify code by using IntrinsicInst. | Chris Lattner | 2009-04-12 | 1 | -69/+54 |
* | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and | Chris Lattner | 2009-04-12 | 1 | -15/+3 |
* | add some optimizations for strncpy/strncat and factor some | Chris Lattner | 2009-04-12 | 1 | -22/+114 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 5 | -163/+6 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 5 | -6/+163 |
* | 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 |
* | Added code to handle spilling and reloading of FSRs. | Sanjiv Gupta | 2009-04-10 | 4 | -14/+61 |
* | Don't fold a load if the other operand is a TLS address. | Rafael Espindola | 2009-04-10 | 1 | -6/+27 |
* | Add a new Type::getPointerTo method, which is shorthand for | Chris Lattner | 2009-04-10 | 1 | -0/+4 |
* | a few fixes to "addrspace(256) is reference offset of GS segment register". | Chris Lattner | 2009-04-10 | 1 | -17/+60 |
* | Pass in the std::string parameter instead of returning it by value. | Bill Wendling | 2009-04-10 | 3 | -26/+30 |
* | Constify getter methods. | Bill Wendling | 2009-04-10 | 2 | -2/+3 |
* | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 6 | -67/+50 |
* | 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 |