aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2013-02-27Fix cut/paste error in a comment.Reed Kotler
2013-02-27Add the skeleton for the Mips constant island pass.Reed Kotler
2013-02-27IR: Don't constant fold GEP bitcasts between different address spacesMeador Inge
2013-02-27SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren
2013-02-27Debug Info: for static member variables, add AT_MIPS_linkage_name to theManman Ren
2013-02-26Enhance integer division emulation support to handle types smaller than 32 bits,Pedro Artigas
2013-02-26Have a way for a target to opt-out of target-independent fast iselMichael Ilseman
2013-02-26Constant fold vector bitcasts of halves similarly to how floats and doubles a...Michael Ilseman
2013-02-26Add support for autodetection of ADM bdver2.Roman Divacky
2013-02-26Revert r176120 as it caused a failure at static-member.cppManman Ren
2013-02-26[TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer
2013-02-26Fix PR15332 (patch by Florian Zeitz).Bill Schmidt
2013-02-26Fix auto_ptr is deprecated warningsMatt Arsenault
2013-02-26Debug Info: for static member variables, move AT_MIPS_linkage_name fromManman Ren
2013-02-26AsmParser: More generic support for integer type suffices.Jim Grosbach
2013-02-26Fix typoMatt Arsenault
2013-02-26R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig
2013-02-26R600/SI: add VOP mapping functionsChristian Konig
2013-02-26R600/SI: swap operands if it helps foldingChristian Konig
2013-02-26R600/SI: add some more instruction flagsChristian Konig
2013-02-26R600/SI: add post ISel folding for SI v2Christian Konig
2013-02-26R600/SI: add folding helperChristian Konig
2013-02-26R600/SI: fix VOP3b encoding v2Christian Konig
2013-02-26R600/SI: fix and cleanup SI register definition v2Christian Konig
2013-02-26R600/SI: fix stupid typoChristian Konig
2013-02-26Fix PR15359.Bill Schmidt
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany
2013-02-26Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman
2013-02-26[mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka
2013-02-26[fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier
2013-02-25Refine fix to PR10499, no functionality changeMichael Liao
2013-02-25Fix PR10499Michael Liao
2013-02-25Fix wording.Chad Rosier
2013-02-25[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier
2013-02-25pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick
2013-02-25[ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay
2013-02-25Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt
2013-02-25Fix spelling noticed by Duncan.Chandler Carruth
2013-02-25Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth
2013-02-25Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler
2013-02-25DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie
2013-02-24 Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler
2013-02-24Fix PR14364.Bill Schmidt
2013-02-24CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer
2013-02-24TypoFrancois Pichet
2013-02-24Revert r169638 because it broke Mesa llvmpipe tests.Nadav Rotem
2013-02-24Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler
2013-02-24Add a use of an otherwise unused variable to remove a warning in non-AssertsCameron Zwarich
2013-02-24TwoAddressInstructionPass::tryInstructionTransform() only potentially returnsCameron Zwarich