Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unless
[oota-llvm.git] / lib / CodeGen /
2011-01-07 Bill WendlingEarly exit if we don't have invokes. The 'Unwinds'...
2011-01-06 Duncan SandsFix the other problem reported in PR8582. Testcase...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2011-01-06 Devang PatelEmit 128 bit constant.
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2011-01-06 Evan ChengRevert r122936. I'll re-implement the change.
2011-01-06 Jakob Stoklund OlesenZap the last two -Wself-assign warnings in llvm.
2011-01-06 Jakob Stoklund OlesenAdd the SpillPlacement analysis pass.
2011-01-06 Evan Chengr105228 reduced the memcpy / memset inline limit to...
2011-01-06 Evan ChengAvoid zero extend bit test operands to pointer type...
2011-01-05 Evan ChengOptimize:
2011-01-05 Jakob Stoklund OlesenAdd a hidden command line option to display edge bundle...
2011-01-05 Eric Christopher80-cols.
2011-01-04 Eric ChristopherRemove TODO, these appear to be implemented.
2011-01-04 Jakob Stoklund OlesenTurn the EdgeBundles class into a stand-alone machine...
2011-01-04 Cameron ZwarichSwitch to path halving from path compression for a...
2011-01-04 Cameron ZwarichEliminate repeated allocation of a per-BB DenseMap...
2011-01-04 Owen AndersonClean up a funky pass registration that got passed...
2011-01-03 Cameron ZwarichUse a RecyclingAllocator to allocate values for Machine...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2011-01-02 Benjamin KramerTry to reuse the value when lowering memset.
2011-01-02 Benjamin KramerLower the i8 extension in memset to a multiply instead...
2010-12-30 Cameron ZwarichUse getVRegDef() instead of def_iterator. This leads...
2010-12-29 Cameron ZwarichNone of the other pass names in CodeGen have terminatin...
2010-12-29 Cameron ZwarichInstead of processing every instruction when splitting...
2010-12-29 Cameron ZwarichAdd a missing word to a comment.
2010-12-29 Cameron ZwarichAdd text explaining an assertion.
2010-12-28 Cameron ZwarichSimplify some code in MachineVerifier that was doing...
2010-12-28 Cameron ZwarichRevert the optimization in r122596. It is correct for...
2010-12-28 Cameron ZwarichAvoid iterating every operand of an instruction in...
2010-12-28 Duncan SandsPacify the compiler. BestWeight cannot in fact be...
2010-12-27 Cameron ZwarichChange an assertion to assert what the code actually...
2010-12-27 Cameron ZwarichLand a first cut at StrongPHIElimination. There are...
2010-12-27 Cameron ZwarichAdd knowledge of phi-def and phi-kill valnos to Machine...
2010-12-24 Andrew TrickMinor cleanup related to my latest scheduler changes.
2010-12-24 Andrew TrickFix a few cases where the scheduler is not checking...
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-12-24 Andrew Trickwhitespace
2010-12-24 Cameron ZwarichSimplify a check for implicit defs and remove a FIXME.
2010-12-23 Chris Lattnerflags -> glue for selectiondag
2010-12-23 Chris Lattnersdisel flag -> glue.
2010-12-23 Andrew TrickReorganize ListScheduleBottomUp in preparation for...
2010-12-23 Andrew TrickConverted LiveRegCycles to LiveRegGens. It's easier...
2010-12-23 Andrew TrickIn CheckForLiveRegDef use TRI->getOverlaps.
2010-12-23 Andrew TrickFixes PR8823: add-with-overflow-128.ll
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-22 Benjamin KramerDAGCombine add (sext i1), X into sub X, (zext i1) if...
2010-12-22 Jakob Stoklund OlesenWhen RegAllocGreedy decides to spill the interferences...
2010-12-22 Jakob Stoklund OlesenInclude a shadow of the original CFG edges in the edge...
2010-12-22 Chris LattnerFix a bug in ReduceLoadWidth that wasn't handling extending
2010-12-22 Chris Lattnermore cleanups, move a check for "roundedness" earlier...
2010-12-22 Chris Lattnerreduce indentation and improve comments, no functionali...
2010-12-21 Andrew TrickIn DelayForLiveRegsBottomUp, handle instructions that...
2010-12-21 Andrew Trickwhitespace
2010-12-21 Dale JohannesenReapply 122353-122355 with fixes. 122354 was wrong;
2010-12-21 Dale JohannesenRevert 122353-122355 for the moment, they broke stuff.
2010-12-21 Dale JohannesenAdd a new transform to DAGCombiner.
2010-12-21 Dale JohannesenGet the type of a shift from the shift, not from its...
2010-12-21 Dale JohannesenShift by the word size is invalid IR; don't create it.
2010-12-21 Chris Lattnerfix some typos
2010-12-21 Stuart HastingsFix indentation, add comment.
2010-12-21 Stuart HastingsMissing logic for nested CALLSEQ_START/END.
2010-12-21 Cameron ZwarichIncremental progress towards a new implementation of...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-21 Chris Lattnerimprove "cannot yet select" errors a trivial amount...
2010-12-21 Jakob Stoklund OlesenAdd EdgeBundles to SplitKit.
2010-12-21 Jakob Stoklund OlesenUse IntEqClasses to compute connected components of...
2010-12-20 Dale JohannesenCosmetic changes.
2010-12-20 Cameron ZwarichMachineVerifier should count landing pad successors...
2010-12-20 Cameron ZwarichTeach MachineVerifier that early clobber defs begin...
2010-12-20 Cameron ZwarichAdd a missing check from r122218.
2010-12-20 Chris Lattnerimplement type legalization promotion support for SMULO...
2010-12-20 Cameron ZwarichDon't assume that an instruction ending a register...
2010-12-20 Chris LattnerFix a bug in the scheduler's handling of "unspillable...
2010-12-20 Chris Lattnerthe result of CheckForLiveRegDef is dead, remove it.
2010-12-20 Chris Lattnerreduce indentation, no functionality change.
2010-12-20 Cameron ZwarichIgnore debug values when performing MachineVerifier...
2010-12-19 Cameron ZwarichEarly clobber operands are allowed to be defined at...
2010-12-19 Cameron ZwarichFix PR8815 by checking for an explicit clobber def...
2010-12-19 Cameron ZwarichFix PR8811 by teaching MachineVerifier about optional...
2010-12-19 Cameron ZwarichStrongPHIElimination will never run before TwoAddressIn...
2010-12-19 Nick LewyckyAdd missing standard headers. Patch by Joerg Sonnenberger!
2010-12-19 Chris Lattnerteach MaskedValueIsZero how to analyze ADDE. This is
2010-12-19 Cameron ZwarichRemove some checks for StrongPHIElim. These checks...
2010-12-19 Chris Lattnerfix PR8642: if a critical edge has a PHI value that...
2010-12-18 Jakob Stoklund OlesenApparently, operandices is not a word.
2010-12-18 Jakob Stoklund OlesenTeach the inline spiller to attempt folding a load...
2010-12-18 Jakob Stoklund OlesenTweak debug spew.
2010-12-18 Jakob Stoklund OlesenCheck that the register is live-in to the loop header...
2010-12-18 Nick LewyckyFix GCC warning:
2010-12-18 Jakob Stoklund OlesenPass a Banner argument to the machine code verifier...
2010-12-17 Jakob Stoklund OlesenAvoid dereferencing end() in collectInterferingVRegs...
2010-12-17 Jakob Stoklund OlesenMake the -verify-regalloc command line option available...
2010-12-17 Jakob Stoklund OlesenEnable loop splitting in RegAllocGreedy.
2010-12-17 Bill WendlingDuring local stack slot allocation, the materializeFram...
2010-12-17 Bob WilsonFix a DAGCombiner crash when folding binary vector...
2010-12-17 Dale JohannesenAdd a transform to DAG Combiner. This improves the
2010-12-17 Jakob Stoklund OlesenAllow missing kill flags on an untied operand of a...
2010-12-17 Jakob Stoklund OlesenAdd MachineLoopRange comparators for sorting loop lists...
2010-12-17 Jakob Stoklund OlesenProvide LiveIntervalUnion::Query::checkLoopInterference.
next