2007-11-09 |
Hartmut Kaiser | Fixed a strange construct. Please review. |
tree | commitdiff |
2007-11-09 |
Duncan Sands | Move MinAlign to MathExtras.h. |
tree | commitdiff |
2007-11-09 |
Duncan Sands | Fix some load/store logic that would be wrong for |
tree | commitdiff |
2007-11-09 |
Duncan Sands | Add terminating newline. |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Much improved pic jumptable codegen: |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Didn't mean to check these in. |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Bug fix. Passive nodes are not in SUnitMap. |
tree | commitdiff |
2007-11-08 |
Owen Anderson | This preserves critical edge breaking. |
tree | commitdiff |
2007-11-08 |
Owen Anderson | Make BreakCriticalMachineEdges available as a pass... |
tree | commitdiff |
2007-11-08 |
Evan Cheng | If both parts of smul_lohi, etc. are used, don't simpli... |
tree | commitdiff |
2007-11-08 |
Owen Anderson | Add the majority of machine-level critical edge breakin... |
tree | commitdiff |
2007-11-08 |
Owen Anderson | Take another stab at getting isLiveIn() and isLiveOut... |
tree | commitdiff |
2007-11-08 |
Owen Anderson | Bring UsedBlocks back. StrongPHIElimination needs... |
tree | commitdiff |
2007-11-07 |
Evan Cheng | Simplify my (il)logic. |
tree | commitdiff |
2007-11-07 |
Owen Anderson | Add some more of StrongPHIElim. |
tree | commitdiff |
2007-11-06 |
Dan Gohman | Remainder operations must be either integer or floating... |
tree | commitdiff |
2007-11-06 |
Evan Cheng | When the allocator rewrite a spill register with new... |
tree | commitdiff |
2007-11-06 |
Evan Cheng | First step towards moving the coalescer to priority_que... |
tree | commitdiff |
2007-11-06 |
Evan Cheng | Fix a bug where a def use operand isn't being detected... |
tree | commitdiff |
2007-11-06 |
Evan Cheng | Add pseudo dependency to force two-address instruction... |
tree | commitdiff |
2007-11-06 |
Owen Anderson | Add a few comments. |
tree | commitdiff |
2007-11-06 |
Owen Anderson | DomForest is a forest of registers, not instructions. |
tree | commitdiff |
2007-11-06 |
Owen Anderson | StrongPHIElimination requires LiveVariables. |
tree | commitdiff |
2007-11-05 |
Dan Gohman | Add support for vector remainder operations. |
tree | commitdiff |
2007-11-05 |
Rafael Espindola | Move the LowerMEMCPY and LowerMEMCPYCall to a common... |
tree | commitdiff |
2007-11-05 |
Dale Johannesen | Make labels work in asm blocks; allow labels as |
tree | commitdiff |
2007-11-05 |
Duncan Sands | Don't output ABI size padding twice. By using the... |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Move SimpleRegisterCoalescing.h to lib/CodeGen since... |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Skip over deleted val#'s. |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Handle cases where a register and one of its super... |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Fix PR1187. |
tree | commitdiff |
2007-11-05 |
Duncan Sands | Eliminate the remaining uses of getTypeSize. This |
tree | commitdiff |
2007-11-04 |
Owen Anderson | Another step of stronger PHI elimination down. |
tree | commitdiff |
2007-11-04 |
Evan Cheng | If an interval is being undone clear its preference... |
tree | commitdiff |
2007-11-03 |
Evan Cheng | There are times when the coalescer would not coalesce... |
tree | commitdiff |
2007-11-02 |
Dan Gohman | Add std:: to sort calls. |
tree | commitdiff |
2007-11-02 |
Dan Gohman | Change illegal uses of ++ to uses of STLExtra.h's next... |
tree | commitdiff |
2007-11-02 |
Evan Cheng | One more extract_subreg coalescing bug. |
tree | commitdiff |
2007-11-02 |
Duncan Sands | Fix a thinko. |
tree | commitdiff |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
tree | commitdiff |
2007-11-01 |
Evan Cheng | - Coalesce extract_subreg when both intervals are relat... |
tree | commitdiff |
2007-10-31 |
Duncan Sands | Promotion of sdiv/srem/udiv/urem. |
tree | commitdiff |
2007-10-31 |
Duncan Sands | Add a newline at the end of the file. |
tree | commitdiff |
2007-10-31 |
Owen Anderson | Add the skeleton of a better PHI elimination pass. |
tree | commitdiff |
2007-10-31 |
Owen Anderson | Some fixes to get MachineDomTree working better. |
tree | commitdiff |
2007-10-31 |
Dale Johannesen | Make i64=expand_vector_elt(v2i64) work in 32-bit mode. |
tree | commitdiff |
2007-10-30 |
Evan Cheng | Typo. |
tree | commitdiff |
2007-10-30 |
Duncan Sands | Add support for expanding trunc stores. Consider |
tree | commitdiff |
2007-10-30 |
Duncan Sands | If a call to getTruncStore is for a normal store, |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Fix a DAGCombiner abort on a bitcast from a scalar... |
tree | commitdiff |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2007-10-28 |
Duncan Sands | The guaranteed alignment of ptr+offset is only the... |
tree | commitdiff |
2007-10-26 |
Bill Wendling | - Remove the hacky code that forces a memcpy. Alignment... |
tree | commitdiff |
2007-10-25 |
Bill Wendling | Changed XXX to FIXME, and added comment to the README... |
tree | commitdiff |
2007-10-25 |
Bill Wendling | Added comment explaining why we are doing this check. |
tree | commitdiff |
2007-10-25 |
Duncan Sands | Small formatting changes. Add a sanity check. |
tree | commitdiff |
2007-10-25 |
Duncan Sands | Promote SETCC operands. |
tree | commitdiff |
2007-10-25 |
Duncan Sands | Correctly extract the ValueType from a VTSDNode. |
tree | commitdiff |
2007-10-24 |
Dale Johannesen | Another expansion for i64 multiply, suitable for PPC. |
tree | commitdiff |
2007-10-23 |
Bill Wendling | Fix comment and use the "Size" variable that's already... |
tree | commitdiff |
2007-10-23 |
Bill Wendling | If there's an unaligned memcpy to/from the stack, don... |
tree | commitdiff |
2007-10-23 |
Bill Wendling | This broke lots. Reverting. |
tree | commitdiff |
2007-10-23 |
Bill Wendling | Lowering a memcpy to the stack is killing PPC. The... |
tree | commitdiff |
2007-10-23 |
Evan Cheng | It's possible to commute instrctions with more than... |
tree | commitdiff |
2007-10-23 |
Evan Cheng | isSubRegOf() is a dup of isSubRegister. |
tree | commitdiff |
2007-10-22 |
Evan Cheng | Add missing paratheses. |
tree | commitdiff |
2007-10-22 |
Duncan Sands | Support for expanding extending loads of integers with |
tree | commitdiff |
2007-10-22 |
Duncan Sands | Fix up the logic for result expanding the various extension |
tree | commitdiff |
2007-10-22 |
Evan Cheng | - Only perform the unfolding optimization when the... |
tree | commitdiff |
2007-10-20 |
Chris Lattner | Add promote operand support for [su]int_to_fp. |
tree | commitdiff |
2007-10-20 |
Chris Lattner | Add result promotion of FP_TO_*INT, fixing CodeGen... |
tree | commitdiff |
2007-10-20 |
Chris Lattner | simplify some code. |
tree | commitdiff |
2007-10-20 |
Chris Lattner | Implement promote and expand for operands of memcpy... |
tree | commitdiff |
2007-10-20 |
Evan Cheng | Added missing curly braces which renders the if clause... |
tree | commitdiff |
2007-10-20 |
Dale Johannesen | Fix a few places vector operations were not getting |
tree | commitdiff |
2007-10-19 |
Evan Cheng | Local spiller optimization: |
tree | commitdiff |
2007-10-19 |
Bill Wendling | Don't branch fold inline asm statements. |
tree | commitdiff |
2007-10-19 |
Duncan Sands | Add support for a few more nodes. |
tree | commitdiff |
2007-10-19 |
Dale Johannesen | Redo "last ppc long double fix" as Chris wants. |
tree | commitdiff |
2007-10-19 |
Chris Lattner | Fix a really nasty vector miscompilation bill recently... |
tree | commitdiff |
2007-10-19 |
Chris Lattner | rename ExpandOperation to ExpandOperationResult, as... |
tree | commitdiff |
2007-10-19 |
Duncan Sands | Support for expanding ADDE and SUBE. |
tree | commitdiff |
2007-10-19 |
Duncan Sands | If the value types are equal then this routine |
tree | commitdiff |
2007-10-19 |
Rafael Espindola | Add support for byval function whose argument is not... |
tree | commitdiff |
2007-10-19 |
Chris Lattner | Implement a few new operations. |
tree | commitdiff |
2007-10-19 |
Chris Lattner | Implement expansion of SINT_TO_FP and UINT_TO_FP operands. |
tree | commitdiff |
2007-10-19 |
Chris Lattner | implement support for custom expansion of any node... |
tree | commitdiff |
2007-10-19 |
Chris Lattner | Make use of TLI.ExpandOperation, remove softfloat stuff. |
tree | commitdiff |
2007-10-19 |
Chris Lattner | add expand support for bit_convert result, even allowin... |
tree | commitdiff |
2007-10-19 |
Chris Lattner | add a new target hook. |
tree | commitdiff |
2007-10-19 |
Bill Wendling | Negative indices aren't allowed here. |
tree | commitdiff |
2007-10-19 |
Dale Johannesen | More ppcf128 issues (maybe the last)? |
tree | commitdiff |
2007-10-18 |
Bill Wendling | Pointer arithmetic should be done with the index the... |
tree | commitdiff |
2007-10-18 |
Duncan Sands | Support for ADDC/SUBC. |
tree | commitdiff |
2007-10-18 |
Evan Cheng | Really fix PR1734. Carefully track which register uses... |
tree | commitdiff |
2007-10-17 |
Dan Gohman | Add support for ISD::SELECT in SplitVectorOp. |
tree | commitdiff |
2007-10-17 |
Duncan Sands | Return Expand from getOperationAction for all extended |
tree | commitdiff |
2007-10-17 |
Evan Cheng | Apply Chris' suggestions. |
tree | commitdiff |
2007-10-17 |
Evan Cheng | One more extract_subreg coalescing bug fix. |
tree | commitdiff |
next |