Fix for PR4124. Make TwoAddressFormPass::FindLastUseInMBB return the real last use.
[oota-llvm.git] / lib / CodeGen /
2009-05-14 Lang HamesFix for PR4124. Make TwoAddressFormPass::FindLastUseInM...
2009-05-14 Dan GohmanAdd an assert to turn a segfault on an unsupported...
2009-05-13 Bill WendlingThere's yet more ugliness (surprise!) in DebugInfo...
2009-05-13 Bob WilsonThe IfConverter::MergeBlocks method appears to be used...
2009-05-13 Jim GrosbachRemoving the HasBuiltinSetjmp flag and associated bits...
2009-05-13 Bob WilsonRevert a portion of Dan's change r71018 that I'm convin...
2009-05-13 Bob WilsonMerge adjacent conditional.
2009-05-13 Bob WilsonRemove an unused variable.
2009-05-13 Bob WilsonFix some typos and spelling and grammar, mostly in...
2009-05-13 Evan ChengRun code placement optimization for targets that want...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-05-13 Bill WendlingMove the bookkeeping of the debug scopes back to the...
2009-05-13 John MosbyPEI: rename PEI.h to PrologEpilogInserter.h to adhere...
2009-05-13 Chris Lattneradd ShrinkWrapping.cpp
2009-05-13 Lang HamesFix for PR4121. If TwoAddressInstructionPass removes...
2009-05-12 Jim GrosbachAdd support for GCC compatible builtin setjmp and longj...
2009-05-12 Evan ChengIf header of inner loop is aligned, do not align the...
2009-05-12 Evan ChengTeach TransferDeadness to delete truly dead instruction...
2009-05-12 John MosbyRestructure PEI code:
2009-05-12 Jay FoadSwitch to using IRBuilder throughout.
2009-05-12 Evan ChengFixed a stack slot coloring with reg bug: do not update...
2009-05-12 Bob WilsonFix pr4195: When iterating through predecessor blocks...
2009-05-12 Bill Wendling- Record that the debug info is actually used so that...
2009-05-11 Lang HamesFixed PR4090.
2009-05-11 Dale JohannesenFix PR4188. TailMerging can't tolerate inexact
2009-05-11 Evan ChengApply patch review feedback.
2009-05-11 Evan ChengUnbreak non-debug build.
2009-05-11 Evan ChengEliminate a compiler warning.
2009-05-11 Dan GohmanWhen scalarizing a vector BITCAST, check whether the...
2009-05-11 John MosbyShrink wrapping in PEI:
2009-05-11 Jay FoadDon't generate redundant casts of constant values when...
2009-05-10 Bill WendlingThis is a large rewrite of how Dwarf info for inlined...
2009-05-10 Bill Wendling--- Reverse-merging r71370 into '.':
2009-05-09 Bill WendlingA debug function start was not being recorded when...
2009-05-09 Evan ChengOops. Don't forget to align single bb loops.
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-08 Evan ChengEnable loop bb placement optimization.
2009-05-08 Mike StumpAvoid warning in release-asserts build.
2009-05-08 Bill WendlingMirror how Fast ISel determines if a region.end intrins...
2009-05-08 Bill WendlingCompute the offsets of the compile units. We need this...
2009-05-08 Bill WendlingMinor clean ups. No functionality change.
2009-05-08 Evan ChengDon't align loop header unless the loop back edge is...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-05-08 Anton KorobeynikovDo not emit bit tests if target does not support native...
2009-05-08 Anton KorobeynikovProperly expand libcalls for urem / srem. Also make...
2009-05-08 Anton KorobeynikovTypo
2009-05-08 Evan ChengReverse branch condition only when there is a condition...
2009-05-08 Nick LewyckyAdd explicit braces to disambiguate nested if/else...
2009-05-08 Evan ChengOptimize code placement in loop to eliminate unconditio...
2009-05-07 Bob WilsonFix pr4100. Do not remove no-op copies when they are...
2009-05-07 Bob WilsonFix a comment (again).
2009-05-07 Bob WilsonFix a comment.
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Argyrios KyrtzidisMove the tablegen-produced DebugLoc handling into a...
2009-05-07 Evan ChengCode refactoring.
2009-05-07 Evan ChengRename "loop aligner" pass to "code placement optimizat...
2009-05-07 Bill WendlingJust turn aggressive stack coloring off at -O3.
2009-05-07 Bill WendlingTemporarily revert r71010. It was causing massive failu...
2009-05-07 Argyrios KyrtzidisMake DwarfWriter::RecordInlinedFnStart more like the...
2009-05-06 Bill Wendling- Move some debug fields to coincide with how GCC emits...
2009-05-06 Evan ChengDo not use register as base ptr of pre- and post- inc...
2009-05-06 Oscar FuentesCMake: Updated lib/CodeGen/CMakeLists.txt.
2009-05-06 Duncan SandsAdd generic expansion of SUB when ADD and XOR
2009-05-06 Lang HamesRenamed Spiller classes (plus uses and related files...
2009-05-05 Dan GohmanIf a MachineBasicBlock has multiple ways of reaching...
2009-05-05 Evan ChengEnable stack coloring with regs at -O3.
2009-05-05 Chris LattnerDo not require variable debug info nodes to have a...
2009-05-05 Evan ChengDo not substitute if the new register isn't in the...
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-05-04 Evan ChengDo forward and backward substitution to eliminate loads...
2009-05-04 Chris LattnerMake DBG_STOPPOINT nodes, and therefore DBG_LABEL label...
2009-05-04 Argyrios KyrtzidisRestore a comment.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Evan ChengTypo.
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-05-03 Anton KorobeynikovFix typo
2009-05-03 Anton KorobeynikovProperly handle sdiv / udiv / srem / urem libcalls
2009-05-03 Anton KorobeynikovProper name 16 bit libcalls
2009-05-03 Anton KorobeynikovAdd libcall expansion for 16 and 128 bit muls
2009-05-03 Argyrios Kyrtzidis-Move the DwarfWriter::ValidDebugInfo check to a static...
2009-05-01 Bob WilsonAllow CONCAT_VECTORS nodes to be legal or have custom...
2009-05-01 Bill WendlingSimplify more code and add timer stuff.
2009-05-01 Bill WendlingSimplify more code.
2009-05-01 Bill WendlingSimplify some code.
2009-05-01 Bill WendlingFix whitespace. It was confusing me.
2009-05-01 Evan ChengCode clean up. Bye bye PhysRegTracker.
2009-04-30 Argyrios KyrtzidisMake DebugLoc independent of DwarfWriter.
2009-04-30 Jakob Stoklund OlesenJoin cross class copies using getCommonSubClass()
2009-04-30 Evan ChengAdd a smarter heuristic to determine when to coalesce...
2009-04-30 Jay FoadMove helper functions for optimizing division by consta...
2009-04-30 Chris Lattnerfix a regression handling indirect results: these need...
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Nate BegemanFix infinite recursion in the C++ code which handles...
2009-04-29 Jakob Stoklund OlesenMachineInstr::isRegTiedTo{Use,Def}Operand can safely...
2009-04-29 Nate BegemanUpdate comment, replace theoretically impossible check...
2009-04-29 Evan ChengspillPhysRegAroundRegDefsUses() may have invalidated...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Sanjiv GuptaAdd a public method called getAddressSpace() to the...
2009-04-29 Chris LattnerDisable the load-shrinking optimization from looking at
next