aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update build rules for LLVM merge to version 176139.Stephen Hines2013-03-059-11/+54
* Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-05683-26454/+62464
|\
| * Enhance integer division emulation support to handle types smaller than 32 bits,Pedro Artigas2013-02-261-0/+104
| * Have a way for a target to opt-out of target-independent fast iselMichael Ilseman2013-02-261-1/+1
| * Constant fold vector bitcasts of halves similarly to how floats and doubles a...Michael Ilseman2013-02-261-6/+8
| * Add support for autodetection of ADM bdver2.Roman Divacky2013-02-261-1/+4
| * Revert r176120 as it caused a failure at static-member.cppManman Ren2013-02-261-4/+1
| * [TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer2013-02-261-1/+2
| * Fix PR15332 (patch by Florian Zeitz).Bill Schmidt2013-02-261-4/+5
| * Fix auto_ptr is deprecated warningsMatt Arsenault2013-02-261-11/+11
| * Debug Info: for static member variables, move AT_MIPS_linkage_name fromManman Ren2013-02-261-1/+4
| * AsmParser: More generic support for integer type suffices.Jim Grosbach2013-02-261-6/+9
| * Fix typoMatt Arsenault2013-02-261-1/+1
| * R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig2013-02-261-2/+34
| * R600/SI: add VOP mapping functionsChristian Konig2013-02-263-11/+35
| * R600/SI: swap operands if it helps foldingChristian Konig2013-02-261-1/+15
| * R600/SI: add some more instruction flagsChristian Konig2013-02-263-14/+92
| * R600/SI: add post ISel folding for SI v2Christian Konig2013-02-265-23/+231
| * R600/SI: add folding helperChristian Konig2013-02-264-0/+30
| * R600/SI: fix VOP3b encoding v2Christian Konig2013-02-262-6/+32
| * R600/SI: fix and cleanup SI register definition v2Christian Konig2013-02-262-97/+135
| * R600/SI: fix stupid typoChristian Konig2013-02-261-1/+1
| * Fix PR15359.Bill Schmidt2013-02-261-0/+13
| * Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-267-72/+72
| * Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman2013-02-261-6/+6
| * [mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka2013-02-261-89/+82
| * [fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier2013-02-262-0/+2
| * Refine fix to PR10499, no functionality changeMichael Liao2013-02-251-1/+1
| * Fix PR10499Michael Liao2013-02-251-1/+1
| * Fix wording.Chad Rosier2013-02-251-3/+4
| * [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier2013-02-252-0/+83
| * pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick2013-02-251-33/+61
| * [ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier2013-02-251-4/+2
| * 'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay2013-02-252-3/+3
| * Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt2013-02-251-0/+3
| * Fix spelling noticed by Duncan.Chandler Carruth2013-02-251-3/+3
| * Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth2013-02-252-0/+9
| * Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler2013-02-255-69/+70
| * DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie2013-02-251-8/+12
| * Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler2013-02-245-61/+39
| * Fix PR14364.Bill Schmidt2013-02-244-20/+27
| * CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer2013-02-241-5/+24
| * TypoFrancois Pichet2013-02-241-1/+1
| * Revert r169638 because it broke Mesa llvmpipe tests.Nadav Rotem2013-02-241-6/+1
| * Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-244-22/+34
| * Add a use of an otherwise unused variable to remove a warning in non-AssertsCameron Zwarich2013-02-241-0/+1
| * TwoAddressInstructionPass::tryInstructionTransform() only potentially returnsCameron Zwarich2013-02-241-5/+4
| * TwoAddrInstructionPass::tryInstructionTransform() has a case where it callsCameron Zwarich2013-02-241-5/+10
| * Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler2013-02-231-5/+10
| * TargetInstrInfo::commuteInstruction() doesn't actually return a new instructionCameron Zwarich2013-02-231-13/+3