Somehow this wasn't committed last time. M_CLOBBERS_PRED is gone.
[oota-llvm.git] / lib / CodeGen /
2007-07-10 Evan ChengSomehow this wasn't committed last time. M_CLOBBERS_PRE...
2007-07-10 Dan GohmanFix a bug in the folding of binary operators to undef.
2007-07-10 Dan GohmanFix the folding of undef in several binary operators...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-10 Evan ChengMove DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
2007-07-09 Dan GohmanPreserve volatililty and alignment information when...
2007-07-09 Dan GohmanChange getCopyToParts and getCopyFromParts to always...
2007-07-09 Dan GohmanInitialize the IndexedModeActions array with memset...
2007-07-09 Chris LattnerFix this warning:
2007-07-09 Gabor Greiffix typos
2007-07-06 Evan ChengTeach if-conversion about instructions that were alread...
2007-07-06 Duncan SandsThe exception handling intrinsics return values,
2007-07-06 Duncan SandsIndexes into the list of filter ids cannot be output
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-06 Duncan SandsRemove propagateEHRegister in favour of a more limited
2007-07-06 Duncan SandsRemove ExtractGlobalVariable - use StripPointerCasts
2007-07-06 Evan ChengWorkaround of getCopyToRegs and getCopyFromRegs bugs...
2007-07-06 Evan ChengChange CalculateHeights and CalculateDepths to be non...
2007-07-05 Dan GohmanMake the debug string for ISD::MERGE_VALUES consistent...
2007-07-05 Dan GohmanAdd a parameter to getCopyToParts and getCopyFromParts...
2007-07-05 Gabor GreifHere is the bulk of the sanitizing.
2007-07-05 Duncan SandsMake sure only one copy of a filter is placed in the
2007-07-05 Evan ChengBetter assertion messages.
2007-07-04 Duncan SandsExtend eh.selector to support both catches and filters.
2007-07-03 Dan GohmanFix several over-aggressive folds for undef nodes in...
2007-07-03 Dale JohannesenFix for PR 1505 (and 1489). Rewrite X87 register
2007-07-02 Dan GohmanReplace ExpandScalarFormalArgs and ExpandScalarCallArgs...
2007-07-02 Dan GohmanTeach GetNegatedExpression to negate 0-B to B in Unsafe...
2007-06-29 Evan ChengOnly do FNEG xform when the vector type is a floating...
2007-06-29 David GreeneRemove unused variables.
2007-06-29 Evan ChengFix a vector FP constant CSE bug.
2007-06-29 David GreeneRemove unnecessary attributions in comments.
2007-06-29 David GreeneFix reference to cached end iterator invalidated by...
2007-06-29 David GreeneRemove the "special tie breaker" because it resulted...
2007-06-29 David GreeneFix misue of iterator pointing to erased object. Uncov...
2007-06-29 Dan GohmanFix an assertion failure in legalizing bitcast operator...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Evan ChengIf a livein is not used in the block. It's live through.
2007-06-27 Evan ChengPartial fix for PR1502: If a EH register is needed...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-27 Dan GohmanUse getVectorTypeBreakdown in FunctionLoweringInfo...
2007-06-27 Dan GohmanMake the comment for ScalarizeVectorOp mention that...
2007-06-27 Duraid Madinaok, this is something of a dirty hack, but it seems...
2007-06-27 Duraid Madinaok, this much doesn't seem to bork anything
2007-06-27 Duraid Madinarevert evan's fixes (and my doofusness) since they...
2007-06-27 Duraid Madinapull evan's fixes - should help the nightly tester...
2007-06-27 Evan ChengReplace std::set with SmallPtrSet.
2007-06-27 Evan ChengFix an obvious bug. Old code only worked for the entry...
2007-06-26 Evan ChengCorrectly handle implcit def / use operands.
2007-06-26 Evan ChengProperly handle kills of a physical register which...
2007-06-26 Duraid Madinatidy this file up a bit
2007-06-25 Duraid MadinaA bunch of fixes to the BigBlock allocator improve...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-22 Evan Chengstd::set is really really terrible. Switch to SmallPtrS...
2007-06-21 Dan GohmanTidy up ValueType names in comments.
2007-06-21 Dan GohmanRename TargetLowering::getNumElements and friends to
2007-06-21 Evan ChengXforms:
2007-06-19 Evan ChengAvoid if-converting simple block that ends with uncondi...
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
2007-06-19 Chris Lattnerdocument and hide two options.
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-19 Chris Lattneradd isVarArg to CCState
2007-06-18 Evan ChengFix some fragile code wrt CFG edge updating.
2007-06-18 Evan ChengMove CorrectExtraCFGEdges() from BranchFolding.cpp...
2007-06-18 Chris Lattnermake ComputeTopDownOrdering significantly faster and...
2007-06-18 Dan GohmanMake chain dependencies blue, in addition to being...
2007-06-18 Evan ChengProperly remove duplicate instructions as result of...
2007-06-16 Evan ChengReally turn if-converter loose:
2007-06-15 Tanya LattnerCodegen support (stripped out) for the annotate attribute.
2007-06-15 Evan ChengNot every predicable block can be safely duplicated.
2007-06-15 Chris LattnerFix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain...
2007-06-15 Evan ChengMachineInstr::isPredicable() is no longer needed.
2007-06-15 Duncan SandsWorkaround for PR1508.
2007-06-15 Evan ChengExtra edges are deleted later if needed.
2007-06-15 Evan ChengAllow small blocks to be duplicated to enable if-conver...
2007-06-14 Evan ChengNo really, clear predcessors states.
2007-06-14 Evan ChengIf BB is predicated, invalidate its predecessor(s)...
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-14 Evan ChengFix typo.
2007-06-14 Dan GohmanAdd a target hook to allow loads from constant pools...
2007-06-14 Evan ChengFix some stupid bugs that have effectively disabled...
2007-06-13 Duncan SandsOnly correctly lower exception handing intrinsics if...
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-13 Dan GohmanWhen creating CopyFromReg nodes, always use legal types...
2007-06-13 Duncan SandsThe fix that was applied for PR1224 stops the compiler
2007-06-13 Evan ChengTypo
2007-06-12 Evan ChengNow if-converting all 4 variants of triangles.
2007-06-11 Lauro Ramos VenancioFix a typo in bswap lowering.
2007-06-11 Evan ChengRestructure code to reduce ifcvt compile time cost.
2007-06-10 Reid SpencerFix the build.
2007-06-09 Evan ChengDon't change CFG during analysis stage. Do so during...
2007-06-08 Evan ChengCarefully remove extraneous CFG edges after each ifcvt.
2007-06-08 Evan ChengCorrect transfer predicate information.
2007-06-08 Evan ChengHidden options to help debugging ifcvt issues.
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-06-08 Evan ChengAllow more cmp / bcc to be predicated; clean up triangl...
2007-06-08 Duncan SandsUse more realistically sized vectors. Reserve capacity...
next