more updates and random notes, including changes up through Week-of-Mon-20080324.
[oota-llvm.git] / lib / CodeGen /
2008-06-04 Evan ChengFix a memcpy lowering bug. Even though the memcpy align...
2008-06-04 Evan ChengOops. Should not be enabled by default.
2008-06-04 Owen AndersonCorrectly construct live intervals for the copies we...
2008-06-04 Evan ChengRevert this.
2008-06-04 Evan ChengAdd a stack slot coloring pass. Not yet enabled.
2008-06-04 Evan ChengLowerSubregs should not clobber any analysis.
2008-06-04 Evan ChengMove #include to right place.
2008-06-04 Evan ChengRegister if-converter pass for -debug-pass.
2008-06-04 Duncan SandsChange packed struct layout so that field sizes
2008-06-04 Owen AndersonWe need to subtract one from this index because live...
2008-06-03 Scott MichelFix spellnig error
2008-06-03 Scott MichelFind a better place to output hex constants correspondi...
2008-06-03 Bruno Cardoso LopesFixed bug in bad behavior in calculateFrameObjectOffsets,
2008-06-03 Evan ChengDo not run loop-aligner at -fast (e.g. -O0).
2008-06-03 Scott MichelRevert this patch
2008-06-02 Dan GohmanFold adds and subtracts of zero immediately, instead...
2008-06-02 Scott MichelMinor cosmetic patch so that the hex equivalent of...
2008-06-02 Scott MichelAdd necessary 64-bit support so that gcc frontend compi...
2008-06-02 Owen AndersonCorrectly handle removed instructions at the beginning...
2008-05-31 Dan GohmanRemove an unused variable.
2008-05-30 Evan ChengFix indentation.
2008-05-30 Owen AndersonThe coalescer doesn't need LiveVariables now that we...
2008-05-30 Owen AndersonPreserve the register coallescer, and update live inter...
2008-05-30 Dan GohmanRemove an unused variable.
2008-05-29 Owen AndersonMake the renumbering correct in the face of deleted...
2008-05-29 Bill WendlingRemove <iostream>.
2008-05-29 Dan GohmanExpand small memmovs using inline code. Set the X86...
2008-05-29 Owen AndersonRevert part of my last patch that I didn't intend to...
2008-05-29 Owen AndersonRenumbering needs to account for instruction slot offse...
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-29 Bill WendlingImplement "AsCheapAsAMove" for some obviously cheap...
2008-05-28 Bill WendlingAdd a flag to indicate that an instruction is as cheap...
2008-05-28 Bill WendlingCheck the "isSafeToMove" predicate, which has a series...
2008-05-28 Owen AndersonRemap VNInfo data as well when doing renumbering.
2008-05-28 Owen AndersonFactor the numbering computation into a separate method...
2008-05-28 Evan ChengFix PR2289: vr defined by multiple implicit_def as...
2008-05-28 Evan ChengTeach local register allocator to deal with landing...
2008-05-27 Bill WendlingIncorporated feedback: Check that the implicitly define...
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-26 Bill WendlingThe enabling of remat in 2-address conversion breaks...
2008-05-26 Bill WendlingA problem that's exposed when machine LICM is enabled...
2008-05-23 Evan ChengRevert 51440 as it breaks a bunch of PIC tests.
2008-05-23 Dan GohmanAdd #includes to make some dependencies explicit.
2008-05-23 Dale JohannesenRewrite a loop to avoid using iterators pointing to
2008-05-23 Dan GohmanGeneralize the new code in instcombine's ComputeNumSign...
2008-05-23 Bill WendlingRemove warnings about comparison between signed and...
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-22 David GreeneWhen rewriting defs and uses after spilling, don't...
2008-05-22 David GreeneDon't attempt to update SpillSlotToUsesMap for stack...
2008-05-21 Evan ChengFix PR2343. An *interesting* coalescer bug.
2008-05-20 Dan GohmanPort the fix for the select operator from instcombine's
2008-05-20 Dan GohmanCode simplification.
2008-05-20 Evan ChengMore local spiller complexity!
2008-05-20 Evan ChengDon't spill dead def.
2008-05-19 Dale JohannesenHandle quoted names when constructing $stub's,
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-16 Evan ChengIf the result of a BIT_CONVERT is a v1* vector, it...
2008-05-16 Duncan SandsSilence the compiler warning differently. The
2008-05-15 Nate BegemanActually scalarize the operand to BIT_CONVERT instead...
2008-05-15 Dan GohmanIR support for extractvalue and insertvalue instruction...
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Evan ChengUse a better idiom to silence compiler warnings.
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Dale JohannesenAdd CommonLinkage; currently tentative definitions
2008-05-14 Evan ChengSilence some compiler warnings.
2008-05-14 Dan GohmanWhen bit-twiddling CondCode values for integer comparis...
2008-05-14 Dan GohmanWhitespace cleanups.
2008-05-13 Evan ChengInstead of a vector load, shuffle and then extract...
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Nate BegemanTeach Legalize how to scalarize VSETCC
2008-05-12 Evan ChengXform bitconvert(build_pair(load a, load b)) to a singl...
2008-05-12 Dale JohannesenBe more aggressive about tail-merging small blocks
2008-05-12 Bill WendlingConstify isSourceDefinedByImplicitDef function. Otherwi...
2008-05-12 Dale JohannesenFurther rework of tail merge algorithm. Not quite
2008-05-12 Evan ChengRefactor isConsecutiveLoad from X86 to TargetLowering...
2008-05-12 Bill WendlingRevert the previous commit. Go ahead and hoist remateri...
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-12 Bill WendlingOne real change - don't hoist something that's triviall...
2008-05-12 Dan GohmanFix a missing break in the ISD::FLT_ROUNDS_ handling...
2008-05-10 Evan ChengIf all sources of a PHI node are defined by an implicit...
2008-05-10 Bill WendlingCosmetic changes:
2008-05-09 Dale JohannesenRemove an evil vector bool. Cosmetic refactoring,
2008-05-09 Dale JohannesenRewrite tail merging algorithm to handle the
2008-05-08 Duncan SandsGet exception handling working again on 64 bit
2008-05-07 Anton KorobeynikovTurn StripPointerCast() into a method
2008-05-07 Duncan SandsOutput correct exception handling and frame info
2008-05-07 Evan ChengYet another nasty spiller bug.
2008-05-07 Dan GohmanFix a bug in the ComputeMaskedBits logic for multiply.
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-06 Dan GohmanInstead of enumerating each opcode that isn't handled...
2008-05-06 Dan GohmanCorrect the value of LowBits in srem and urem handling in
2008-05-06 Dan GohmanFix a broken doxygen comment, and reword it for clarity.
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-05-05 Dan GohmanFix a bug in the ELF writer that caused it to produce...
2008-05-05 Dan GohmanAdd AsmPrinter support for emitting a directive to...
next