summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2013-02-26Fix PR15332 (patch by Florian Zeitz).Bill Schmidt1-4/+5
2013-02-26Fix auto_ptr is deprecated warningsMatt Arsenault1-11/+11
2013-02-26Debug Info: for static member variables, move AT_MIPS_linkage_name fromManman Ren1-1/+4
2013-02-26AsmParser: More generic support for integer type suffices.Jim Grosbach1-6/+9
2013-02-26Fix typoMatt Arsenault1-1/+1
2013-02-26R600/SI: Add promotion of e32 to e64 in operand foldingChristian Konig1-2/+34
2013-02-26R600/SI: add VOP mapping functionsChristian Konig3-11/+35
2013-02-26R600/SI: swap operands if it helps foldingChristian Konig1-1/+15
2013-02-26R600/SI: add some more instruction flagsChristian Konig3-14/+92
2013-02-26R600/SI: add post ISel folding for SI v2Christian Konig5-23/+231
2013-02-26R600/SI: add folding helperChristian Konig4-0/+30
2013-02-26R600/SI: fix VOP3b encoding v2Christian Konig2-6/+32
2013-02-26R600/SI: fix and cleanup SI register definition v2Christian Konig2-97/+135
2013-02-26R600/SI: fix stupid typoChristian Konig1-1/+1
2013-02-26Fix PR15359.Bill Schmidt1-0/+13
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany7-72/+72
2013-02-26Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman1-6/+6
2013-02-26[mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka1-89/+82
2013-02-26[fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier2-0/+2
2013-02-25Refine fix to PR10499, no functionality changeMichael Liao1-1/+1
2013-02-25Fix PR10499Michael Liao1-1/+1
2013-02-25Fix wording.Chad Rosier1-3/+4
2013-02-25[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier2-0/+83
2013-02-25pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick1-33/+61
2013-02-25[ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier1-4/+2
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay2-3/+3
2013-02-25Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt1-0/+3
2013-02-25Fix spelling noticed by Duncan.Chandler Carruth1-3/+3
2013-02-25Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth2-0/+9
2013-02-25Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler5-69/+70
2013-02-25DIBuilder: support structs with vtable pointers in the same way as classesDavid Blaikie1-8/+12
2013-02-24 Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler5-61/+39
2013-02-24Fix PR14364.Bill Schmidt4-20/+27
2013-02-24CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer1-5/+24
2013-02-24TypoFrancois Pichet1-1/+1
2013-02-24Revert r169638 because it broke Mesa llvmpipe tests.Nadav Rotem1-6/+1
2013-02-24Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler4-22/+34
2013-02-24Add a use of an otherwise unused variable to remove a warning in non-AssertsCameron Zwarich1-0/+1
2013-02-24TwoAddressInstructionPass::tryInstructionTransform() only potentially returnsCameron Zwarich1-5/+4
2013-02-24TwoAddrInstructionPass::tryInstructionTransform() has a case where it callsCameron Zwarich1-5/+10
2013-02-23Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler1-5/+10
2013-02-23TargetInstrInfo::commuteInstruction() doesn't actually return a new instructionCameron Zwarich1-13/+3
2013-02-23X86: Disable cmov-memory patterns on subtargets without cmov.Benjamin Kramer1-6/+8
2013-02-23Make some fixes for LiveInterval repair with debug info. Debug valueCameron Zwarich2-2/+6
2013-02-23Fix a bug with the LiveIntervals updating in the two-address pass found byCameron Zwarich1-1/+1
2013-02-23Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.Cameron Zwarich1-15/+34
2013-02-23Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware inCameron Zwarich1-30/+85
2013-02-23Expand pseudos/macros for Selt. This is the last of the complexReed Kotler3-0/+82
2013-02-23ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach3-0/+28
2013-02-23Fixed a careless mistake.Michael Gottesman1-1/+1