2007-04-18 |
Evan Cheng | VarInfo::UsedBlocks is no longer used. Remove. |
tree | commitdiff |
2007-04-18 |
Chris Lattner | allow SRL to simplify its operands, as it doesn't deman... |
tree | commitdiff |
2007-04-18 |
Chris Lattner | When replacing a node in SimplifyDemandedBits, if the... |
tree | commitdiff |
2007-04-18 |
Chris Lattner | fix a pasto |
tree | commitdiff |
2007-04-18 |
Evan Cheng | Don't populate TryAgainList when coalescing only physic... |
tree | commitdiff |
2007-04-18 |
Evan Cheng | Increment use count of new virtuals created during... |
tree | commitdiff |
2007-04-17 |
Chris Lattner | Fix a bug in my previous patch, grabbing the shift... |
tree | commitdiff |
2007-04-17 |
Chris Lattner | Fold (x << c1)>> c2 into a single shift if the bits... |
tree | commitdiff |
2007-04-17 |
Evan Cheng | Copy coalescing change to prevent a physical register... |
tree | commitdiff |
2007-04-17 |
Evan Cheng | Add a register allocation preference field; add a metho... |
tree | commitdiff |
2007-04-17 |
Evan Cheng | Keep track of number of uses within the function per... |
tree | commitdiff |
2007-04-17 |
Chris Lattner | SIGN_EXTEND_INREG does not demand its top bits. Give... |
tree | commitdiff |
2007-04-16 |
Reid Spencer | Fix problems in the PartSet lowering having to do with... |
tree | commitdiff |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
tree | commitdiff |
2007-04-14 |
Chris Lattner | disable switch lowering using shift/and. It still... |
tree | commitdiff |
2007-04-14 |
Anton Korobeynikov | Fix PR1325: Case range optimization was performed in... |
tree | commitdiff |
2007-04-14 |
Chris Lattner | disable shift/and lowering to work around PR1325 for... |
tree | commitdiff |
2007-04-13 |
Anton Korobeynikov | Fix PR1323 : we haven't updated phi nodes in good manner :) |
tree | commitdiff |
2007-04-12 |
Reid Spencer | Make sure intrinsics that are lowered to functions... |
tree | commitdiff |
2007-04-12 |
Reid Spencer | Fix bugs in generated code for part_select and part_set... |
tree | commitdiff |
2007-04-12 |
Reid Spencer | Fix a bug in PartSet. The replacement value needs to... |
tree | commitdiff |
2007-04-12 |
Chris Lattner | the result of an inline asm copy can be an arbitrary... |
tree | commitdiff |
2007-04-12 |
Chris Lattner | fold noop vbitconvert instructions |
tree | commitdiff |
2007-04-12 |
Chris Lattner | Fix weirdness handling single element vectors. |
tree | commitdiff |
2007-04-12 |
Reid Spencer | For PR1284: |
tree | commitdiff |
2007-04-11 |
Chris Lattner | fix an infinite loop compiling ldecod, notice by JeffC. |
tree | commitdiff |
2007-04-11 |
Chris Lattner | Fix this harder. |
tree | commitdiff |
2007-04-11 |
Chris Lattner | don't create shifts by zero, fix some problems with... |
tree | commitdiff |
2007-04-11 |
Chris Lattner | Teach the codegen to turn [aez]ext (setcc) -> selectcc... |
tree | commitdiff |
2007-04-11 |
Chris Lattner | Codegen integer abs more efficiently using the trick... |
tree | commitdiff |
2007-04-11 |
Reid Spencer | For PR1146: |
tree | commitdiff |
2007-04-10 |
Chris Lattner | apparently some people commit without building the... |
tree | commitdiff |
2007-04-09 |
Jeff Cohen | No longer needed. |
tree | commitdiff |
2007-04-09 |
Chris Lattner | remove dead target hooks. |
tree | commitdiff |
2007-04-09 |
Chris Lattner | remove some dead target hooks, subsumed by isLegalAddre... |
tree | commitdiff |
2007-04-09 |
Anton Korobeynikov | Use integer log for metric calculation |
tree | commitdiff |
2007-04-09 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
2007-04-09 |
Anton Korobeynikov | Next stage into switch lowering refactoring |
tree | commitdiff |
2007-04-09 |
Reid Spencer | For PR1146: |
tree | commitdiff |
2007-04-09 |
Chris Lattner | implement CodeGen/X86/inline-asm-x-scalar.ll:test3 |
tree | commitdiff |
2007-04-09 |
Chris Lattner | add some assertions |
tree | commitdiff |
2007-04-09 |
Chris Lattner | Fix a bug introduced with my previous patch, where... |
tree | commitdiff |
2007-04-09 |
Chris Lattner | Fix CodeGen/Generic/2007-04-08-MultipleFrameIndices... |
tree | commitdiff |
2007-04-09 |
Chris Lattner | Fix PR1316 |
tree | commitdiff |
2007-04-08 |
Chris Lattner | Fix for CodeGen/X86/2007-04-08-InlineAsmCrash.ll and... |
tree | commitdiff |
2007-04-06 |
Chris Lattner | minor comment fix |
tree | commitdiff |
2007-04-05 |
Reid Spencer | Change the bit_part_select (non)implementation from... |
tree | commitdiff |
2007-04-04 |
Reid Spencer | Implement the llvm.bit.part_select.iN.iN.iN overloaded... |
tree | commitdiff |
2007-04-04 |
Anton Korobeynikov | Properly emit range comparisons for switch cases, where... |
tree | commitdiff |
2007-04-04 |
Evan Cheng | Re-materialize all loads from fixed stack slots. |
tree | commitdiff |
2007-04-04 |
Evan Cheng | Trivially re-materializable instructions have spill... |
tree | commitdiff |
2007-04-03 |
Evan Cheng | Bad bad bug. findRegisterUseOperand() returns -1 if... |
tree | commitdiff |
2007-04-02 |
Scott Michel | 1. Insert custom lowering hooks for ISD::ROTR and ISD... |
tree | commitdiff |
2007-04-02 |
Evan Cheng | Ugh. Copy coalescer does not update register numbers. |
tree | commitdiff |
2007-04-02 |
Reid Spencer | For PR1297: |
tree | commitdiff |
2007-04-01 |
Reid Spencer | For PR1297: |
tree | commitdiff |
2007-04-01 |
Reid Spencer | For PR1297: |
tree | commitdiff |
2007-04-01 |
Reid Spencer | For PR1297: |
tree | commitdiff |
2007-03-31 |
Chris Lattner | move a bunch of code out of the sdisel pass into its... |
tree | commitdiff |
2007-03-31 |
Chris Lattner | switch TL::getValueType to use MVT::getValueType. |
tree | commitdiff |
2007-03-31 |
Chris Lattner | Add a -print-lsr-output option to LLC, to print the... |
tree | commitdiff |
2007-03-30 |
Chris Lattner | add one addressing mode description hook to rule them... |
tree | commitdiff |
2007-03-30 |
Dale Johannesen | Fix incorrect combination of different loads. Reenable... |
tree | commitdiff |
2007-03-30 |
Evan Cheng | Don't add the same MI to register reuse "last def/use... |
tree | commitdiff |
2007-03-30 |
Evan Cheng | Bug fix for PR1279. When isDead is propagate by copy... |
tree | commitdiff |
2007-03-29 |
Evan Cheng | Disable load width reduction xform of variant (zext... |
tree | commitdiff |
2007-03-29 |
Evan Cheng | New entries. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Notes on re-materialization. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Move rematerialization out of beta. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Scale 1 is always ok. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Remove isLegalAddressImmediate. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | GEP index sinking fixes: |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Fix for PR1279. Dead def has a live interval of length... |
tree | commitdiff |
2007-03-27 |
Anton Korobeynikov | Remove dead code |
tree | commitdiff |
2007-03-27 |
Anton Korobeynikov | Split big monster into small helpers. No functionality... |
tree | commitdiff |
2007-03-27 |
Evan Cheng | SDISel does not preserve all, it changes CFG and other... |
tree | commitdiff |
2007-03-27 |
Evan Cheng | Don't call getOperandConstraint() if operand index... |
tree | commitdiff |
2007-03-26 |
Evan Cheng | Fix for PR1266. Don't mark a two address operand IsKill. |
tree | commitdiff |
2007-03-26 |
Evan Cheng | Change findRegisterUseOperand() to return operand index... |
tree | commitdiff |
2007-03-26 |
Dale Johannesen | Fix reversed logic in getRegsUsed. Rename RegStates... |
tree | commitdiff |
2007-03-26 |
Evan Cheng | SIGN_EXTEND_INREG requires one extra operand, a ValueTy... |
tree | commitdiff |
2007-03-25 |
Anton Korobeynikov | First step of switch lowering refactoring: perform... |
tree | commitdiff |
2007-03-25 |
Chris Lattner | Implement support for vector operands to inline asm... |
tree | commitdiff |
2007-03-25 |
Chris Lattner | implement initial support for the silly X constraint... |
tree | commitdiff |
2007-03-25 |
Chris Lattner | Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConst... |
tree | commitdiff |
2007-03-25 |
Chris Lattner | switch TargetLowering::getConstraintType to take the... |
tree | commitdiff |
2007-03-24 |
Chris Lattner | don't rely on ADL |
tree | commitdiff |
2007-03-24 |
Evan Cheng | Adjust offset to compensate for big endian machines. |
tree | commitdiff |
2007-03-23 |
Evan Cheng | Make sure SEXTLOAD of the specific type is supported... |
tree | commitdiff |
2007-03-23 |
Evan Cheng | Also replace uses of SRL if that's also folded during... |
tree | commitdiff |
2007-03-23 |
Evan Cheng | A couple of bug fixes for reducing load width xform: |
tree | commitdiff |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
tree | commitdiff |
2007-03-22 |
Evan Cheng | More opportunities to reduce load size. |
tree | commitdiff |
2007-03-22 |
Evan Cheng | Fix for PR1257. Bug in live range shortening as a resul... |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
tree | commitdiff |
2007-03-21 |
Evan Cheng | fold (truncate (srl (load x), c)) -> (smaller load... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Potential spiller improvement. |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | maintain LiveIn when splitting blocks (register scaveng... |
tree | commitdiff |
2007-03-20 |
Jeff Cohen | Fix some VC++ warnings. |
tree | commitdiff |
next |