MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the...
[oota-llvm.git] / lib / CodeGen /
2008-01-31 Evan ChengMRegisterInfo::getLocation() is a really bad idea....
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-31 Evan ChengAlso avoid adding callee save code before debug labels.
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengFixed a bug in MergeValueInAsValue() pointed out by...
2008-01-30 Evan ChengTreat the label for the first @llvm.dbg.stoppoint the...
2008-01-30 Dale JohannesenAdjust loop per review feedback.
2008-01-30 Evan ChengA semi-gross fix for a debug info issue. When inserting...
2008-01-30 Dale JohannesenAccept getelementptr starting at GV with all 0 indices...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-30 Dan GohmanAdd a new PseudoSourceValue class, which will be used...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Duncan SandsWhen expanding an operand, it's not the result value
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Duncan SandsUse getPreferredAlignmentLog or getPreferredAlignment
2008-01-29 Owen AndersonRegAllocBigBlock doesn't need LiveVariables either.
2008-01-29 Nate BegemanProperly expand extract-element for non-power-of-2...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-27 Chris LattnerFix PowerPC/./2007-10-18-PtrArithmetic.ll
2008-01-27 Chris Lattnerfix a crash on CodeGen/X86/vector-rem.ll
2008-01-27 Owen AndersonReg alloc doesn't really need LiveVariables.
2008-01-27 Chris LattnerImplement some dag combines that allow doing fneg/fabs...
2008-01-27 Chris LattnerFor long double constants, print an approximation of...
2008-01-26 Chris LattnerInfer alignment of loads and increase their alignment...
2008-01-26 Chris LattnerFix some bugs in SimplifyNodeWithTwoResults where it...
2008-01-26 Chris Lattnerdon't bother making x&-1 only to simplify it in dag...
2008-01-25 Chris Lattnerreduce indentation
2008-01-25 Chris Lattnerfix long lines.
2008-01-25 Chris LattnerAdd skeletal code to increase the alignment of loads...
2008-01-25 Chris Lattnermove MachineFrameInfo::CreateFixedObject out of line...
2008-01-25 Chris Lattnerinclude alignment and volatility information in -view...
2008-01-24 Chris LattnerDon't dump the function!
2008-01-24 Chris Lattnerclarify a comment, thanks Duncan.
2008-01-24 Chris LattnerFix this buggy transformation. Two observations:
2008-01-24 Chris LattnerThe dag combiner is missing revisiting nodes that it...
2008-01-24 Chris Lattnerfold fp_round(fp_round(x)) -> fp_round(x).
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
2008-01-24 Evan ChengForgot these.
2008-01-23 Duncan SandsThe last pieces needed for loading arbitrary
2008-01-22 Owen AndersonFix an iterator invalidation issue.
2008-01-22 Chris LattnerSimplify SelectionDAG::getNode so that a big switch...
2008-01-22 Duncan SandsThe final piece needed for storing arbitrary precision
2008-01-21 Owen AndersonClarify a deviation from the original algorithm.
2008-01-21 Owen AndersonImprove a few comments.
2008-01-21 Dale JohannesenMove DAG-changing code out of #ifndef NDEBUG.
2008-01-20 Dale JohannesenDo not generate a FP_ROUND of f64 to f64.
2008-01-18 Chris Lattnerremove extraneous &'s.
2008-01-17 Chris LattnerThis commit changes:
2008-01-17 Chris Lattnercode cleanups, no functionality change.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-17 Evan ChengWhen a live virtual register is being clobbered by...
2008-01-17 Evan ChengReplace std::vector<bool> with BitVector.
2008-01-16 Evan ChengFixes a nasty dag combiner bug that causes a bunch...
2008-01-16 Dale JohannesenDo not mark EH tables no-dead-strip unless the
2008-01-16 Chris LattnerFix a ppc long double regression I introduced yesterday...
2008-01-16 Chris Lattnermerge a few pieces of code that do the store/load to...
2008-01-16 Chris Lattnerrename ExpandBIT_CONVERT to EmitStackConvert, generalizing
2008-01-16 Chris Lattnersimplify a bunch of code by using SelectionDAG::CreateS...
2008-01-16 Chris LattnerChange legalizeop of FP_ROUND and FP_EXTEND to not...
2008-01-16 Chris LattnerFactor the ReachesChainWithoutSideEffects out of dag...
2008-01-15 Dale JohannesenFix and enable EH for x86-64 Darwin. Adds
2008-01-15 Owen AndersonMove some calls to getVRegDef higher in the callgraph...
2008-01-15 Chris LattnerThe type of the 'abort' node should be pointer type...
2008-01-15 Owen AndersonRemove DefInst from LiveVariables::VarInfo. Use the...
2008-01-15 Chris LattnerAdd support for targets that have a legal ISD::TRAP.
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-15 Evan ChengByVal stack slot alignment should be at least as large...
2008-01-14 Chris Lattnerdon't create the post-ra scheduler unless it is enabled.
2008-01-14 Chris Lattnerremove dead #include
2008-01-13 Duncan SandsRemove the assumption that byval has been applied to
2008-01-12 Chris Lattnerimplement support for sinking a load out the bottom...
2008-01-10 Chris LattnerSimplify the side effect stuff a bit more and make...
2008-01-10 Chris LattnerClamp down on sinking of lots of instructions.
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2008-01-10 Evan ChengOnly remat loads from immutable stack slots.
2008-01-10 Evan ChengSimplify some code.
2008-01-10 Owen AndersonDon't use LiveVariables::VarInfo::DefInst.
2008-01-10 Dale JohannesenEmit unused EH frames for weak definitions on Darwin,
2008-01-10 Owen AndersonGet rid of all uses of LiveVariables::VarInfo::DefInst...
2008-01-10 Owen AndersonAdd more comments explaining the basics of how the...
2008-01-10 Owen AndersonGet rid of the isKillInst predicate. LiveVariables...
2008-01-10 Owen AndersonCopies need to be inserted before the first terminator...
2008-01-09 Evan ChengSpecial copy SUnit's do not have SDNode's.
2008-01-09 Owen AndersonClean up StrongPHIElimination a bit, and add some more...
2008-01-09 Owen AndersonStrongPHIElim: Now with even fewer trivial bugs!
2008-01-09 Owen AndersonFix an infinite recursion bug in InsertCopies.
2008-01-09 Owen AndersonFix some simple bugs. StrongPHIElimination now does...
2008-01-08 Chris LattnerMake load->store deletion a bit smarter. This allows...
2008-01-08 Owen AndersonRename registers that do not need copies.
2008-01-08 Owen AndersonActually insert copies now!
2008-01-07 Owen AndersonOops, missed one.
2008-01-07 Owen AndersonMake some predicates static.
2008-01-07 Gordon HenriksenPruning includes.
2008-01-07 Chris Lattnerremove #includage
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnersimplify some code.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
next