| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace all target specific implicit def instructions with a target independe... | Evan Cheng | 2008-03-15 | 1 | -0/+8 |
* | Back out r48353. Not needed. | Evan Cheng | 2008-03-14 | 2 | -16/+4 |
* | Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un... | Evan Cheng | 2008-03-14 | 2 | -4/+16 |
* | Forgot this. | Evan Cheng | 2008-03-14 | 1 | -8/+6 |
* | Fix a typo in a comment. | Dan Gohman | 2008-03-13 | 1 | -1/+1 |
* | Improve VarInfo::removeKill() by using std::find instead of linear search. | Evan Cheng | 2008-03-13 | 1 | -7/+6 |
* | Refactor some code out of MachineSink into a MachineInstr query. | Evan Cheng | 2008-03-13 | 1 | -1/+7 |
* | Experimental scheduler change to schedule / coalesce the copies added for fun... | Evan Cheng | 2008-03-12 | 1 | -1/+19 |
* | Don't try to extract an i32 from an f64. This | Duncan Sands | 2008-03-12 | 1 | -4/+4 |
* | Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-... | Evan Cheng | 2008-03-12 | 1 | -0/+3 |
* | Use PassManagerBase instead of FunctionPassManager for functions | Dan Gohman | 2008-03-11 | 1 | -3/+3 |
* | When the register allocator runs out of registers, spill a physical register ... | Evan Cheng | 2008-03-11 | 1 | -0/+18 |
* | Implement more support for fp-to-i128 and i128-to-fp conversions. | Dan Gohman | 2008-03-10 | 1 | -0/+8 |
* | Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. | Evan Cheng | 2008-03-10 | 1 | -5/+2 |
* | Use uint64_t not unsigned long long. | Dale Johannesen | 2008-03-10 | 1 | -1/+1 |
* | Allow insert_subreg into implicit, target-specific values. | Christopher Lamb | 2008-03-10 | 1 | -2/+5 |
* | Increase ISD::ParamFlags to 64 bits. Increase the ByValSize | Dale Johannesen | 2008-03-10 | 2 | -23/+27 |
* | Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ... | Evan Cheng | 2008-03-08 | 1 | -0/+5 |
* | When setting the "unused" info, take into account something like this: | Bill Wendling | 2008-03-06 | 1 | -1/+1 |
* | Clarify that CALLSEQ_START..END may not be nested, | Dale Johannesen | 2008-03-05 | 1 | -0/+1 |
* | Codegen support for i128 SINT_TO_FP. | Dan Gohman | 2008-03-05 | 1 | -0/+4 |
* | Refactor code. Remove duplicated functions that basically do the same thing as | Evan Cheng | 2008-03-05 | 3 | -16/+59 |
* | Rename isOperand() to isOperandOf() (and other similar methods). It always co... | Evan Cheng | 2008-03-04 | 1 | -10/+10 |
* | This is the initial check-in for adding register scavenging to PPC. (Currently, | Bill Wendling | 2008-03-03 | 1 | -2/+2 |
* | Add MVT::is128BitVector and is64BitVector. Shrink | Dale Johannesen | 2008-03-01 | 1 | -0/+13 |
* | Don't fill eh frames even though these are text sections. | Evan Cheng | 2008-02-29 | 1 | -2/+6 |
* | Document that the shuffle mask may contain undef | Duncan Sands | 2008-02-28 | 1 | -7/+7 |
* | Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ... | Evan Cheng | 2008-02-28 | 4 | -7/+26 |
* | Fix a bug in dead spill slot elimination. | Evan Cheng | 2008-02-27 | 1 | -0/+4 |
* | LegalizeTypes support for INSERT_VECTOR_ELT. | Duncan Sands | 2008-02-27 | 1 | -1/+2 |
* | Don't track max alignment during stack object allocations since they can be d... | Evan Cheng | 2008-02-27 | 1 | -4/+0 |
* | Spiller now remove unused spill slots. | Evan Cheng | 2008-02-27 | 1 | -1/+21 |
* | Convert the last remaining users of the non-APInt form of | Dan Gohman | 2008-02-27 | 1 | -6/+0 |
* | Detabify | Bill Wendling | 2008-02-26 | 2 | -6/+6 |
* | Factor the assert for indexed loads/stores out of LoadSDNode | Dan Gohman | 2008-02-25 | 1 | -8/+4 |
* | Convert MaskedValueIsZero and all its users to use APInt. Also add | Dan Gohman | 2008-02-25 | 1 | -1/+5 |
* | add LSBaseSDNode::getOffset at Dan's request. | Chris Lattner | 2008-02-25 | 1 | -0/+3 |
* | Add a new method to SDNode/SDOperand named getValueSizeInBits | Dan Gohman | 2008-02-25 | 1 | -0/+12 |
* | Correctly determine whether a argument load can be folded into its uses. | Evan Cheng | 2008-02-25 | 1 | -2/+2 |
* | Forgot this. | Evan Cheng | 2008-02-23 | 1 | -1/+1 |
* | Enable re-materialization of instructions which have virtual register operand... | Evan Cheng | 2008-02-22 | 1 | -9/+25 |
* | minor cleanups to LSBaseSDNode. | Chris Lattner | 2008-02-22 | 1 | -18/+17 |
* | Better names as per Evan's request | Andrew Lenharth | 2008-02-21 | 2 | -11/+12 |
* | Atomic op support. If any gcc test uses __sync builtins, it might start fail... | Andrew Lenharth | 2008-02-21 | 2 | -2/+57 |
* | Unbreak build with gcc 4.3: provide missed includes and silence most annoying... | Anton Korobeynikov | 2008-02-20 | 2 | -6/+6 |
* | Fixed typo. | Bill Wendling | 2008-02-20 | 1 | -1/+1 |
* | More constification of things. More comments added. No functionality | Bill Wendling | 2008-02-20 | 1 | -3/+3 |
* | - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c... | Evan Cheng | 2008-02-18 | 1 | -0/+5 |
* | New helper function getMBBFromIndex() that given an index in any instruction ... | Roman Levenstein | 2008-02-18 | 1 | -0/+30 |
* | llvm.memory.barrier, and impl for x86 and alpha | Andrew Lenharth | 2008-02-16 | 1 | -0/+8 |