2010-03-01 |
Chris Lattner | remove all but one version of SelectionDAG::MorphNodeTo |
tree | commitdiff |
2010-03-01 |
Chris Lattner | Accelerate isel dispatch for tables that start with... |
tree | commitdiff |
2010-03-01 |
Dan Gohman | Fix optimization of ISD::TRUNCATE on vector operands... |
tree | commitdiff |
2010-03-01 |
Chris Lattner | some trivial microoptimizations. |
tree | commitdiff |
2010-03-01 |
Chris Lattner | eliminate the CheckMultiOpcodeMatcher code and have... |
tree | commitdiff |
2010-03-01 |
Chris Lattner | add a new OPC_SwitchOpcode which is semantically equivalent |
tree | commitdiff |
2010-02-28 |
Chris Lattner | eliminate GetInt1/2 |
tree | commitdiff |
2010-02-28 |
Chris Lattner | hoist the new isel interpreter out of DAGISelHeader.h |
tree | commitdiff |
2010-02-28 |
Chris Lattner | enhance the new isel to handle the 'node already exists' |
tree | commitdiff |
2010-02-28 |
Chris Lattner | simplify this code, return only ever has zero or one... |
tree | commitdiff |
2010-02-27 |
Evan Cheng | Re-apply 97040 with fix. This survives a ppc self-host... |
tree | commitdiff |
2010-02-26 |
Dale Johannesen | Move dbg_value generation to target-independent FastISel, |
tree | commitdiff |
2010-02-25 |
Dan Gohman | Fix ExpandVectorBuildThroughStack for the case where the |
tree | commitdiff |
2010-02-25 |
Dan Gohman | Revert r97064. Duncan pointed out that bitcasts are... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | clean up various VT manipulations, patch by Micah Villm... |
tree | commitdiff |
2010-02-24 |
Dan Gohman | Make getTypeSizeInBits work correctly for array types... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | convert cycle checker to smallptrset, add comments... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | revert david's patch which does not even build. |
tree | commitdiff |
2010-02-24 |
David Greene | Use a SmallPtrSet as suggested by Chris. |
tree | commitdiff |
2010-02-24 |
Daniel Dunbar | Speculatively revert r97011, "Re-apply 96540 and 96556... |
tree | commitdiff |
2010-02-24 |
Dan Gohman | When forming SSE min and max nodes for UGE and ULE... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | Change the scheduler from adding nodes in allnodes... |
tree | commitdiff |
2010-02-24 |
Chris Lattner | add node #'s to debug dumps. |
tree | commitdiff |
2010-02-24 |
Evan Cheng | Re-apply 96540 and 96556 with fixes. |
tree | commitdiff |
2010-02-23 |
Chris Lattner | make selectnodeto set the nodeid to -1. This makes... |
tree | commitdiff |
2010-02-23 |
Chris Lattner | fix a bug in findNonImmUse (used by IsLegalToFold)... |
tree | commitdiff |
2010-02-23 |
Chris Lattner | Print node ID's in dumps and views if set. |
tree | commitdiff |
2010-02-23 |
David Greene | Speed up cycle checking significantly by caching results. |
tree | commitdiff |
2010-02-19 |
Duncan Sands | Revert commits 96556 and 96640, because commit 96556... |
tree | commitdiff |
2010-02-19 |
Evan Cheng | Transform (xor (setcc), (setcc)) == / != 1 to |
tree | commitdiff |
2010-02-18 |
Evan Cheng | Some dag combiner goodness: |
tree | commitdiff |
2010-02-17 |
David Greene | Make the non-temporal bit "significant" in MemSDNodes... |
tree | commitdiff |
2010-02-17 |
Chris Lattner | sink special case "cannotyetselect" for intrinsics... |
tree | commitdiff |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
tree | commitdiff |
2010-02-15 |
Evan Cheng | Fix a memory leak. Patch by Nicolas Geoffray. |
tree | commitdiff |
2010-02-15 |
Evan Cheng | Split SelectionDAGISel::IsLegalAndProfitableToFold to |
tree | commitdiff |
2010-02-15 |
David Greene | Add non-temporal flags and remove an assumption of... |
tree | commitdiff |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
tree | commitdiff |
2010-02-11 |
Jakob Stoklund Olesen | Use array_pod_sort instead of std::sort for improved... |
tree | commitdiff |
2010-02-11 |
Jakob Stoklund Olesen | Remove duplicate successors from indirectbr instruction... |
tree | commitdiff |
2010-02-10 |
Mon P Wang | The previous fix of widening divides that trap was... |
tree | commitdiff |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
tree | commitdiff |
2010-02-10 |
Evan Cheng | Now that ShrinkDemandedOps() is separated out from... |
tree | commitdiff |
2010-02-10 |
Evan Cheng | Emit an error for illegal inline asm constraint (which... |
tree | commitdiff |
2010-02-10 |
Dale Johannesen | Fix comments to reflect renaming elsewhere. |
tree | commitdiff |
2010-02-09 |
David Greene | Only dump output in debug mode. |
tree | commitdiff |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
tree | commitdiff |
2010-02-08 |
Dale Johannesen | Apply the 95471 fix to SelectionDAGBuilder as well; |
tree | commitdiff |
2010-02-08 |
Dan Gohman | In guaranteed tailcall mode, don't decline the tailcall... |
tree | commitdiff |
2010-02-06 |
Dale Johannesen | After Victor's latest commits I am seeing null |
tree | commitdiff |
2010-02-05 |
Evan Cheng | When the scheduler unfold a load folding instruction... |
tree | commitdiff |
2010-02-04 |
Evan Cheng | Fix typo Duncan noticed. |
tree | commitdiff |
2010-02-04 |
Evan Cheng | It's too risky to eliminate sext / zext of call results... |
tree | commitdiff |
2010-02-03 |
Evan Cheng | Revert 94937 and move the noreturn check to codegen. |
tree | commitdiff |
2010-02-03 |
Evan Cheng | Allow all types of callee's to be tail called. But... |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Revert 95130. |
tree | commitdiff |
2010-02-02 |
Evan Cheng | Pass callsite return type to TargetLowering::LowerCall... |
tree | commitdiff |
2010-02-01 |
Mon P Wang | Improve EXTRACT_VECTOR_ELT patch based on comments... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | eliminate a bunch of pointless LLVMContext arguments. |
tree | commitdiff |
2010-02-01 |
Dale Johannesen | fix PR 6157. Testcase pending. |
tree | commitdiff |
2010-02-01 |
Mon P Wang | Fixed a couple of optimization with EXTRACT_VECTOR_ELT... |
tree | commitdiff |
2010-01-29 |
Duncan Sands | Change the SREM case to match the logic in the IR versi... |
tree | commitdiff |
2010-01-28 |
Bill Wendling | Assign the ordering of SDNodes in a much less intrusive... |
tree | commitdiff |
2010-01-28 |
Jim Grosbach | Update of 94055 to track the IR level call site informa... |
tree | commitdiff |
2010-01-27 |
Evan Cheng | Eliminate target hook IsEligibleForTailCallOptimization. |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Allow some automatic tailcall optimization without... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | eliminate the TargetLowering::UsesGlobalOffsetTable... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | Move getJTISymbol from MachineJumpTableInfo to MachineF... |
tree | commitdiff |
2010-01-26 |
Chris Lattner | add a new MachineJumpTableInfo::getJTISymbol method, |
tree | commitdiff |
2010-01-26 |
Chris Lattner | stub out a new target hook, need some refactoring befor... |
tree | commitdiff |
2010-01-26 |
Evan Cheng | Implement cond ? -1 : 0 with sbb. |
tree | commitdiff |
2010-01-26 |
Dale Johannesen | Generate DEBUG_VALUE comments on x86. The (limited) |
tree | commitdiff |
2010-01-25 |
Chris Lattner | Rearrange handling of jump tables. Highlights: |
tree | commitdiff |
2010-01-24 |
Chris Lattner | make -fno-rtti the default unless a directory builds... |
tree | commitdiff |
2010-01-24 |
Mon P Wang | It seems better to scalarize vectors of size 1 instead... |
tree | commitdiff |
2010-01-24 |
Mon P Wang | Improved widening loads by adding support for wider... |
tree | commitdiff |
2010-01-23 |
Bill Wendling | Remove the '-disable-scheduling' flag and replace it... |
tree | commitdiff |
2010-01-22 |
Evan Cheng | Enable pre-regalloc scheduling load clustering by default. |
tree | commitdiff |
2010-01-22 |
Chris Lattner | Stop building RTTI information for *most* llvm librarie... |
tree | commitdiff |
2010-01-22 |
Evan Cheng | Teach pre-regalloc scheduler to schedule loads from... |
tree | commitdiff |
2010-01-21 |
Evan Cheng | Trim unneeded includes. |
tree | commitdiff |
2010-01-21 |
Jim Grosbach | back this out for now. Growing Function is not good. |
tree | commitdiff |
2010-01-21 |
Jim Grosbach | Make sure that landing pad entries in the EH call site... |
tree | commitdiff |
2010-01-20 |
David Greene | When XDEBUG is enabled, check for SelectionDAG cycles... |
tree | commitdiff |
2010-01-20 |
David Greene | Add some asserts to check SelectionDAG problems earlier. |
tree | commitdiff |
2010-01-19 |
Dan Gohman | Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to... |
tree | commitdiff |
2010-01-19 |
David Greene | Add some new debugging APIs to print out "raw" Selectio... |
tree | commitdiff |
2010-01-19 |
Dale Johannesen | Revert 93811 per request. |
tree | commitdiff |
2010-01-18 |
Dale Johannesen | Enable code to emit dbg.declare as DEBUG_VALUE |
tree | commitdiff |
2010-01-18 |
Evan Cheng | Canonicalize -1 - x to ~x. |
tree | commitdiff |
2010-01-16 |
Kenneth Uildriks | When checking for sret-demotion, it needs to use legal... |
tree | commitdiff |
2010-01-15 |
David Greene | Add some debug routines to SelectionDAG to dump full... |
tree | commitdiff |
2010-01-15 |
Victor Hernandez | Improve llvm.dbg.declare intrinsic by referring directl... |
tree | commitdiff |
2010-01-15 |
Victor Hernandez | Revert r93504 because older uses of llvm.dbg.declare... |
tree | commitdiff |
2010-01-15 |
Victor Hernandez | Improve llvm.dbg.declare intrinsic by referring directl... |
tree | commitdiff |
2010-01-15 |
Jim Grosbach | fix 80-column violations |
tree | commitdiff |
2010-01-14 |
Dan Gohman | Fix a codegen abort seen in 483.xalancbmk. |
tree | commitdiff |
2010-01-12 |
Dan Gohman | Update a partially obsolete comment. |
tree | commitdiff |
2010-01-12 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2010-01-11 |
Jakob Stoklund Olesen | Avoid adding PHI arguments for a predecessor that has... |
tree | commitdiff |
next |