summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-14Revert "R600: Recompute schedule graph non order dependencies."vliw5Vincent Lejeune12-653/+20
2013-10-14R600: Handle properly data dependency when packetizing instructionsVincent Lejeune1-0/+15
2013-10-14R600: Recompute schedule graph non order dependencies.Vincent Lejeune12-20/+653
2013-10-14LiveRegUnits::removeRegsInMask safety.Andrew Trick1-10/+19
2013-10-14Use a SparseSet in LiveRegUnits.Andrew Trick2-26/+31
2013-10-14Move LiveRegUnits implementation into .cpp. Comment and format.Andrew Trick3-87/+116
2013-10-14Remove extra indentation in LiveRegUnits.Andrew Trick1-112/+112
2013-10-14Convert LiveRegUnits methods to the current convention (it's new code).Andrew Trick2-27/+27
2013-10-14Debug Info: static member DIE creation.Manman Ren2-14/+24
2013-10-14Fix indenting.David Blaikie1-7/+8
2013-10-14vs2013 msbuild integration: add missing .target files, fix typo in CMakeListsHans Wennborg3-1/+25
2013-10-14MachineSink: Fix and tweak critical-edge breaking heuristic.Will Dietz10-27/+62
2013-10-14Remove utils/profile.pl.Rafael Espindola1-74/+0
2013-10-14Remove lib/Transforms/Instrumentation/ProfilingUtils.*Rafael Espindola4-207/+0
2013-10-14Remove the now unused strong phi elimination pass.Rafael Espindola6-850/+3
2013-10-14Basic blocks typically have few predecessors. Use a SmallDenseMap toChris Lattner1-3/+3
2013-10-14[msan] Instrument x86.*_cvt* intrinsics.Evgeniy Stepanov2-28/+215
2013-10-14[AArch64] Add support for NEON scalar integer compare instructions.Chad Rosier6-0/+497
2013-10-14Add Cortex-A57 supportBernard Ogden3-1/+23
2013-10-14Add subtarget feature support for Cortex-A53Bernard Ogden6-10/+28
2013-10-14[mips][msa] Direct Object Emission support for BIT instructions.Matheus Almeida3-74/+280
2013-10-14[mips][msa] Direct Object Emission support for VEC instructions.Matheus Almeida3-67/+115
2013-10-14[mips][msa] Direct Object Emission of INSVE.{b,h,w,d}.Matheus Almeida2-14/+36
2013-10-14[mips][msa] Direct Object Emission for the majority of the ELM instructions.Matheus Almeida3-31/+157
2013-10-14[mips][msa] Direct Object Emission of INSERT.{B,H,W} instruction.Matheus Almeida4-14/+190
2013-10-14[msan] Fix handling of scalar select of vectors.Evgeniy Stepanov2-4/+23
2013-10-14Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky5-11/+77
2013-10-14Create classes to reduce the size of the tablegen entries for the CRC32 instr...Craig Topper1-66/+33
2013-10-14Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...Craig Topper8-96/+118
2013-10-14Add disassembler support for SSE4.1 register/register form of PEXTRW. There i...Craig Topper2-0/+13
2013-10-14Mark MOVMSKPS/MOVMSKPD/VPINSRWrr64i as AsmParserOnly to remove them from the ...Craig Topper2-2/+18
2013-10-14Windows: Fix a typo in an assertDavid Majnemer1-6/+3
2013-10-14Don't use 64-bit versions of MOVMSKPD in CodeGen. The instructions only produ...Craig Topper1-4/+8
2013-10-14Windows: Don't bother with pinning Kernel32.dllDavid Majnemer1-3/+1
2013-10-13MC: Don't assume incoming StringRef's are null terminated.Will Dietz3-13/+8
2013-10-13R600: improve dump of S_WAITCNTVincent Lejeune4-1/+58
2013-10-13R600/SI: Add SinkingPass before ISelVincent Lejeune1-0/+1
2013-10-13R600/SI: Support byval argumentsVincent Lejeune2-2/+8
2013-10-13R600: Use masked read sel for texture instructionsVincent Lejeune2-8/+12
2013-10-13R600: fix swizzle exportVincent Lejeune3-6/+156
2013-10-13R600: Clear the VPM bit of export instructions.Vincent Lejeune1-4/+4
2013-10-13Windows: Use GetModuleHandleEx instead of LoadLibraryDavid Majnemer1-2/+2
2013-10-13TargetLowering: Don't index into empty string.Will Dietz1-1/+1
2013-10-12yaml2coff/elf: Touchup for compatibility.Will Dietz2-8/+10
2013-10-12SLPVectorizer: Sort PHINodes based on their opcodeArnold Schwaighofer2-25/+78
2013-10-12LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macrosTobias Grosser1-0/+3
2013-10-12Force a CPU on test so it doesn't depend on microarchitectural scheduling dec...Benjamin Kramer1-2/+2
2013-10-12Update so that it uses the `-V' command line option and supports Python 3.x.Bill Wendling2-6/+8
2013-10-12Remove more filters from the disassembler. Mark some AVX512 instructions as C...Craig Topper2-5/+6
2013-10-12R600: Store disassembly in a special ELF section when feature +DumpCode is en...Tom Stellard3-14/+83