aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-12Fix some style issues in PBQP. Patch by David Blaikie.Lang Hames
2010-11-12Enhance DSE to handle the case where a free call makes more thanDan Gohman
2010-11-12Remove possibly useful info from comment, per Chris.Dale Johannesen
2010-11-12Enable mips32 mul instruction. Patch by Akira Hatanaka <ahatanaka@mips.com>Bruno Cardoso Lopes
2010-11-11Start of support for binary emit of 16-it Thumb instructions.Jim Grosbach
2010-11-11Fill out support for Thumb2 encodings of NEON instructions.Owen Anderson
2010-11-11The BRK instruction in the MicroBlaze is a branch-and-link.Wesley Peck
2010-11-11DoxygenifyNick Lewycky
2010-11-11Add helper functions for computing the Location of load, store,Dan Gohman
2010-11-11Fix tblgen instruction errors exposed by MC asm parser testsWesley Peck
2010-11-11Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4].Owen Anderson
2010-11-11Don't forget the TBAA info, if available.Dan Gohman
2010-11-11Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman
2010-11-11Revert the accidental commit I made reverting the previous commit.Eric Christopher
2010-11-11Trailing whitespace.Jim Grosbach
2010-11-11ARM fixup encoding for direct call instructions (BL).Jim Grosbach
2010-11-11Revert this temporarily.Eric Christopher
2010-11-11Change the prologue and epilogue to use push/pop for the low ARM registers.Eric Christopher
2010-11-11Avoid calling alias on non-pointer values.Dan Gohman
2010-11-11Add support for Thumb2 encodings of NEON data processing instructions, using ...Owen Anderson
2010-11-11Mark labels declared in tls sections as STT_TLS. This matches the behavior ofRafael Espindola
2010-11-11Fixed some bugs in MBlaze asm parser that were introduced when removing Ownin...Wesley Peck
2010-11-11add a noteChris Lattner
2010-11-11Initial comdat implementation.Rafael Espindola
2010-11-11TBAA-enable ArgumentPromotion.Dan Gohman
2010-11-11Add a FIXME comment.Dan Gohman
2010-11-11Encoding of destination fixup for ARM branch and conditional branchJim Grosbach
2010-11-11Check TRI->getReservedRegs because other allocators do it. Even thoughAndrew Trick
2010-11-11Make AliasedSymbol able to handle MCTargetExpr. They can get here ifRafael Espindola
2010-11-11add pr#Chris Lattner
2010-11-11Encoding for ARM LDRSH_POST.Jim Grosbach
2010-11-11Fix the symbol index of weak references. Also make RecordRelocation a bitRafael Espindola
2010-11-11Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman
2010-11-11Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this.Dan Gohman
2010-11-11Make Sink tbaa-aware.Dan Gohman
2010-11-11It's safe to sink some instructions which are not safe to speculativelyDan Gohman
2010-11-11Remove some explicit arguments to getELFSection. This isRafael Espindola
2010-11-11Encoding for ARM LDRSH and LDRSH_PRE. Cannonicalize operand names.Jim Grosbach
2010-11-11Fix encoding of Ra register for ARM smla* instructions.Jim Grosbach
2010-11-11ARM STRH encoding information.Jim Grosbach
2010-11-11Delete SplittingSpiller. It was not being used by anyone, and it is beingJakob Stoklund Olesen
2010-11-11It's not necessary to clear out the Size and TBAATag at each ofDan Gohman
2010-11-11Set NonLocalDepInfo's Size field to UnknownSize when invalidatingDan Gohman
2010-11-11Insert two blank SlotIndexes between basic blocks instead of just one.Jakob Stoklund Olesen
2010-11-10No need to add liveness that's already there.Jakob Stoklund Olesen
2010-11-10Hook up AliasAnalysis in InlineSpiller. This is used for rematerializingJakob Stoklund Olesen
2010-11-10Move LDM predicate operand encoding into base clase. Add STM missing STMJim Grosbach
2010-11-10ARM LDM encoding for the mode (ia, ib, da, db) operand.Jim Grosbach
2010-11-10Factor some code into WriteSection.Rafael Espindola
2010-11-10Fix ARM encoding of non-return LDM instructions.Jim Grosbach