PHI elimination should not break back edge. It can cause some significant code placem...
[oota-llvm.git] / lib /
2010-08-17 Evan ChengPHI elimination should not break back edge. It can...
2010-08-17 Eric ChristopherMake arm fast-isel possible to enable via command line.
2010-08-17 Benjamin KramerTry to silence a overeager GCC warning.
2010-08-17 Benjamin KramerA round of minor cleanups for ELFObjectWriter.
2010-08-16 Owen AndersonFix another iterator invalidation that caused a *really...
2010-08-16 Bob WilsonIgnore undef shuffle indices when checking for a VTRN...
2010-08-16 Jim Grosbachtidy up. remove unused local.
2010-08-16 Benjamin KramerSilence warnings and simplify code. Eliminate a 32...
2010-08-16 Dan GohmanThe plural of analysis is analyses.
2010-08-16 Dan GohmanMake dumpPassStructure be a PMDataManager abstraction...
2010-08-16 Jim GrosbachBetter handle alignment requirements for local objects...
2010-08-16 Bob WilsonGeneralize a pattern for PKHTB: an SRL of 16-31 bits...
2010-08-16 Dan GohmanRemove redundant inline keywords.
2010-08-16 Dan GohmanEliminate the TopLevelManagerType enum; instead, just...
2010-08-16 Eli FriedmanComment out some broken/unused/useless instructions...
2010-08-16 Eli FriedmanFixes for generation of ELF relocations. Patch by...
2010-08-16 Eli FriedmanDon't attempt to SimplifyShortMoveForm in 64-bit mode.
2010-08-16 Eli FriedmanUntil uleb/sleb are MC-ized, add a hack to make them...
2010-08-16 Eli FriedmanFix a few warnings in and detabify MCELFStreamer and...
2010-08-16 Matt FlemingAdd ELF ObjectWriter and Streamer support.
2010-08-16 Matt FlemingHookup ELF support for X86.
2010-08-16 Matt FlemingAdd ELF ObjectWriter and Streamer support.
2010-08-16 Matt FlemingLayout helper function.
2010-08-16 Matt FlemingRecord a symbol's size which is needed for ELF symbol...
2010-08-16 Bob WilsonRename sat_shift operand to shift_imm, in preparation...
2010-08-16 Jakob Stoklund OlesenPartially revert r111155. It looks like MSVC is calling...
2010-08-16 Jim Grosbachtrack local frame size in MFI, not local to the pass...
2010-08-16 Jakob Stoklund OlesenRemove unused functions.
2010-08-16 Jakob Stoklund OlesenRemove unused functions.
2010-08-16 Bob WilsonRemove unused code.
2010-08-16 Dan GohmanTo create a copy of a SmallVector with an element remov...
2010-08-16 Chris Lattnersilence a vc2010 warning: " result of 32-bit shift...
2010-08-16 Dan GohmanTidy whitespace.
2010-08-16 Dan GohmanAdd a comment.
2010-08-16 Dan GohmanUse const_iterator in a few places.
2010-08-16 Dan GohmanUse iterators instead of indices in a few more places.
2010-08-16 Dan GohmanMicro-optimize SCEVConstant comparison.
2010-08-16 Dan GohmanMove SCEVNAryExpr's virtual member functions out of...
2010-08-16 Dan GohmanUse iterators instead of indices in simple cases.
2010-08-16 Dan GohmanAvoid gratuitous inefficiency in ifndef NDEBUG code.
2010-08-16 Dan GohmanMake one getAddExpr call when analyzing a+b+c+d+e+...
2010-08-16 Dan GohmanDelete an unused function.
2010-08-16 Dan GohmanInstead of having CollectSubexpr's categorize operands...
2010-08-16 Dan GohmanPut add operands in ScalarEvolution-canonical order...
2010-08-16 Dan GohmanAdd hooks to FoldingSetTrait to allow specializations...
2010-08-16 Dan GohmanReverse the order of GetNodeProfile's arguments, for...
2010-08-16 Dan GohmanAvoid #include <ScalarEvolution.h> in LoopSimplify...
2010-08-16 Dan GohmanInstead, teach SimplifyCFG to trim non-address-taken...
2010-08-16 Dan GohmanRevert r111058, the lint check for indirectbr successor...
2010-08-15 Argyrios KyrtzidisRevert r111082. No warnings for this common pattern.
2010-08-15 Mikhail Glushenkovllvmc: remove dynamic plugins.
2010-08-14 Eric ChristopherRework how the non-sse2 memory barrier is lowered so...
2010-08-14 Argyrios KyrtzidisAdd ATTRIBUTE_UNUSED to methods that are not supposed...
2010-08-14 Chris Lattnerimprove indentation
2010-08-14 Bob WilsonT2I_rbin_irs rr variant is for disassembly only, so...
2010-08-14 Ted KremenekUpdate CMake build.
2010-08-14 Dan GohmanLoopSimplify shouldn't split loop backedges that use...
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-08-14 Jim GrosbachAdd a local stack object block allocation pass. This...
2010-08-13 Dan GohmanAdd a lint check for an indirectbr destination which...
2010-08-13 Bob WilsonAdd a Thumb2 t2RSBrr instruction for disassembly only.
2010-08-13 Jakob Stoklund OlesenClean up the Spiller.h interface.
2010-08-13 Bob WilsonTemporarily disable tail calls on ARM to work around...
2010-08-13 Bob WilsonMove the Thumb2 SSAT and USAT optional shift operator...
2010-08-13 Dan GohmanVarious optimizations. Don't compare two loops' depths
2010-08-13 Jakob Stoklund OlesenImplement splitting inside a single block.
2010-08-13 Dan GohmanFix LSR's ExtractImmediate and ExtractSymbol to avoid...
2010-08-13 Bruno Cardoso LopesAdd comments to some pattern fragments in x86
2010-08-13 Dan GohmanWhen testing whether one loop contains another, test...
2010-08-13 Dan GohmanAdd a const.
2010-08-13 Dan GohmanWhen creating a symmetric SCEV with a constant operand...
2010-08-13 Dan GohmanAn add recurrence is loop-invariant in any loop inside...
2010-08-13 Bob WilsonRefactor the code for disassembling Thumb2 saturate...
2010-08-13 Dale JohannesenRevert 110491. While not wrong, it was based on a
2010-08-13 Bruno Cardoso LopesFix comment to reflect code, and remove an unused argument
2010-08-13 Bruno Cardoso LopesImprove comment to make explicit why not to touch this...
2010-08-13 Jim Grosbachtidy up whitespace a bit
2010-08-13 Eric ChristopherRevert last patch and r110954 as I meant to.
2010-08-13 Eric ChristopherRevert r110954 for now, pseudo instructions can't make...
2010-08-13 Jakob Stoklund OlesenLet LiveInterval::addRange extend existing ranges,...
2010-08-13 Jakob Stoklund OlesenRemember to actually update SplitAnalysis statistics...
2010-08-13 Nate BegemanReapply this transformation now that it is passing...
2010-08-13 Nate BegemanMove some code from Verifier into SVI::isValidOperands...
2010-08-12 Dan GohmanTrim #includes.
2010-08-12 Dan GohmanTidy up whitespace.
2010-08-12 Dan GohmanUse .empty() instead of .size().
2010-08-12 Jakob Stoklund OlesenHandle an empty dupli.
2010-08-12 Jakob Stoklund OlesenUpdate the SplitAnalysis statistics as uses are moved...
2010-08-12 Chris Lattnerfix PR7876: If ipsccp decides that a function's address...
2010-08-12 Bruno Cardoso LopesSome small clean-up: use of pseudo instructions
2010-08-12 Johnny ChenCleaned up the for-disassembly-only entries in the...
2010-08-12 Jakob Stoklund OlesenAlso recompute HasPHIKill flags in LiveInterval::Renumb...
2010-08-12 Evan ChengMake sure ARM constant island pass does not break up...
2010-08-12 Bruno Cardoso Lopes- Teach SSEDomainFix to switch between different levels...
2010-08-12 Jakob Stoklund OlesenRemove trailing whitespace.
2010-08-12 Jakob Stoklund OlesenClean up debug output.
2010-08-12 Bruno Cardoso LopesDefine AVX 128-bit pattern versions of SET0PS/PD.
2010-08-12 Jakob Stoklund OlesenImplement single block splitting.
2010-08-12 Dan GohmanOptimize ScalarEvolution::getAddExpr's operand factorin...
2010-08-12 Dan GohmanHoist some loop-invariant code out of a hot loop.
next