aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-12-04Print a space between the comment character and the text.Dan Gohman
2009-12-04In TAG_subrange_type, uppder bound is zero indexed. Devang Patel
2009-12-04Use new interfaces to print spill size.David Greene
2009-12-04Handle recursive PHI's.Evan Cheng
2009-12-04Add a pre-regalloc tail duplication pass.Evan Cheng
2009-12-04Don't try to be cute with undef optimization here. Let ProcessImplicitDefs ha...Evan Cheng
2009-12-04Add note about a subtle bug in this code. Does not effect the mainDuncan Sands
2009-12-04Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen
2009-12-04- If the reaching definition is an undef and the use is a PHI, add the implic...Evan Cheng
2009-12-03Insert composite type DIE into the map before processing type fields. This al...Devang Patel
2009-12-03Handle undef values properly.Evan Cheng
2009-12-03Watch out for PHI instruction with no source operands.Evan Cheng
2009-12-03Fix ExpandShiftWithUnknownAmountBit, which was completely bogus.Duncan Sands
2009-12-03Clean up some loop logic.Jakob Stoklund Olesen
2009-12-03Add support to emit debug info for virtual functions and virtual base classes.Devang Patel
2009-12-03Teach tail duplication to update SSA form. Work in progress.Evan Cheng
2009-12-03Don't pull vector sext through both hands of a logical operation, since doing...Nate Begeman
2009-12-03Don't call getValueType() on a null SDValueJakob Stoklund Olesen
2009-12-03Fill out codegen SSA updater. It's not yet tested.Evan Cheng
2009-12-03Don't hang on to pointers or references after vector::push_back.Jakob Stoklund Olesen
2009-12-03Emit method definition DIE at module level (even for methods with inlined fun...Devang Patel
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-12-02Fix CMake makefilesDouglas Gregor
2009-12-02Skeleton for MachineInstr level SSA updater.Evan Cheng
2009-12-02Add MaxStackAlignment.cpp to CMakeJim Grosbach
2009-12-02Factor the stack alignment calculations out into a target independent pass.Jim Grosbach
2009-12-02Don't count PHI instructions toward the limit for tail duplicating a block.Bob Wilson
2009-12-02Clarify that DIEString does not keep a copy of the string.Devang Patel
2009-12-01Reuse existing subprogram DIE.Devang Patel
2009-12-01Fix PR5391: support early clobber physical register def tied with a use (ewwww)Evan Cheng
2009-12-01Add edge source labels to SelectionDAG graphs, now that the graph printingDan Gohman
2009-12-01Minor cleanups.Dan Gohman
2009-12-01Trim an unnecessary #include.Dan Gohman
2009-12-01Clear function specific containers while processing end of a function, even i...Devang Patel
2009-12-01Move PHIElimination::isLiveOut method to LiveVariables.Jakob Stoklund Olesen
2009-12-01Use CFG connectedness as a secondary sort key when deciding the order of copy...Jakob Stoklund Olesen
2009-12-01Devang pointed out that this code should use DIScope instead ofDan Gohman
2009-12-01Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng
2009-11-30If pointer type has a name then do not ignore the name.Devang Patel
2009-11-30New virtual registers created for spill intervals should inherit allocation h...Jakob Stoklund Olesen
2009-11-30Reprioritize tests for tail duplication to be aggressive about indirectBob Wilson
2009-11-30Remove isProfitableToDuplicateIndirectBranch target hook. It is profitableBob Wilson
2009-11-30Fix last DOTGraphTraits problems in CompilationGraph.Tobias Grosser
2009-11-30Remove ShortNames from getNodeLabel in DOTGraphTraitsTobias Grosser
2009-11-30Instantiate DefaultDOTGraphTraitsTobias Grosser
2009-11-30Added support to allow clients to custom widen. For X86, custom widen vectors...Mon P Wang
2009-11-26Rename new TailDuplicationPass to avoid name conflict with the old one.Bob Wilson
2009-11-26When all defs of a vr are implicit_def, delete all of the defs.Evan Cheng
2009-11-26Split tail duplication into a separate pass. This is needed to avoidBob Wilson
2009-11-25ProcessImplicitDefs should watch out for invalidated iterator and extra impli...Evan Cheng