summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Debug info: Fix PR22296 by omitting the DW_AT_location if we lost theAdrian Prantl2015-01-252-4/+10
* Implemented cost model for masked load/store operations.Elena Demikhovsky2015-01-251-0/+4
* CodeGen: drive-by formatting clean upsSaleem Abdulrasool2015-01-241-7/+7
* [DAG] Fix wrong canonicalization performed on shuffle nodes.Andrea Di Biagio2015-01-241-7/+9
* Fix assertion when C++ EH filters are present in functions using SEHReid Kleckner2015-01-231-2/+2
* Address more review comments for DIExpression::iterator.Adrian Prantl2015-01-231-7/+7
* Move the accessor functions from DIExpression::iterator into a wrapperAdrian Prantl2015-01-231-6/+6
* Classify functions by EH personality type rather than using the tripleReid Kleckner2015-01-237-13/+30
* Debug Info / PR22309: Allow union types to be emitted as unsigned constants.Adrian Prantl2015-01-231-1/+2
* DAGCombine: always constant fold FMA when target disable FP exceptionsMehdi Amini2015-01-231-1/+1
* SelectionDAG: Add KnownBits and SignBits computation for EXTRACT_ELEMENTJan Vesely2015-01-221-0/+30
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+2
* merge consecutive stores of extracted vector elements (PR21711)Sanjay Patel2015-01-221-92/+162
* Revert "PR21408: Workaround the appearance of duplicate variables due to prob...David Blaikie2015-01-221-6/+1
* Rename DIExpressionIterator to DIExpression::iterator.Adrian Prantl2015-01-222-3/+3
* [DAGCombine] Produce better code for constant splatsMichael Kuperstein2015-01-222-2/+41
* Revert r226811, MSVC accepts code sane compilers don't.Michael Kuperstein2015-01-222-41/+2
* [DAGCombine] Produce better code for constant splatsMichael Kuperstein2015-01-222-2/+41
* Fixed a bug in type legalizer for masked load/store intrinsics.Elena Demikhovsky2015-01-226-38/+85
* Fixed a commentElena Demikhovsky2015-01-221-1/+1
* Fixed a bug in narrowing store operation.Elena Demikhovsky2015-01-221-2/+5
* Win64 SEH: Emit the constant 1 for catch-all into xdataReid Kleckner2015-01-221-2/+2
* Make DwarfExpression use the new DIExpressionIterator. NFC.Adrian Prantl2015-01-222-30/+36
* DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))Tim Northover2015-01-211-0/+11
* LiveIntervalAnalysis: Mark subregister defs as undef when we determined they ...Matthias Braun2015-01-212-5/+24
* LiveIntervalAnalysis: Factor out code to update liveness on vreg def removalMatthias Braun2015-01-214-53/+41
* LiveIntervalAnalysis: Factor out code to update liveness on physreg def removalMatthias Braun2015-01-214-25/+17
* LiveIntervalAnalysis: Remove unused pruneValue() variant.Matthias Braun2015-01-211-9/+0
* Revert "DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))"Tim Northover2015-01-211-11/+0
* DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))Tim Northover2015-01-211-0/+11
* Prevent binary-tree deterioration in sparse switch statements.Daniel Jasper2015-01-201-8/+10
* Factor out a splitSwitchCase() function so that it can be reused.Daniel Jasper2015-01-202-21/+26
* [PM] Replace the Pass argument in MergeBasicBlockIntoOnlyPred withChandler Carruth2015-01-201-2/+2
* Remove support for DIVariable's FlagIndirectVariable and expectAdrian Prantl2015-01-194-29/+11
* Bring r226038 back.Rafael Espindola2015-01-191-14/+5
* [PM] Remove the Pass argument from all of the critical edge splittingChandler Carruth2015-01-191-4/+5
* [MIScheduler] Slightly better handling of constrainLocalCopy when both source...Michael Kuperstein2015-01-191-4/+7
* std::unique_ptrify the MCStreamer argument to createAsmPrinterDavid Blaikie2015-01-182-17/+11
* Improve DAG combine pass on certain IR vector patternsMehdi Amini2015-01-171-1/+14
* RegisterCoalescer: Cleanup and improved comment for a subtle detail.Matthias Braun2015-01-171-6/+8
* RegisterCoalescer: Cleanup by factoring out a common expressionMatthias Braun2015-01-171-5/+6
* RegisterCoalescer: Cleanup comment styleMatthias Braun2015-01-171-190/+174
* RegisterCoalescer: Drive-by typo + whitespace fixMatthias Braun2015-01-171-2/+2
* Update a commentPhilip Reames2015-01-161-1/+3
* clang-format all the GC related files (NFC)Philip Reames2015-01-169-293/+288
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-1612-56/+20
* Remove gc.root's findCustomSafePoints mechanismPhilip Reames2015-01-164-43/+10
* Revert r226242 - Revert Revert Don't create new comdats in CodeGenTimur Iskhodzhanov2015-01-161-5/+14
* Revert "Revert Don't create new comdats in CodeGen"Rafael Espindola2015-01-161-14/+5
* Revert "r226086 - Revert "r226071 - [RegisterCoalescer] Remove copies to rese...Hal Finkel2015-01-151-5/+47
OpenPOWER on IntegriCloud