Handle the situation where CodeGenPrepare removes a reference to a BB that has
[oota-llvm.git] / lib / CodeGen /
2012-11-29 Benjamin Kramermisched: Recompute priority queue when DFSResults are...
2012-11-29 Justin HolewinskiTeach the legalizer how to handle operands for VSELECT...
2012-11-29 Justin HolewinskiAllow targets to prefer TypeSplitVector over TypePromot...
2012-11-29 Jakob Stoklund OlesenUse MCPhysReg for RegisterClassInfo allocation orders.
2012-11-29 Jakob Stoklund OlesenAvoid rewriting instructions twice.
2012-11-29 Nadav RotemWhen combining consecutive stores allow loads in betwee...
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-11-28 Andrew Trickmisched: Analysis that partitions the DAG into subtrees.
2012-11-28 Andrew Trickmisched: rename ScheduleDAGILP to ScheduleDFS to prepar...
2012-11-28 Andrew Trickmisched: better alias analysis.
2012-11-28 Andrew Trickmisched: Debug output fix. Use an always valid iterator.
2012-11-28 Jakob Stoklund OlesenMove the guts of TargetInstrInfoImpl into the TargetIns...
2012-11-28 Jakob Stoklund OlesenMove Target{Instr,Register}Info.cpp into lib/CodeGen.
2012-11-28 Chad RosierRevert r168630, r168631, and r168633 as these are causi...
2012-11-27 Eric ChristopherAttempt to make the comments for dwarf debug look more...
2012-11-27 Eric ChristopherReapply section moving, make sure string section is...
2012-11-27 Manman RenCSE: allow PerformTrivialCoalescing to check copies...
2012-11-27 Jakub StaszakRemove duplicated #includes.
2012-11-27 Ulrich WeigandNever use .lcomm on platforms where it does not accept...
2012-11-27 Eric ChristopherRevert rearrangement of debug info sections to unblock...
2012-11-27 Jakub StaszakRemove unneeded #include.
2012-11-27 Jakub StaszakRemove unneeded #include.
2012-11-27 NAKAMURA Takumillvm/CodeGen: Remove empty files in r168659.
2012-11-27 Jakub StaszakRemove unused forward declaration.
2012-11-27 Jakub StaszakRemove unused MachineLoopRanges analysis.
2012-11-27 Eric ChristopherMake comment names match function names.
2012-11-27 Eric ChristopherAdd in sections for the fission case (no change so...
2012-11-27 Eric ChristopherReorder section output ordering.
2012-11-27 Eric ChristopherWhitespace cleanup.
2012-11-26 Chad RosierAdd an assertion to ensure freezeReservedRegs() is...
2012-11-26 Chad RosierNow that the X86 Maximal Stack Alignment Check pass...
2012-11-26 Chad RosierNow that the X86 Maximal Stack Alignment Check pass...
2012-11-26 Jakub StaszakDon't use iterator after being erased.
2012-11-26 Jakub StaszakRemove unneeded #includes.
2012-11-25 Craig TopperRefactor to make helper method static.
2012-11-25 Craig TopperRemove duplicate check of LimitFloatPrecision. It was...
2012-11-25 Craig TopperFactor common code out of individual if blocks into...
2012-11-24 Craig TopperRemove redundant calls to getCurDebugLoc in visitIntrin...
2012-11-24 Craig TopperRefactor a bit to make some helper methods static.
2012-11-24 Craig TopperFactor some common code out of individual if blocks.
2012-11-23 Craig TopperRefactor a bit to make some helper functions static.
2012-11-23 Patrik HägglundCleanup: Simplify loop end logic in computeRegisterProp...
2012-11-22 Eli BenderskyFix 80-col violation
2012-11-22 Lang Hamesllvm.fmuladd.* lowering should be checking isOperationL...
2012-11-22 Eric ChristopherPull some code out into functions to make rearranging...
2012-11-21 Eric ChristopherWhitespace.
2012-11-21 Eric ChristopherUpdate for some of the coding standard before rearrangi...
2012-11-21 Eric ChristopherUpdate some comments.
2012-11-21 Eric ChristopherUpdate and add some comments.
2012-11-21 Eric ChristopherWhitespace.
2012-11-20 Eric ChristopherRemove constness from this, it modifies the output...
2012-11-20 Eric ChristopherRemove unused function argument, add a bit to the comment.
2012-11-20 Eric ChristopherFormatting.
2012-11-20 Eric ChristopherWhitespace.
2012-11-20 Tim NorthoverFix physical register liveness calculations:
2012-11-19 Eric ChristopherRemove a function argument and propagate const around...
2012-11-19 Eric ChristopherWhitespace and 80-col.
2012-11-19 Anton KorobeynikovMake AsmPrinter::EmitTTypeReference() more robust ...
2012-11-19 Anton KorobeynikovFactor out type info emission into separate routine.
2012-11-19 Eric ChristopherMove section label emission to module end. Nothing...
2012-11-19 Jakob Stoklund OlesenHandle mixed normal and early-clobber defs on inline...
2012-11-19 Craig TopperMove else onto line with preceding closing brace.
2012-11-17 Andrew TrickBroaden isSchedulingBoundary to check aliases of SP.
2012-11-17 Eli FriedmanMark FP_EXTEND form v2f32 to v2f64 as "expand" for...
2012-11-16 Andrew TrickUse array_pod_sort instead of std::sort.
2012-11-16 Craig TopperRemove conditions from 'else if' that were guaranteed...
2012-11-16 Craig TopperFactor out the final FADD that's common to multiple...
2012-11-16 Craig TopperFactor some common code to reduce compile size.
2012-11-15 Eli FriedmanMark FP_ROUND for converting NEON v2f64 to v2f32 as...
2012-11-15 Ulrich WeigandUse std::stable_sort instead of std::sort when sorting...
2012-11-15 Chad Rosier[reg scavenger] Fix the isUsed/isAliasUsed functions...
2012-11-15 Sergei LarinFix indeterminism in MI scheduler DAG construction.
2012-11-15 Craig TopperAdd llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint...
2012-11-15 Andrew TrickFix an obvious merge bug in -join-globalcopies (disabled).
2012-11-14 Jakub StaszakUse reserve() to avoid vector reallocation.
2012-11-14 Jakub StaszakcanJoinPhys method doesn't modify CoalescerPair. Make...
2012-11-14 Chad RosierRemove dead code.
2012-11-14 Anton KorobeynikovFix really stupid ARM EHABI info generation bug: we...
2012-11-14 Craig TopperAdd newlines to end of debug messages.
2012-11-14 Rafael EspindolaHandle DAG CSE adding new uses during ReplaceAllUsesWit...
2012-11-14 Anton KorobeynikovUse TARGET2 relocation for TType references on ARM.
2012-11-13 Eric ChristopherRevert "Use the 'count' attribute instead of the 'upper...
2012-11-13 Andrew TrickRevert -join-splitedges to a boolean cmd line option.
2012-11-13 Andrew TrickThe MachineScheduler does not currently require JoinSpl...
2012-11-13 Michael J. Spencer[MC][COFF] Emit weak symbols to the correct section...
2012-11-13 Ulrich WeigandDo not consider a machine instruction that uses and...
2012-11-13 Andrew TrickFix -join-splitedges: my previous "cleanup" broke it.
2012-11-13 Duncan SandsCodegen support for arbitrary vector getelementptrs.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-11-13 Andrew TrickAdded RegisterCoalescer support for joining global...
2012-11-13 Andrew Trickmisched: Don't consider artificial edges weak edges.
2012-11-13 Bill WendlingUse the 'count' attribute instead of the 'upper_bound...
2012-11-13 Andrew TrickCleanup the main RegisterCoalescer loop.
2012-11-12 Andrew TrickCleanup -join-splitedges. Make the loop more obvious.
2012-11-12 Eric ChristopherAdd an option to enable prototype "fission" capabilitie...
2012-11-12 Andrew TrickAdded a temporary option to avoid critical edges splitting.
2012-11-12 Andrew Trickmisched: rename interfaceto avoid gcc warnings
2012-11-12 Andrew Trickmisched: Target-independent support for MacroFusion.
2012-11-12 Andrew Trickmisched: Target-independent support for load/store...
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
next