aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2014-04-29Another missing include for MSVC.Benjamin Kramer
2014-04-29Fix some 80 cols violations committed in r207539David Blaikie
2014-04-29Try to fix the msvc build.Benjamin Kramer
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer
2014-04-29R600: Remove duplicate setting of SELECT expansion.Tom Stellard
2014-04-29R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errorsTom Stellard
2014-04-29R600/SI: Only select SALU instructions in the entry or exit blockTom Stellard
2014-04-29R600: optimize the UDIVREM 64 algorithmTom Stellard
2014-04-29R600: Implement iterative algorithm for udivremTom Stellard
2014-04-29R600: Change UDIV/UREM to UDIVREM when legalizing typesTom Stellard
2014-04-29R600: remove unused variableTom Stellard
2014-04-29Tidy up.Jim Grosbach
2014-04-29Spelling.Jim Grosbach
2014-04-29Tidy up whitespace.Jim Grosbach
2014-04-29Also handle ConstantAggregateZero when optimizing vpermilvar*.Rafael Espindola
2014-04-29Fix MSVC build broken by r207580David Blaikie
2014-04-29PR19553: Memory leak in RuntimeDyldELF::createObjectImageFromFileDavid Blaikie
2014-04-29[DWARF parser] Cleanup code in DWARFDebugLine.Alexey Samsonov
2014-04-29Remove tabs.Rafael Espindola
2014-04-29Two fixes to the vpermilvar optimization.Rafael Espindola
2014-04-29Fix vectorization remarks.Diego Novillo
2014-04-29Continue slp vectorization even the BB already has vectorized store radar://1...Yi Jiang
2014-04-29Add slp vectorization to LTO passesYi Jiang
2014-04-29Reapply r207271 without the testcaseAdam Nemet
2014-04-29Add Simple return instruction to Mips fast-iselReed Kotler
2014-04-29[DWARF parser] Compress DIEMinimal even further, simplify building DIE tree.Alexey Samsonov
2014-04-29BranchProb: Simplify printing codeDuncan P. N. Exon Smith
2014-04-29[mips] Remove two more redundant 'let Predicates = [HasStdEnc]' statements th...Daniel Sanders
2014-04-29[mips] Remove more redundant 'let Predicates = [HasStdEnc]' statementsDaniel Sanders
2014-04-29blockfreq: Defer to BranchProbability::scale() (again)Duncan P. N. Exon Smith
2014-04-29[mips] Remove redundant 'let Predicates = [HasStdEnc]' statementsDaniel Sanders
2014-04-29blockfreq: Defer to BranchProbability::scale()Duncan P. N. Exon Smith
2014-04-29Support: remove unnecessary namespaceDuncan P. N. Exon Smith
2014-04-29Support: Add BranchProbability::scale() and ::scaleByInverse()Duncan P. N. Exon Smith
2014-04-29DwarfDebug: Split the initialization of abstract and non-abstract subprogram ...David Blaikie
2014-04-29Add optimization remarks to the loop unroller and vectorizer.Diego Novillo
2014-04-29Parse and create GOT_PREL relocations.Joerg Sonnenberger
2014-04-29[mips][msa] Fix element extraction where the index is variable.Daniel Sanders
2014-04-29Centralize the handling of the thumb bit.Rafael Espindola
2014-04-29X86: emit hidden stubs into a proper non_lazy_symbol_pointer section.Tim Northover
2014-04-29ARM: emit hidden stubs into a proper non_lazy_symbol_pointer section.Tim Northover
2014-04-29[BUG] Fix -Wunused-variable warning in Release mode. Thnx to Kostya Serebryan...Zinovy Nis
2014-04-29AArch64: Mark vector long multiplication as expand.Benjamin Kramer
2014-04-29fix -Wunused-variable warning in Release modeKostya Serebryany
2014-04-29AVX-512: optimized a shuffle pattern to VINSERTI64x4.Elena Demikhovsky
2014-04-29[OPENMP][LV][D3423] Respect Hints.Force meta-data for loops in LoopVectorizerZinovy Nis
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper