2008-06-15 |
Duncan Sands | The transforms in visitEXTRACT_VECTOR_ELT are |
tree | commitdiff |
2008-06-15 |
Duncan Sands | LegalizeTypes support for INSERT_VECTOR_ELT with |
tree | commitdiff |
2008-06-14 |
Duncan Sands | Remove a redundant AfterLegalize check. Turn |
tree | commitdiff |
2008-06-14 |
Andrew Lenharth | add missing atomic intrinsic from gcc |
tree | commitdiff |
2008-06-13 |
Evan Cheng | Teach the spiller to commute instructions in order... |
tree | commitdiff |
2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
tree | commitdiff |
2008-06-11 |
Duncan Sands | Sometimes (rarely) nodes held in LegalizeTypes |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Teach isGAPlusOffset to respect a GlobalAddressSDNode... |
tree | commitdiff |
2008-06-09 |
Dan Gohman | CodeGen support for aggregate-value function arguments. |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Various tweaks related to apint codegen. No functionality |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Handle empty aggregate values. |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Remove some DAG combiner assumptions about sizes |
tree | commitdiff |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
tree | commitdiff |
2008-06-07 |
Dan Gohman | CodeGen support for insertvalue and extractvalue, and... |
tree | commitdiff |
2008-06-07 |
Owen Anderson | Connect successors before creating the DAG node for... |
tree | commitdiff |
2008-06-06 |
Evan Cheng | Enable stack coloring by default. |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Tighten up the abstraction slightly. |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
tree | commitdiff |
2008-06-06 |
Evan Cheng | Refine stack slot interval weight computation. |
tree | commitdiff |
2008-06-05 |
Owen Anderson | Remove debugging code. |
tree | commitdiff |
2008-06-05 |
Owen Anderson | Use the newly created helper on LiveIntervals. |
tree | commitdiff |
2008-06-05 |
Owen Anderson | Add a helper for constructing new live ranges that... |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Fix a memcpy lowering bug. Even though the memcpy align... |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Oops. Should not be enabled by default. |
tree | commitdiff |
2008-06-04 |
Owen Anderson | Correctly construct live intervals for the copies we... |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Revert this. |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Add a stack slot coloring pass. Not yet enabled. |
tree | commitdiff |
2008-06-04 |
Evan Cheng | LowerSubregs should not clobber any analysis. |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Move #include to right place. |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Register if-converter pass for -debug-pass. |
tree | commitdiff |
2008-06-04 |
Duncan Sands | Change packed struct layout so that field sizes |
tree | commitdiff |
2008-06-04 |
Owen Anderson | We need to subtract one from this index because live... |
tree | commitdiff |
2008-06-03 |
Scott Michel | Fix spellnig error |
tree | commitdiff |
2008-06-03 |
Scott Michel | Find a better place to output hex constants correspondi... |
tree | commitdiff |
2008-06-03 |
Bruno Cardoso Lopes | Fixed bug in bad behavior in calculateFrameObjectOffsets, |
tree | commitdiff |
2008-06-03 |
Evan Cheng | Do not run loop-aligner at -fast (e.g. -O0). |
tree | commitdiff |
2008-06-03 |
Scott Michel | Revert this patch |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Fold adds and subtracts of zero immediately, instead... |
tree | commitdiff |
2008-06-02 |
Scott Michel | Minor cosmetic patch so that the hex equivalent of... |
tree | commitdiff |
2008-06-02 |
Scott Michel | Add necessary 64-bit support so that gcc frontend compi... |
tree | commitdiff |
2008-06-02 |
Owen Anderson | Correctly handle removed instructions at the beginning... |
tree | commitdiff |
2008-05-31 |
Dan Gohman | Remove an unused variable. |
tree | commitdiff |
2008-05-30 |
Evan Cheng | Fix indentation. |
tree | commitdiff |
2008-05-30 |
Owen Anderson | The coalescer doesn't need LiveVariables now that we... |
tree | commitdiff |
2008-05-30 |
Owen Anderson | Preserve the register coallescer, and update live inter... |
tree | commitdiff |
2008-05-30 |
Dan Gohman | Remove an unused variable. |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Make the renumbering correct in the face of deleted... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Remove <iostream>. |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Revert part of my last patch that I didn't intend to... |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Renumbering needs to account for instruction slot offse... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Implement "AsCheapAsAMove" for some obviously cheap... |
tree | commitdiff |
2008-05-28 |
Bill Wendling | Add a flag to indicate that an instruction is as cheap... |
tree | commitdiff |
2008-05-28 |
Bill Wendling | Check the "isSafeToMove" predicate, which has a series... |
tree | commitdiff |
2008-05-28 |
Owen Anderson | Remap VNInfo data as well when doing renumbering. |
tree | commitdiff |
2008-05-28 |
Owen Anderson | Factor the numbering computation into a separate method... |
tree | commitdiff |
2008-05-28 |
Evan Cheng | Fix PR2289: vr defined by multiple implicit_def as... |
tree | commitdiff |
2008-05-28 |
Evan Cheng | Teach local register allocator to deal with landing... |
tree | commitdiff |
2008-05-27 |
Bill Wendling | Incorporated feedback: Check that the implicitly define... |
tree | commitdiff |
2008-05-27 |
Duncan Sands | Fix some constructs that gcc-4.4 warns about. |
tree | commitdiff |
2008-05-26 |
Bill Wendling | The enabling of remat in 2-address conversion breaks... |
tree | commitdiff |
2008-05-26 |
Bill Wendling | A problem that's exposed when machine LICM is enabled... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Revert 51440 as it breaks a bunch of PIC tests. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Add #includes to make some dependencies explicit. |
tree | commitdiff |
2008-05-23 |
Dale Johannesen | Rewrite a loop to avoid using iterators pointing to |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Generalize the new code in instcombine's ComputeNumSign... |
tree | commitdiff |
2008-05-23 |
Bill Wendling | Remove warnings about comparison between signed and... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
tree | commitdiff |
2008-05-22 |
David Greene | When rewriting defs and uses after spilling, don't... |
tree | commitdiff |
2008-05-22 |
David Greene | Don't attempt to update SpillSlotToUsesMap for stack... |
tree | commitdiff |
2008-05-21 |
Evan Cheng | Fix PR2343. An *interesting* coalescer bug. |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Port the fix for the select operator from instcombine's |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Code simplification. |
tree | commitdiff |
2008-05-20 |
Evan Cheng | More local spiller complexity! |
tree | commitdiff |
2008-05-20 |
Evan Cheng | Don't spill dead def. |
tree | commitdiff |
2008-05-19 |
Dale Johannesen | Handle quoted names when constructing $stub's, |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-16 |
Evan Cheng | If the result of a BIT_CONVERT is a v1* vector, it... |
tree | commitdiff |
2008-05-16 |
Duncan Sands | Silence the compiler warning differently. The |
tree | commitdiff |
2008-05-15 |
Nate Begeman | Actually scalarize the operand to BIT_CONVERT instead... |
tree | commitdiff |
2008-05-15 |
Dan Gohman | IR support for extractvalue and insertvalue instruction... |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Use a better idiom to silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Really silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Really silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Dale Johannesen | Add CommonLinkage; currently tentative definitions |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Silence some compiler warnings. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | When bit-twiddling CondCode values for integer comparis... |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Whitespace cleanups. |
tree | commitdiff |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Teach Legalize how to scalarize VSETCC |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
tree | commitdiff |
2008-05-12 |
Dale Johannesen | Be more aggressive about tail-merging small blocks |
tree | commitdiff |
2008-05-12 |
Bill Wendling | Constify isSourceDefinedByImplicitDef function. Otherwi... |
tree | commitdiff |
2008-05-12 |
Dale Johannesen | Further rework of tail merge algorithm. Not quite |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Refactor isConsecutiveLoad from X86 to TargetLowering... |
tree | commitdiff |
next |