Age | Commit message (Expand) | Author |
2006-03-25 | #include Intrinsics.h into all dag isels | Chris Lattner |
2006-03-13 | Added getTargetLowering() to TargetMachine. Refactored targets to support this. | Evan Cheng |
2006-02-28 | Don't match x << 1 to LEAL. It's better to emit x + x. | Evan Cheng |
2006-02-25 | * Cleaned up addressing mode matching code. | Evan Cheng |
2006-02-23 | - Clean up the lowering and selection code of ConstantPool, GlobalAddress, | Evan Cheng |
2006-02-23 | PIC related bug fixes. | Evan Cheng |
2006-02-23 | X86 codegen tweak to use lea in another case: | Evan Cheng |
2006-02-18 | x86 / Darwin PIC support. | Evan Cheng |
2006-02-11 | Prevent certain nodes that have already been selected from being folded into | Evan Cheng |
2006-02-10 | Nicer code. :-) | Evan Cheng |
2006-02-10 | Added X86 isel debugging stuff. | Evan Cheng |
2006-02-09 | Match tblgen change. | Evan Cheng |
2006-02-09 | Match getTargetNode() changes (now return SDNode* instead of SDOperand). | Evan Cheng |
2006-02-09 | Change Select() from | Evan Cheng |
2006-02-06 | - Update load folding checks to match those auto-generated by tblgen. | Evan Cheng |
2006-02-05 | Use SelectRoot() as entry of any tblgen based isel. | Evan Cheng |
2006-02-05 | Re-commit the last bit of change that was backed out. | Evan Cheng |
2006-02-04 | Temporarily revert this patch, which probably breaks with the | Chris Lattner |
2006-02-04 | Complex pattern's custom matcher should not call Select() on any operands. | Evan Cheng |
2006-01-31 | - Allow XMM load (for scalar use) to be folded into ANDP* and XORP*. | Evan Cheng |
2006-01-27 | x86 CPU detection and proper subtarget support | Evan Cheng |
2006-01-22 | Add explicit #includes of <iostream> | Chris Lattner |
2006-01-19 | Didn't mean to check that in. | Evan Cheng |
2006-01-19 | A obvious typo | Evan Cheng |
2006-01-16 | Fix FP_TO_INT**_IN_MEM lowering. | Evan Cheng |
2006-01-15 | Use the default lowering of ISD::DYNAMIC_STACKALLOC, delete now dead code. | Chris Lattner |
2006-01-14 | silence a warning | Chris Lattner |
2006-01-11 | Select DYNAMIC_STACKALLOC | Evan Cheng |
2006-01-11 | * Add special entry code main() (to set x87 to 64-bit precision). | Evan Cheng |
2006-01-11 | implement FP_REG_KILL insertion for the dag-dag instruction selector | Chris Lattner |
2006-01-11 | Fit into 80 cols | Chris Lattner |
2006-01-10 | FP_TO_INT*_IN_MEM and x87 FP Select support. | Evan Cheng |
2006-01-09 | * Added undef patterns. | Evan Cheng |
2006-01-06 | * Added integer div / rem. | Evan Cheng |
2006-01-06 | ISEL code for MULHU, MULHS, and UNDEF. | Evan Cheng |
2006-01-06 | fold (shl x, 1) -> (add x, x) | Evan Cheng |
2006-01-05 | Added ConstantFP patterns. | Evan Cheng |
2006-01-05 | DAG based isel call support. | Evan Cheng |
2005-12-21 | * Fix a GlobalAddress lowering bug. | Evan Cheng |
2005-12-21 | Remove ISD::RET select code. Now tblgen'd. | Evan Cheng |
2005-12-21 | * Added lowering hook for external weak global address. It inserts a load | Evan Cheng |
2005-12-19 | It's essential we clear CodeGenMap after isel every basic block! | Evan Cheng |
2005-12-17 | Darwin API issue: indirect load of external and weak symbols. | Evan Cheng |
2005-12-17 | Added truncate. | Evan Cheng |
2005-12-17 | Added support for cmp, test, and conditional move instructions. | Evan Cheng |
2005-12-15 | * Promote all 1 bit entities to 8 bit. | Evan Cheng |
2005-12-15 | Handling zero extension of 1 bit value. | Evan Cheng |
2005-12-12 | When SelectLEAAddr() fails, it shouldn't cause the side effect of having the | Evan Cheng |
2005-12-12 | For ISD::RET, if # of operands >= 2, try selection the real data dep. operand | Evan Cheng |
2005-12-10 | * Added X86 store patterns. | Evan Cheng |