summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Added single use check to ShrinkDemandedConstantStanislav Mekhanoshin2019-01-051-0/+3
* [X86] Add INSERT_SUBVECTOR to ComputeNumSignBitsCraig Topper2019-01-041-1/+35
* [DAGCombiner][x86] scalarize binop followed by extractelementSanjay Patel2019-01-031-5/+44
* Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp fi...Stefan Granitz2019-01-031-5/+595
* Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"Lama Saba2019-01-031-595/+5
* [CodeGen] Skip over dbg-instr in twoaddr passMarkus Lavin2019-01-031-3/+6
* [DAGCombiner] After performing the division by constant optimization for a DI...Craig Topper2019-01-021-2/+29
* [LegalizeIntegerTypes] When promoting the result of an extract_vector_elt als...Craig Topper2019-01-021-2/+20
* [DAGCombiner][X86][PowerPC] Teach visitSIGN_EXTEND_INREG to fold (sext_in_reg...Craig Topper2019-01-021-2/+5
* Reversing the commit in revision 350186. Revision causes regression in 4Ayonam Ray2019-01-012-33/+53
* Omit range checks from jump tables when lowering switches with unreachableAyonam Ray2019-01-012-53/+33
* [SelectionDAG] Add SIGN_EXTEND_VECTOR_INREG support to computeKnownBits.Craig Topper2018-12-311-1/+9
* [DAGCombiner] Add missing one use check on the shuffle in the bitcast(shuffle...Craig Topper2018-12-311-1/+1
* [PowerPC] Fix ADDE, SUBE do not know how to promote operatorKang Zhang2018-12-301-0/+5
* Add vtable anchor to classes.Richard Trieu2018-12-292-0/+6
* [codeview] Check if this 'this' type of a method is a pointerReid Kleckner2018-12-262-8/+19
* [NVPTX] Allow libcalls that are defined in the current module.Justin Lebar2018-12-261-0/+26
* [MIPS GlobalISel] Select G_SELECTPetar Avramovic2018-12-251-8/+11
* [X86] Use GetDemandedBits to simplify the operands of PMULDQ/PMULUDQ.Craig Topper2018-12-241-0/+9
* Revert rL350048 and rL350050Max Kazantsev2018-12-242-16/+9
* Fix build - follow-up to r350048 which broke headerless (v4) address poolDavid Blaikie2018-12-242-8/+10
* DebugInfo: Use assembly label arithmetic for address pool size for easier rea...David Blaikie2018-12-242-5/+10
* DebugInfo: Add assembly comments for debug_addr contribution header fieldsDavid Blaikie2018-12-241-0/+4
* [SelectionDAGBuilder] Use ::precise LocationSizes; NFCGeorge Burgess IV2018-12-241-11/+23
* [DAGCombiner] limit shuffle to extend transform (PR40146)Sanjay Patel2018-12-231-4/+5
* [DAGCombiner] allow hoisting vector bitwise logic ahead of extendsSanjay Patel2018-12-231-6/+5
* [DAGCombiner] allow narrowing of add followed by truncateSanjay Patel2018-12-221-2/+1
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-213-17/+5
* [DAGCombiner] simplify code leading to scalarizeExtractedVectorLoad; NFCSanjay Patel2018-12-211-6/+5
* [GlobalISel][AArch64] Add support for widening G_FCEILJessica Paquette2018-12-211-0/+9
* [SelectionDAG] Always use the version of computeKnownBits that returns a valu...Simon Pilgrim2018-12-215-27/+16
* [ARM] Complete the Thumb1 shift+and->shift+shift transforms.Eli Friedman2018-12-201-1/+2
* DebugInfo: Fix for missing comp_dir handling with r349207David Blaikie2018-12-201-9/+10
* [CodeView] Emit global variables within lexical scopes to limit visibilityBrock Wyma2018-12-202-79/+151
* [SelectionDAGBuilder] Enable funnel shift building to custom rotatesSimon Pilgrim2018-12-201-4/+2
* Re-land r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappi...Clement Courbet2018-12-201-96/+137
* Revert r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappin...Clement Courbet2018-12-201-137/+96
* [CodeGen][ExpandMemcmp] Add an option for allowing overlapping loads.Clement Courbet2018-12-201-96/+137
* [DAGCombiner] Fix a place that was creating a SIGN_EXTEND with an extra operand.Craig Topper2018-12-201-1/+1
* [DwarfExpression] Fix a typo in a doxygen comment. NFC.Matt Davis2018-12-201-1/+1
* [CodeGenPrepare] Fix bad IR created by large offset GEP splitting.Eli Friedman2018-12-191-3/+4
* Fix test commitRhys Perry2018-12-191-1/+1
* Test commitRhys Perry2018-12-191-1/+1
* [GlobalISel][AArch64] Add support for @llvm.ceilJessica Paquette2018-12-191-0/+5
* [SelectionDAG] Optional handling of UNDEF elements in matchBinaryPredicate (p...Simon Pilgrim2018-12-191-4/+4
* [SelectionDAG] Optional handling of UNDEF elements in matchBinaryPredicate (p...Simon Pilgrim2018-12-191-6/+13
* [TargetLowering] Fix propagation of undefs in zero extension ops (PR40091)Simon Pilgrim2018-12-192-4/+23
* [SelectionDAG] Optional handling of UNDEF elements in matchUnaryPredicateSimon Pilgrim2018-12-191-4/+13
* [DebugInfo] Move several private headers to include directoryYonghong Song2018-12-1811-309/+10
* Preserve the linkage for objc* intrinsics as clang will set them to weak_exte...Pete Cooper2018-12-181-5/+8
OpenPOWER on IntegriCloud