2010-07-21 |
Evan Cheng | Teach bottom up pre-ra scheduler to track register... |
tree | commitdiff |
2010-07-19 |
Dan Gohman | After a custom inserter, in a block which has constant... |
tree | commitdiff |
2010-07-19 |
Evan Cheng | ARM has to provide its own TargetLowering::findRepresen... |
tree | commitdiff |
2010-07-19 |
Evan Cheng | Teach computeRegisterProperties() to compute "represent... |
tree | commitdiff |
2010-07-19 |
Owen Anderson | Remove r108639 now that it is handled by InstCombine... |
tree | commitdiff |
2010-07-18 |
Owen Anderson | Add a DAGCombine xform to fold away redundant float... |
tree | commitdiff |
2010-07-17 |
Eric Christopher | Propagate alloca alignment information via variable... |
tree | commitdiff |
2010-07-16 |
Dan Gohman | Revert r108369, sorting llvm.dbg.declare information... |
tree | commitdiff |
2010-07-16 |
Dan Gohman | Use the source-order scheduler instead of the "fast... |
tree | commitdiff |
2010-07-16 |
Dale Johannesen | The SelectionDAGBuilder's handling of debug info, on... |
tree | commitdiff |
2010-07-15 |
Bill Wendling | Revert. This isn't the correct way to go. |
tree | commitdiff |
2010-07-15 |
Bill Wendling | Handle code gen for the unreachable instruction if... |
tree | commitdiff |
2010-07-15 |
Evan Cheng | Split -enable-finite-only-fp-math to two options: |
tree | commitdiff |
2010-07-15 |
Devang Patel | Fix crash reported in PR7653. |
tree | commitdiff |
2010-07-14 |
Eric Christopher | 80-col. |
tree | commitdiff |
2010-07-14 |
Dan Gohman | Properly restore DebugLoc after leaving the local const... |
tree | commitdiff |
2010-07-14 |
Dan Gohman | Delete fast-isel's trivial load optimization; it breaks... |
tree | commitdiff |
2010-07-14 |
Dan Gohman | Don't propagate debug locations to instructions for... |
tree | commitdiff |
2010-07-13 |
Dale Johannesen | In inline asm treat indirect 'X' constraint as 'm'. |
tree | commitdiff |
2010-07-12 |
Rafael Espindola | Fix a typo and fit in 80 columns. Found by Bob Wilson. |
tree | commitdiff |
2010-07-12 |
Duncan Sands | Convert some tab stops into spaces. |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY for fast-isel bitconvert, but don't create... |
tree | commitdiff |
2010-07-11 |
Rafael Espindola | Fix va_arg for doubles. With this patch VAARG nodes... |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY for extracting ImplicitDef'ed values from... |
tree | commitdiff |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY in FastISel everywhere it is safe and trivial. |
tree | commitdiff |
2010-07-10 |
Dan Gohman | Fix a bug in the code which re-inserts DBG_VALUE nodes... |
tree | commitdiff |
2010-07-10 |
Jakob Stoklund Olesen | Emit COPY instructions instead of using copyRegToReg... |
tree | commitdiff |
2010-07-10 |
Dan Gohman | Insert IMPLICIT_DEF instructions at the current insert... |
tree | commitdiff |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
tree | commitdiff |
2010-07-09 |
Bill Wendling | Clarify what mysterious check means. |
tree | commitdiff |
2010-07-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
tree | commitdiff |
2010-07-09 |
Gabor Greif | cache result of operator* |
tree | commitdiff |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
tree | commitdiff |
2010-07-09 |
Bob Wilson | Reenable DAG combining for vector shuffles. It looks... |
tree | commitdiff |
2010-07-08 |
Bill Wendling | Extension of r107506. Make sure that we don't mark... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
tree | commitdiff |
2010-07-08 |
Benjamin Kramer | Merge the duplicated iabs optimization in DAGCombiner... |
tree | commitdiff |
2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Don't forward-declare registers for static allocas... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Fix -fast-isel-abort to check the right instruction. |
tree | commitdiff |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Not all custom inserters create new basic blocks. If... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Implement bottom-up fast-isel. This has the advantage... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Add X86FastISel support for return statements. This... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Update the insert position after scheduling, which... |
tree | commitdiff |
2010-07-07 |
Devang Patel | Update comment. |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Give FunctionLoweringInfo an MBB member, avoiding the... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Simplify FastISel's constructor by giving it a Function... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Move FunctionLoweringInfo.h out into include/llvm/CodeG... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Move CallingConvLower.cpp out of the SelectionDAG direc... |
tree | commitdiff |
2010-07-06 |
Jim Grosbach | By default, the eh.sjlj.setjmp/longjmp intrinsics shoul... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Propagate debug loc. |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Add versions of OutputArgReg, AnalyzeReturn, and Analyz... |
tree | commitdiff |
2010-07-05 |
Chris Lattner | more tidying. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | random tidying |
tree | commitdiff |
2010-07-04 |
Evan Cheng | Infer alignments of fixed frame objects when they are... |
tree | commitdiff |
2010-07-04 |
Bill Wendling | Proper indentation. |
tree | commitdiff |
2010-07-02 |
Dale Johannesen | Propagate the AlignStack bit in InlineAsm's to the |
tree | commitdiff |
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 |
next |