2010-07-02 |
Jim Grosbach | 80-column and trailing whitespace cleanup. |
tree | commitdiff |
2010-07-02 |
Jim Grosbach | grammar tweaks |
tree | commitdiff |
2010-07-02 |
Dan Gohman | Rename CreateReg to CreateRegs, and MakeReg to CreateReg. |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Temporarily disable on-demand fast-isel. |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Use FuncInfo's isExportedInst accessor method instead of |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Rename CreateRegForValue to CreateReg, and change its... |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Teach fast-isel to avoid loading a value from memory... |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Enable on-demand fast-isel. |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Reapply r106422, splitting the code for materializing... |
tree | commitdiff |
2010-07-01 |
Dan Gohman | Don't use operator[] here, because it's not desirable... |
tree | commitdiff |
2010-06-30 |
Jim Grosbach | grammar tweak in comment. |
tree | commitdiff |
2010-06-30 |
Duncan Sands | Remove an unused variable. The call to getRoot has... |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-29 |
Rafael Espindola | Add a VT argument to getMinimalPhysRegClass and replace... |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove initialized but otherwise unused variables. |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Unlike other targets, ARM now uses BUILD_VECTORs post... |
tree | commitdiff |
2010-06-28 |
Dale Johannesen | In asm's, output operands with matching input constraints |
tree | commitdiff |
2010-06-26 |
Rafael Espindola | When splitting a VAARG, remember its alignment. |
tree | commitdiff |
2010-06-25 |
Evan Cheng | Change if-conversion block size limit checks to add... |
tree | commitdiff |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
tree | commitdiff |
2010-06-25 |
Duncan Sands | Remove variables which are assigned to but for which... |
tree | commitdiff |
2010-06-25 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-25 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-25 |
Gabor Greif | prune an include |
tree | commitdiff |
2010-06-24 |
Bill Wendling | It's possible that a flag is added to the SDNode that... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Simplify this code; switch lowering shouldn't produce... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Eliminate the other half of the BRCOND optimization... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Eliminate the first have of the optimization which... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed. |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Optimize the "bit test" code path for switch lowering... |
tree | commitdiff |
2010-06-23 |
Bill Wendling | MorphNodeTo doesn't preserve the memory operands. Becau... |
tree | commitdiff |
2010-06-23 |
Daniel Dunbar | Revert r106263, "Fold the ShrinkDemandedOps pass into... |
tree | commitdiff |
2010-06-23 |
Jim Grosbach | Some targets don't require the fencing MEMBARRIER instr... |
tree | commitdiff |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ...... |
tree | commitdiff |
2010-06-21 |
Dan Gohman | Revert r106422, which is breaking the non-fast-isel... |
tree | commitdiff |
2010-06-21 |
Dan Gohman | More changes for non-top-down fast-isel. |
tree | commitdiff |
2010-06-21 |
Dan Gohman | Do one lookup instead of two. |
tree | commitdiff |
2010-06-21 |
Dan Gohman | Generalize this to look in the regular ValueMap in... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Teach regular and fast isel to set dead flags on unused... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | back-end libcall handling for ATOMIC_SWAP (__sync_lock_... |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Fix cross initialization compilation error. |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | Add Expand-to-libcall support for additional atomics... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Minor code simplifications. |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Give NamedRegionTimer an Enabled flag, allowing all... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Don't replace the old Ordering object with a new one... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Don't call clear() on DbgInfo when it's going to be... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
tree | commitdiff |
2010-06-18 |
Dan Gohman | isValueValidForType can be a static member function. |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Fold the ShrinkDemandedOps pass into the regular DAGCom... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Handle ext(ext(x)) -> ext(x) immediately, since it... |
tree | commitdiff |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
tree | commitdiff |
2010-06-17 |
Jim Grosbach | add missing break. inconsequential as the code shouldn... |
tree | commitdiff |
2010-06-17 |
Jim Grosbach | Add entries for Expanding atomic intrinsics to libcalls... |
tree | commitdiff |
2010-06-17 |
Jim Grosbach | ISD::MEMBARRIER should lower to a libcall (__sync_synch... |
tree | commitdiff |
2010-06-15 |
Mon P Wang | Fixed vector widening of binary instructions that can... |
tree | commitdiff |
2010-06-10 |
Evan Cheng | Code refactoring, no functionality changes. |
tree | commitdiff |
2010-06-09 |
Jakob Stoklund Olesen | Mark physregs defined by inline asm as implicit. |
tree | commitdiff |
2010-06-09 |
Jakob Stoklund Olesen | Add argument name comments. |
tree | commitdiff |
2010-06-04 |
Mon P Wang | Fixed a bug during widening where we would avoid legali... |
tree | commitdiff |
2010-06-03 |
Dan Gohman | Fix SimplifyDemandedBits' AssertZext logic to demand... |
tree | commitdiff |
2010-06-03 |
Eli Friedman | Implement expansion in type legalization for add/sub... |
tree | commitdiff |
2010-06-01 |
Devang Patel | Keep track of incoming debug value of unused argument. |
tree | commitdiff |
2010-06-01 |
Dan Gohman | Fill in missing support for ISD::FEXP, ISD::FPOWI,... |
tree | commitdiff |
2010-05-31 |
Chris Lattner | fix PR6623: when optimizing for size, don't inline... |
tree | commitdiff |
2010-05-31 |
Chris Lattner | the 'limit' argument to FindOptimalMemOpLowering is... |
tree | commitdiff |
2010-05-30 |
Oscar Fuentes | Use `llvm::next' instead of `next' to make VC++ 2010... |
tree | commitdiff |
2010-05-29 |
Dan Gohman | Reorder some code in SelectionDAGBuilder. |
tree | commitdiff |
2010-05-29 |
Dan Gohman | SelectionDAG shouldn't have a FunctionLoweringInfo... |
tree | commitdiff |
2010-05-28 |
Evan Cheng | Fix some latency computation bugs: if the use is not... |
tree | commitdiff |
2010-05-28 |
Dan Gohman | Eliminate the restriction that the array size in an... |
tree | commitdiff |
2010-05-27 |
Jim Grosbach | Update the saved stack pointer in the sjlj function... |
tree | commitdiff |
2010-05-27 |
Jim Grosbach | back out 104862/104869. Can reuse stacksave after all... |
tree | commitdiff |
2010-05-27 |
Jim Grosbach | hook ISD::STACKADDR to an intrinsic |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Add FIXME comment to remove this. |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Add "setjmp_syscall", "savectx", "qsetjmp", "vfork... |
tree | commitdiff |
2010-05-26 |
Jim Grosbach | Adjust eh.sjlj.setjmp to properly have a chain and... |
tree | commitdiff |
2010-05-26 |
Devang Patel | Update debug info when live-in reg is copied into a... |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Move the check for "calls setjmp" to SelectionDAGISel... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Eliminate the use of PriorityQueue and just use a std... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Delete an unused function. |
tree | commitdiff |
2010-05-26 |
Eric Christopher | Temporarily revert r104655 as it's breaking the bots. |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Change push_all to a non-virtual function and implement... |
tree | commitdiff |
2010-05-26 |
Dan Gohman | Trim #include. |
tree | commitdiff |
2010-05-26 |
Bill Wendling | Dale and Evan suggested putting the "check for setjmp... |
tree | commitdiff |
2010-05-25 |
Dan Gohman | Do one map lookup instead of two. |
tree | commitdiff |
2010-05-25 |
Dale Johannesen | Fix another variant of PR 7191. Also add a testcase |
tree | commitdiff |
2010-05-25 |
Dale Johannesen | Fix PR 7191. I have been unable to create a .ll file... |
tree | commitdiff |
2010-05-22 |
Jim Grosbach | Implement eh.sjlj.longjmp for ARM. Clean up the intrins... |
tree | commitdiff |
2010-05-21 |
Bob Wilson | Clean up extra whitespace. |
tree | commitdiff |
2010-05-21 |
Bob Wilson | Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use... |
tree | commitdiff |
2010-05-21 |
Evan Cheng | Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid. |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Add a hybrid bottom up scheduler that reduce register... |
tree | commitdiff |
2010-05-19 |
Bob Wilson | Optimize away insertelement of an undef value. This... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Code clean up. |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
tree | commitdiff |
2010-05-19 |
Bob Wilson | When expanding a vector_shuffle, the element type may... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Intrinsics which do a vector compare (results are all... |
tree | commitdiff |
next |