Use different name for argument and field
[oota-llvm.git] / lib / CodeGen /
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
2009-11-17 Jakob Stoklund OlesenNever call UpdateTerminator() when AnalyzeBranch would...
2009-11-17 Evan ChengAdd a WriteAsOperand for MachineBasicBlock so MachineLo...
2009-11-17 Evan ChengFix comment.
2009-11-17 Jakob Stoklund OlesenEnable -split-phi-edges by default, except when -regall...
2009-11-17 Bob WilsonRemove a special case for tail merging that seems to...
2009-11-17 Dan GohmanSet MadeChange instead of MadeChangeThisIteration.
2009-11-17 Bob WilsonUpdate a comment, now that tail duplication happens...
2009-11-17 Bob WilsonPerform tail duplication only once, after tail merging...
2009-11-17 Evan ChengRevert 89021. It's miscompiling llvm-gcc driver driver...
2009-11-17 Nick LewyckyRemove VISIBILITY_HIDDEN from the classes in this direc...
2009-11-17 Nick LewyckyRevert r88939.
2009-11-17 Bill WendlingRefactor the code that creates the "dot-label" differen...
2009-11-17 Jakob Stoklund OlesenEnable -split-phi-edges by default
2009-11-17 Dan GohmanRemove the optimizations that convert BRCOND and BR_CC...
2009-11-16 Dan GohmanInitialize the new AsmPrinterFlags field to 0, fixing...
2009-11-16 Devang PatelRevert r88939.
2009-11-16 Dan GohmanSink a #include <map> to where it's actually needed.
2009-11-16 Dan GohmanFix a typo in a comment.
2009-11-16 Bob WilsonFix a comment.
2009-11-16 Devang PatelAdd VISIBILITY_HIDDEN marker.
next