summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [DAG] Rework store merge to loop on load candidates. NFCI.Nirav Dave2017-05-221-202/+225
* SimplifyLibCalls: Optimize wcslenMatthias Braun2017-05-191-19/+30
* [safestack] Disable stack coloring by default.Evgeniy Stepanov2017-05-191-1/+2
* Resubmit "[CodeView] Provide a common interface for type collections."Zachary Turner2017-05-191-28/+13
* [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)Amaury Sechet2017-05-191-0/+11
* [GlobalISel] IRTranslator: Translate ConstantStructVolkan Keles2017-05-191-0/+26
* Revert "[CodeView] Provide a common interface for type collections."Zachary Turner2017-05-191-12/+28
* LiveIntervalAnalysis: Fix missing case in pruneSubRegValues()Matthias Braun2017-05-191-1/+7
* Fix another warning.Zachary Turner2017-05-181-1/+1
* [CodeView] Provide a common interface for type collections.Zachary Turner2017-05-181-28/+12
* Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg2017-05-183-213/+0
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+1
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-1812-124/+125
* Re-commit: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.Daniel Sanders2017-05-181-1/+1
* [Statistics] Add a method to atomically update a statistic that contains a ma...Craig Topper2017-05-181-2/+2
* CodeGen: BlockPlacement: Add Message strings to asserts. NFCKyle Butt2017-05-171-16/+29
* Only enable LiveRangeShrink for x86.Dehao Chen2017-05-171-3/+0
* [GISel]: Fix undefined behavior in IRTranslatorAditya Nandakumar2017-05-171-0/+5
* [CodeView] Simplify the use of visiting type records & streams.Zachary Turner2017-05-171-1/+1
* Make sure -optimize-regalloc=false is used correctly by user.Jonas Paulsson2017-05-171-10/+14
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-178-22/+14
* Elide stores which are overwritten without being observed.Nirav Dave2017-05-161-7/+21
* ShrinkWrap: Add skipFunction() callMatthias Braun2017-05-161-1/+1
* [DAG] Prune deleted nodes in TokenFactorNirav Dave2017-05-161-8/+3
* IR: Give function GlobalValue::getRealLinkageName() a less misleading name: d...Peter Collingbourne2017-05-164-11/+11
* [ShrinkWrapping] Handle restores on no-return pathsFrancis Visoiu Mistrih2017-05-151-2/+8
* CodeGen: BlockPlacement: Increase tail duplication size for O3.Kyle Butt2017-05-151-3/+27
* [X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa2017-05-155-546/+667
* [RegisterBankInfo] Remove overly-agressive assertsTom Stellard2017-05-151-4/+5
* [SelectionDAG] Added support for EXTRACT_SUBVECTOR/CONCAT_VECTORS demandedelt...Simon Pilgrim2017-05-131-7/+29
* [SelectionDAG] Add VECTOR_SHUFFLE support to ComputeNumSignBitsSimon Pilgrim2017-05-131-0/+34
* [ValueTracking] Remove const_casts on several calls to computeKnownBits and C...Craig Topper2017-05-131-2/+1
* This reverts r302984Vivek Pandya2017-05-131-2/+0
* Simplify MIR Output used for Codegen TestingVivek Pandya2017-05-131-0/+2
* [GISel]: Add a getConstantFPVRegVal utilityAditya Nandakumar2017-05-121-0/+8
* [GISel]: Fix undefined behavior while accessing DefaultAction mapAditya Nandakumar2017-05-121-1/+1
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-124-0/+216
* [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the b...Tim Shen2017-05-121-33/+0
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-122-31/+26
* [codeview] Fix assertion failure introduced in r295354 refactoringReid Kleckner2017-05-121-2/+1
* [DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper. NFCI.Simon Pilgrim2017-05-121-8/+2
* [DAGCombine] Use SelectionDAG::getZExtOrTrunc helper. NFCI.Simon Pilgrim2017-05-121-8/+2
* Use SDValue::getOperand() helper. NFCI.Simon Pilgrim2017-05-122-22/+19
* Handle a COPY with undef source operand in LowerCopy()Jonas Paulsson2017-05-121-2/+3
* [IfConversion] Keep the CFG updated incrementally in IfConvertTriangleMikael Holmen2017-05-121-6/+21
* DWARF: Avoid cross-CU references under FissionDavid Blaikie2017-05-127-70/+116
* [GISel]: Remove unused lambda captures. NFCAditya Nandakumar2017-05-111-4/+4
* [MSP430] Generate EABI-compliant libcallsVadzim Dambrouski2017-05-111-0/+1
* [LiveVariables] Switch Kill/Defs sets to be DenseSet(s).Davide Italiano2017-05-111-1/+1
* [DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper. NFCI.Simon Pilgrim2017-05-111-18/+4
OpenPOWER on IntegriCloud