Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." The
[oota-llvm.git] / lib / CodeGen /
2008-07-03 Dan GohmanReapply r52988, "Simplify addRegisterKilled and addRegi...
2008-07-03 Dan GohmanAvoid unnecessarily copying APInt objects.
2008-07-03 Evan ChengUse std::replace instead of std::find and push_back.
2008-07-03 Evan Cheng- Add LiveVariables::replaceKillInstruction. This does...
2008-07-02 Owen AndersonMake LiveVariables even more optional, by making it...
2008-07-02 Dan GohmanReplace a few uses of SelectionDAG::getTargetNode with
2008-07-02 Dan GohmanRevert r52988. It broke 254.gap on x86-64.
2008-07-02 Owen AndersonTwoAddressInstructionPass doesn't really require LiveVa...
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-02 Mon P WangFixed problem in EmitStackConvert where the source...
2008-07-02 Chris Lattnerinstead of aborting on shifts of i1, just implicitly...
2008-07-02 Duncan SandsFix typo compounded by a cut-and-pasto.
2008-07-02 Duncan SandsLet AnalyzeNewNode take care of calling ExpungeNode.
2008-07-02 Evan Cheng- Use a faster priority comparison function if -fast.
2008-07-02 Chris LattnerAdd a new (simple) StringMap::clear method, patch by...
2008-07-02 Bill WendlingUse the canonical form for getting an empty structure.
2008-07-02 Bill WendlingSorry. I couldn't sleep at night knowing I put these...
2008-07-01 Bill WendlingDarwin doesn't need exception handling information...
2008-07-01 Evan ChengAvoid creating expensive comment string if it's not...
2008-07-01 Owen AndersonNo need to use std::distance. We can just count the...
2008-07-01 Evan ChengSimplify addRegisterKilled and addRegisterDead.
2008-07-01 Bill Wendling- Update comments.
2008-07-01 Dale JohannesenFix longstanding thinko: don't exclude
2008-07-01 Evan ChengEliminate a compile time warning.
2008-07-01 Owen AndersonAdd a version of AsmPrinter::EOL that takes a const...
2008-07-01 Evan ChengDo run ComputeLiveOutVRegInfo with -fast.
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-07-01 Evan ChengApply Chris' suggestion.
2008-07-01 Dan GohmanMinimize duplicated code in AsmPrinter::printLabel.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Evan ChengSuppress compiler warning.
2008-06-30 Evan ChengDon't run stack slot coloring if -fast.
2008-06-30 Dan GohmanUse a simpler but equivalent form of RecordSource.
2008-06-30 Evan ChengAdd timing report for various sub-passes under Selectio...
2008-06-30 Dan Gohmanstd::ostream and std::string microoptimizations for...
2008-06-30 Dan GohmanUse reserve.
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Evan ChengSplit scheduling from instruction selection.
2008-06-30 Dale JohannesenNo need to align the stack if there are no stack
2008-06-30 Evan ChengRemove unneeded include.
2008-06-30 Dan GohmanReplace some std::vectors that showed up in heap profil...
2008-06-30 Dan GohmanCorrect the allocation size for CCState's UsedRegs...
2008-06-30 Duncan SandsExpungeNode is only needed for new nodes! This
2008-06-30 Duncan SandsSupport for VAARG. As noted in a comment, this is
2008-06-30 Duncan SandsSupport for promoting select_cc operands.
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-30 Chris LattnerImplement split and scalarize for SELECT_CC, fixing...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerReally fix the bootstrap failure.
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-28 Dan GohmanWhen folding a bitcast into a load or store, preserve...
2008-06-27 Evan ChengLooks like this condition is inverted.
2008-06-27 Bill WendlingReduce number of times .size() is called on a vector...
2008-06-27 Owen AndersonUse a SmallSet when we can to reduce memory allocations.
2008-06-27 Chris Lattnersimplify this check, GetConstantStringInfo validates...
2008-06-27 Bill WendlingCruft left from patch revert...sorry. :-(
2008-06-27 Bill WendlingReverting broken patch r52803.
2008-06-27 Owen AndersonDon't perform expensive queries checking for super...
2008-06-27 Bill Wendling- Remove a use of std::vector.
2008-06-27 Bill WendlingRefactor the DebugInfoDesc stuff out of the MachineModu...
2008-06-26 Chris Lattnerduncan points out that isOperationLegal includes a...
2008-06-26 Owen AndersonDon't create a whole new string just to copy the elemen...
2008-06-26 Dale JohannesenFixes the last x86-64 test failure in compat.exp:
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-26 Chris Lattnerwhen we know the signbit of an input to uint_to_fp...
2008-06-25 Owen AndersonRemember which MachineOperand we were processing, so...
2008-06-25 Dan GohmanFix the text in an assert string.
2008-06-25 Evan Cheng- Fix a x86 vector isel bug: illegal transformation...
2008-06-25 Duncan SandsAdd support for expanding PPC 128 bit floats.
2008-06-25 Duncan SandsAdd/complete support for integer and float
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-25 Evan ChengEnable two-address remat by default.
2008-06-24 Owen AndersonUse SmallVector instead of std::vector for a minor...
2008-06-23 Dan GohmanA brief survey of priority_queue usage in the tree...
2008-06-23 Bill WendlingThis situation can occur:
2008-06-23 Dan GohmanUse the new PriorityQueue in ScheduleDAGList too, which...
2008-06-23 Owen AndersonUse getMBBEndIdx rather than assuming that the end...
2008-06-23 Evan ChengRemove option used to debug stack coloring bugs. It...
2008-06-23 Dan GohmanMove a DenseMap's declaration outside of a loop, and...
2008-06-23 Evan ChengInstead of adding an isSS field to LiveInterval to...
2008-06-23 Dan GohmanDuncan pointed out this code could be tidied.
2008-06-23 Duncan SandsPort some integer multiplication fixes from LegalizeDAG.
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-21 Dan GohmanSimplify some getNode calls.
2008-06-21 Dan GohmancanClobberPhysRegDefs shouldn't called without checking...
2008-06-21 Dan GohmanUse clear() to zero an existing APInt.
2008-06-21 Dan GohmanUse back() instead of [size()-1].
2008-06-21 Dan GohmanRemove a redundant return.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-06-21 Evan ChengUndo spill weight tweak. Need to investigate the perfor...
2008-06-21 Dan GohmanSimplify some template parameterization.
2008-06-20 Evan ChengEnhanced heuristic to determine the *best* register...
2008-06-20 Duncan SandsShare some code that is common between integer and
next