aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-08-16Comment out some broken/unused/useless instructions which mess up disassembly.Eli Friedman
2010-08-16Fixes for generation of ELF relocations. Patch by Roman Divacky.Eli Friedman
2010-08-16Don't attempt to SimplifyShortMoveForm in 64-bit mode.Eli Friedman
2010-08-16Until uleb/sleb are MC-ized, add a hack to make them work with ELF objectEli Friedman
2010-08-16Fix a few warnings in and detabify MCELFStreamer and ELFObjectWriter.Eli Friedman
2010-08-16Add ELF ObjectWriter and Streamer support.Matt Fleming
2010-08-16Hookup ELF support for X86.Matt Fleming
2010-08-16Add ELF ObjectWriter and Streamer support.Matt Fleming
2010-08-16Layout helper function.Matt Fleming
2010-08-16Record a symbol's size which is needed for ELF symbol tables.Matt Fleming
2010-08-16Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson
2010-08-16Partially revert r111155. It looks like MSVC is calling an operator<() thatJakob Stoklund Olesen
2010-08-16track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach
2010-08-16Remove unused functions.Jakob Stoklund Olesen
2010-08-16Remove unused functions.Jakob Stoklund Olesen
2010-08-16Remove unused code.Bob Wilson
2010-08-16To create a copy of a SmallVector with an element removed from theDan Gohman
2010-08-16silence a vc2010 warning: " result of 32-bit shift implicitly converted toChris Lattner
2010-08-16Tidy whitespace.Dan Gohman
2010-08-16Add a comment.Dan Gohman
2010-08-16Use const_iterator in a few places.Dan Gohman
2010-08-16Use iterators instead of indices in a few more places.Dan Gohman
2010-08-16Micro-optimize SCEVConstant comparison.Dan Gohman
2010-08-16Move SCEVNAryExpr's virtual member functions out of line, and convertDan Gohman
2010-08-16Use iterators instead of indices in simple cases.Dan Gohman
2010-08-16Avoid gratuitous inefficiency in ifndef NDEBUG code.Dan Gohman
2010-08-16Make one getAddExpr call when analyzing a+b+c+d+e+... instead of oneDan Gohman
2010-08-16Delete an unused function.Dan Gohman
2010-08-16Instead of having CollectSubexpr's categorize operands as interesting orDan Gohman
2010-08-16Put add operands in ScalarEvolution-canonical order, when convenient.Dan Gohman
2010-08-16Add hooks to FoldingSetTrait to allow specializations to provideDan Gohman
2010-08-16Reverse the order of GetNodeProfile's arguments, for consistencyDan Gohman
2010-08-16Avoid #include <ScalarEvolution.h> in LoopSimplify.cpp, which doesn'tDan Gohman
2010-08-16Instead, teach SimplifyCFG to trim non-address-taken blocks fromDan Gohman
2010-08-16Revert r111058, the lint check for indirectbr successors that aren'tDan Gohman
2010-08-15Revert r111082. No warnings for this common pattern.Argyrios Kyrtzidis
2010-08-15llvmc: remove dynamic plugins.Mikhail Glushenkov
2010-08-14Rework how the non-sse2 memory barrier is lowered so that theEric Christopher
2010-08-14Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.Argyrios Kyrtzidis
2010-08-14improve indentationChris Lattner
2010-08-14T2I_rbin_irs rr variant is for disassembly only, so don't provide a pattern.Bob Wilson
2010-08-14Update CMake build.Ted Kremenek
2010-08-14LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867.Dan Gohman
2010-08-14Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman
2010-08-14Add a local stack object block allocation pass. This is still anJim Grosbach
2010-08-13Add a lint check for an indirectbr destination which has notDan Gohman
2010-08-13Add a Thumb2 t2RSBrr instruction for disassembly only.Bob Wilson
2010-08-13Clean up the Spiller.h interface.Jakob Stoklund Olesen
2010-08-13Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson
2010-08-13Move the Thumb2 SSAT and USAT optional shift operator out of theBob Wilson