refactor some code to shrink PromoteMem2Reg::run a bit
[oota-llvm.git] / lib / CodeGen /
2007-08-02 Dan GohmanMore explicit keywords.
2007-08-02 Chris Lattnerdon't redefine a parameter
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Scott MichelStyle police: Expand the tabs to spaces!
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-08-01 Evan ChengBugs: missing partial uses and redundant partial defs.
2007-08-01 Lauro Ramos VenancioExpand unaligned loads/stores when the target doesn...
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-07-31 Evan Chengsimpleregistercoalescing -> regcoalescing. It's too...
2007-07-30 Scott Michel- Allow custom lowering for CTPOP, CTTZ, CTLZ.
2007-07-30 Dan GohmanFix a bug in getCopyFromParts turned up in the testcase...
2007-07-30 Dan GohmanPrint a space between the comment character and the...
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-27 Christopher LambMove subreg lowering pass to be right after regalloc...
2007-07-26 Dan GohmanFix the alias analysis query in DAGCombiner to not...
2007-07-26 Christopher LambAdd a MachineFunction pass, which runs post register...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-26 Christopher LambAdd selection DAG nodes for subreg insert/extract....
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-07-26 Christopher LambFix infinite recursion for when extract_vector_elt...
2007-07-25 Evan ChengEmitAlignment() also emits optional fill value.
2007-07-25 Anton KorobeynikovMinor cleanup:
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-23 Dan GohmanFix some uses of dyn_cast to be uses of cast.
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-07-20 Evan ChengAdded -print-emitted-asm to print out JIT generated...
2007-07-19 Duncan SandsAs pointed out by g++-4.2, the original code didn't do
2007-07-18 Evan ChengAdd comment.
2007-07-18 Dan GohmanIt's not necessary to do rounding for alloca operations...
2007-07-17 Evan ChengDead code.
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-14 Nick LewyckyFix the build. Patch from Holger Schurig.
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-13 Dan GohmanFix the comment for LegalizeOp to more accurately refle...
2007-07-13 Dan GohmanDon't call SimplifyVBinOp for non-vector operations...
2007-07-13 Dale JohannesenModify previous patch per review comments.
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-12 Duncan SandsThe type ids making up a filter are unsigned, and
2007-07-11 Evan ChengMissed a couple of places where new instructions are...
2007-07-11 Duncan SandsException handling has been implemented.
2007-07-11 Duncan SandsIf assertions are not enabled, we should return False...
2007-07-11 Evan ChengNo longer need to track last def / use.
2007-07-11 Evan ChengFix for PR1545: Revamp code that update kill informatio...
2007-07-10 David GreeneMake this work with GLIBCXX_DEBUG.
2007-07-10 Dan GohmanChange the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR...
2007-07-10 Evan ChengIf the operand is marked M_OPTIONAL_DEF_OPERAND, then...
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...
next