aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-02-25Provide workaround for PR 15130.Andrew Kaylor
2013-02-25Fix wording.Chad Rosier
2013-02-25Remove extraneous attribute number.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-25ARM build docs easier for copy&pasteRenato Golin
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-24Fix invalid IR in test, missing incoming value for PHI node.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
2013-02-24TwoAddrInstructionPass::tryInstructionTransform() has a case where it callsCameron Zwarich
2013-02-23Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler
2013-02-23TargetInstrInfo::commuteInstruction() doesn't actually return a new instructionCameron Zwarich
2013-02-23Add global structure vectorization to docsRenato Golin
2013-02-23Some more tests for the global structure vectorizerRenato Golin
2013-02-23X86: Disable cmov-memory patterns on subtargets without cmov.Benjamin Kramer
2013-02-23Make some fixes for LiveInterval repair with debug info. Debug valueCameron Zwarich
2013-02-23Fix a bug with the LiveIntervals updating in the two-address pass found byCameron Zwarich
2013-02-23Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.Cameron Zwarich
2013-02-23Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware inCameron Zwarich
2013-02-23Expand pseudos/macros for Selt. This is the last of the complexReed Kotler
2013-02-23ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach
2013-02-23Fixed a careless mistake.Michael Gottesman
2013-02-22Use getSplitDebugFilename when constructing the skeleton cu andEric Christopher
2013-02-22Add a field to the compile unit of where we plan on splitting outEric Christopher
2013-02-22Add a TODO and explain when we can get rid of the isMain field.Eric Christopher
2013-02-22Formatting.Eric Christopher
2013-02-22SelectionDAG compile time improvement.Nadav Rotem
2013-02-22[mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka
2013-02-22Fix test by matching movaps instead of AVX-only vmovapsPeter Collingbourne
2013-02-22x86_64: designate most general purpose and SSE registers as callee save under...Peter Collingbourne
2013-02-22Revert "Test commit"Peter Collingbourne
2013-02-22Test commitPeter Collingbourne
2013-02-22An Optional<T> is pod-like if the inner type is.Benjamin Kramer
2013-02-22Remove unused CHECK lines copied from another testPete Cooper
2013-02-22More tests to global struct vectorizerRenato Golin
2013-02-22Made it more explicit that the self-referential llvm.loop identifier metadata Pekka Jaaskelainen
2013-02-22R600/SI: Add pattern for sign extension of i1 to i32.Michel Danzer