2008-06-19 |
Evan Cheng | Cosmetic changes. |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Minor spiller tweak to unfavor reload into load/store... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Insert empty slots into the instruction numbering in... |
tree | commitdiff |
2008-06-18 |
Argyrios Kyrtzidis | Fix the source line debug information for the Windows... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Complete support for two-address pass rematerialization... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Cosmetic. |
tree | commitdiff |
2008-06-17 |
Evan Cheng | Live-through live interval is [mbb start, mbb end+1]. |
tree | commitdiff |
2008-06-17 |
Evan Cheng | When extending a liveinterval by commuting, don't throw... |
tree | commitdiff |
2008-06-17 |
Evan Cheng | It's not safe to remove SUBREG_TO_REG that looks like... |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Split type expansion into ExpandInteger and ExpandFloat |
tree | commitdiff |
2008-06-17 |
Chris Lattner | add a new -enable-value-prop flag for llcbeta, that... |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Fix spelling. |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Do not issue identity copies. |
tree | commitdiff |
2008-06-16 |
Owen Anderson | Remove special case handling of empty MBBs now that... |
tree | commitdiff |
2008-06-16 |
Owen Anderson | Re-enable empty block indexing by default, since it... |
tree | commitdiff |
2008-06-16 |
Duncan Sands | Allow these transforms for types like i256 while |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Fix read after free found by valgrind. |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
tree | commitdiff |
2008-06-16 |
Owen Anderson | Make indexing empty basic blocks an option for the... |
tree | commitdiff |
2008-06-16 |
Owen Anderson | Assign indices to empty basic blocks. This will be... |
tree | commitdiff |
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 |
next |