Add support to emit debug info for virtual functions and virtual base classes.
[oota-llvm.git] / lib / CodeGen /
2009-12-03 Devang PatelAdd support to emit debug info for virtual functions...
2009-12-03 Evan ChengTeach tail duplication to update SSA form. Work in...
2009-12-03 Nate BegemanDon't pull vector sext through both hands of a logical...
2009-12-03 Jakob Stoklund OlesenDon't call getValueType() on a null SDValue
2009-12-03 Evan ChengFill out codegen SSA updater. It's not yet tested.
2009-12-03 Jakob Stoklund OlesenDon't hang on to pointers or references after vector...
2009-12-03 Devang PatelEmit method definition DIE at module level (even for...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-02 Douglas GregorFix CMake makefiles
2009-12-02 Evan ChengSkeleton for MachineInstr level SSA updater.
2009-12-02 Jim GrosbachAdd MaxStackAlignment.cpp to CMake
2009-12-02 Jim GrosbachFactor the stack alignment calculations out into a...
2009-12-02 Bob WilsonDon't count PHI instructions toward the limit for tail...
2009-12-02 Devang PatelClarify that DIEString does not keep a copy of the...
2009-12-01 Devang PatelReuse existing subprogram DIE.
2009-12-01 Evan ChengFix PR5391: support early clobber physical register...
2009-12-01 Dan GohmanAdd edge source labels to SelectionDAG graphs, now...
2009-12-01 Dan GohmanMinor cleanups.
2009-12-01 Dan GohmanTrim an unnecessary #include.
2009-12-01 Devang PatelClear function specific containers while processing...
2009-12-01 Jakob Stoklund OlesenMove PHIElimination::isLiveOut method to LiveVariables.
2009-12-01 Jakob Stoklund OlesenUse CFG connectedness as a secondary sort key when...
2009-12-01 Dan GohmanDevang pointed out that this code should use DIScope...
2009-12-01 Evan ChengFix PR5614: parts of a physical register def may be...
2009-11-30 Devang PatelIf pointer type has a name then do not ignore the name.
2009-11-30 Jakob Stoklund OlesenNew virtual registers created for spill intervals shoul...
2009-11-30 Bob WilsonReprioritize tests for tail duplication to be aggressiv...
2009-11-30 Bob WilsonRemove isProfitableToDuplicateIndirectBranch target...
2009-11-30 Tobias GrosserFix last DOTGraphTraits problems in CompilationGraph.
2009-11-30 Tobias GrosserRemove ShortNames from getNodeLabel in DOTGraphTraits
2009-11-30 Tobias GrosserInstantiate DefaultDOTGraphTraits
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-26 Bob WilsonRename new TailDuplicationPass to avoid name conflict...
2009-11-26 Evan ChengWhen all defs of a vr are implicit_def, delete all...
2009-11-26 Bob WilsonSplit tail duplication into a separate pass. This...
2009-11-25 Evan ChengProcessImplicitDefs should watch out for invalidated...
2009-11-25 Benjamin KramerAvoid some possibly unsafe uses of StringRef::data().
2009-11-25 Devang PatelUse StringRef (again) in DebugInfo interface.
2009-11-24 Bob WilsonRefactor target hook for tail duplication as requested...
2009-11-24 Devang PatelUse StringRef instead of std::string in DIEString.
2009-11-24 Devang PatelRemove DebugLabelFolder pass. It is not used by dwarf...
2009-11-24 Devang PatelSwith to pubtypes section before emitting pub types.
2009-11-24 Devang PatelEmit pubtypes.
2009-11-24 David Goodwin<rdar://problem/6721894>. Allow multiple registers...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-23 Dan GohmanSimplify this code.
2009-11-23 Dan GohmanPrint the debug info line and column in MachineInstr...
2009-11-23 Devang PatelRevert r89487.
2009-11-23 Dan GohmanMove CopyCatchInfo into FunctionLoweringInfo.cpp too...
2009-11-23 Dan GohmanRename SelectionDAGLowering to SelectionDAGBuilder...
2009-11-23 Dan GohmanMove RegsForValue to an anonymous namespace, since...
2009-11-23 Dan GohmanMove some more code out of SelectionDAGBuild.cpp and...
2009-11-23 Ted KremenekUpdate CMake file.
2009-11-23 Dan GohmanMove the FunctionLoweringInfo class and some related...
2009-11-23 Nick LewyckyPull LLVMContext out of PromoteMemToReg.
2009-11-22 Jim GrosbachAdd getFrameIndexReference() to TargetRegisterInfo...
2009-11-22 Jim Grosbach80-column cleanup
2009-11-22 Jakob Stoklund OlesenTeach MachineBasicBlock::updateTerminator() to handle...
2009-11-21 Jim Grosbachremove trailing whitespace
2009-11-21 Evan ChengAllow target to disable if-converting predicable instru...
2009-11-21 Devang PatelCosmetic changes, which were long overdue, in DwarfDebu...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-21 Jakob Stoklund OlesenBe more clever about calculating live variables through...
2009-11-21 Devang PatelRemove dead code.
2009-11-21 Dale JohannesenWhen generating a vector the really slow way, via loads
2009-11-21 Devang PatelThere is no need to use FoldingSet to unique DIEs.
2009-11-20 David GoodwinRestructure code to allow renaming of multiple-register...
2009-11-20 Evan ChengEnable hoisting load from constant memories.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-20 Devang PatelDo not hold on to a map slot while new entries may...
2009-11-20 David GreeneCleanups.
2009-11-20 Devang PatelThere is no need to emit source location info for DW_TA...
2009-11-20 Evan ChengAdd option -licm-const-load to hoist all loads from...
2009-11-20 David GoodwinRemove some old experimental code that is no longer...
2009-11-20 Jakob Stoklund OlesenMore consistent labelling of basic blocks in debug...
2009-11-20 Duncan SandsFix PR5558, which was caused by a wrong fix for PR3393...
2009-11-20 Dan GohmanFix fast-isel to avoid selecting the return instruction...
2009-11-20 Dan GohmanAdd an experimental option to run gep-splitting and...
2009-11-20 Jakob Stoklund OlesenAdd MachineBasicBlock::getName, and use it in place...
2009-11-20 Lang HamesRemoved references to LiveStacks from Spiller.* . They...
2009-11-19 David GoodwinFix a couple of problems with maintaining liveness...
2009-11-19 Jakob Stoklund OlesenPlace new basic blocks immediately after their predeces...
2009-11-19 Bill WendlingReverting the EH table patches.
2009-11-19 David GreeneFix a small bug.
2009-11-19 David GreeneAdd support for spreading register allocation.
2009-11-19 Lang HamesAdded a new Spiller implementation which wraps LiveInte...
2009-11-19 Bill WendlingThe "ReadOnlyWithRel" enum seems to apply more to what...
2009-11-18 Bob WilsonThere should be no need to keep renumbering blocks...
2009-11-18 Bill WendlingAttempt #2:
2009-11-18 Bob WilsonTail duplication still needs to iterate. Duplicating...
2009-11-18 Bob WilsonAdd another statistic to measure code size due to tail...
2009-11-18 Jakob Stoklund OlesenFix PR5300.
2009-11-18 Jakob Stoklund OlesenAllow the machine verifier to be run outside the PassMa...
2009-11-18 Jakob Stoklund OlesenRemove the -early-coalescing option
2009-11-18 Lang HamesFixed the in-place spiller and trivial rewriter, which...
2009-11-18 Bob WilsonAdd statistics for tail duplication.
2009-11-18 Jakob Stoklund OlesenDon't require LiveVariables for PHIElimination. Enable...
2009-11-18 Bob WilsonAdd a target hook to allow changing the tail duplicatio...
2009-11-18 Jakob Stoklund OlesenFix inverted test and add testcase from failing self...
2009-11-17 Jakob Stoklund OlesenDisable -split-phi-edges to unbreak the buildbots
next