summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [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
* Add nonlazybind to objc_retain/objc_release when converting from intrinsics.Pete Cooper2018-12-181-3/+10
* Rewrite objc intrinsics to runtime methods in PreISelIntrinsicLowering instea...Pete Cooper2018-12-182-52/+112
* DebugInfo: Fix missing local imported entities after r349207David Blaikie2018-12-181-3/+3
* Add FMF management to common fp intrinsics in GlobalIselMichael Berg2018-12-181-22/+50
* [MIPS GlobalISel] Select G_SDIV, G_UDIV, G_SREM and G_UREMPetar Avramovic2018-12-181-9/+9
* [SelectionDAG][X86] Fix [US](ADD|SUB)SAT vector legalization, add testsNikita Popov2018-12-182-2/+6
* [MIPS GlobalISel] ClampScalar G_AND G_OR and G_XORPetar Avramovic2018-12-181-2/+5
* [AArch64] - Return address signing dwarf supportLuke Cheeseman2018-12-186-0/+15
* [TargetLowering] Fallback from SimplifyDemandedVectorElts to SimplifyDemanded...Simon Pilgrim2018-12-181-1/+8
* GlobalISel: Improve crash on invalid mappingMatt Arsenault2018-12-181-1/+1
* [codeview] Update comment on aligning symbol recordsReid Kleckner2018-12-181-2/+4
* [codeview] Align symbol records to save 441MB during linking clang.pdbReid Kleckner2018-12-181-0/+1
* Recommit r348806: DebugInfo: Use symbol difference for CU length to simplify ...David Blaikie2018-12-183-1/+15
* [SDAG] Clarify the origin of chain in REG_SEQUENCE in comment, NFCKrzysztof Parzyszek2018-12-171-1/+3
* [SelectionDAG] Fix noop detection for vectors in AssertZext/AssertSext in get...Craig Topper2018-12-171-2/+2
OpenPOWER on IntegriCloud