summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-15SROA: Prevent a cross address space bitcastmaster-testingTom Stellard2-2/+59
2013-10-15R600: Fix handling of vector kernel argumentsTom Stellard13-155/+190
2013-10-15SelectionDAG: Pass along the original argument/element type in ISD::InputArgJustin Holewinski3-8/+15
2013-10-15R600/SI: Remove a stray debugging dumpTom Stellard1-1/+0
2013-10-15R600/SI: Use S_LOAD_DWORD instructions for v8i32 and v16i32Tom Stellard4-6/+12
2013-10-14R600: Make sure OQAP defs and uses happen in the same clauseTom Stellard3-14/+41
2013-10-14R600: Fix a crash in the AMDILCFGStructurizerTom Stellard2-2/+151
2013-10-14R600: Remove some dead code from the AMDILCFGStructurizerTom Stellard1-21/+4
2013-10-14R600/SI: Add support for private address space load/storeTom Stellard26-137/+419
2013-10-14R600/SI: Add support for i64 bitwise orTom Stellard2-4/+29
2013-10-14R600/SI: Prefer SALU instructions for bit shift operationsTom Stellard16-144/+608
2013-10-14R600: Simplify handling of private address spaceTom Stellard14-436/+134
2013-10-14R600: Remove unused InstrInfo::getMovImmInstr() functionTom Stellard5-31/+0
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