summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* NFC: remove unused variableJF Bastien2018-12-171-1/+0
* [TargetLowering] Add DemandedElts mask to SimplifyDemandedBits (PR40000)Simon Pilgrim2018-12-171-42/+120
* FastIsel: take care to update iterators when removing instructions.Tim Northover2018-12-171-0/+9
* [MIPS GlobalISel] Lower G_UADDE and narrowScalar G_ADDPetar Avramovic2018-12-171-0/+18
* [DAGCombiner] allow hoisting vector bitwise logic ahead of truncatesSanjay Patel2018-12-161-5/+2
* [SelectionDAG] Add FSHL/FSHR support to computeKnownBitsSimon Pilgrim2018-12-162-2/+37
* [CodeGen] Enhance machine PHIs optimizationDinar Temirbulatov2018-12-151-6/+11
* [TargetLowering] Add ISD::OR + ISD::XOR handling to SimplifyDemandedVectorEltsSimon Pilgrim2018-12-151-0/+2
* DebugInfo: Avoid using split DWARF when the split unit would be empty.David Blaikie2018-12-143-33/+45
* [codeview] Add begin/endSymbolRecord helpers, NFCReid Kleckner2018-12-142-138/+84
* DebugInfo: Move addAddrBase from DwarfUnit to DwarfCompileUnitDavid Blaikie2018-12-144-12/+12
* [GlobalISel] LegalizerHelper: Implement fewerElementsVector for G_LOAD/G_STOREVolkan Keles2018-12-141-2/+44
* [SDAG] Ignore chain operand in REG_SEQUENCE when emitting instructionsKrzysztof Parzyszek2018-12-141-0/+4
* [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Del...Daniel Sanders2018-12-145-33/+116
* Implement -frecord-command-line (-frecord-gcc-switches)Scott Linder2018-12-142-0/+34
* [RegAllocGreedy] IMPLICIT_DEF values shouldn't prefer registersJohn Brawn2018-12-141-1/+4
* [DAGCombiner][X86] Prevent visitSIGN_EXTEND from returning N when (sext (setc...Craig Topper2018-12-141-15/+18
* [macho] save the SDK version stored in module metadata into the version min andAlex Lorenz2018-12-141-1/+1
* [DAGCombiner] clean up visitEXTRACT_VECTOR_ELTSanjay Patel2018-12-141-138/+129
* [MachO][TLOF] Add support for local symbols in the indirect symbol tableFrancis Visoiu Mistrih2018-12-131-3/+22
* [DAGCombiner] after simplifying demanded elements of vector operand of extrac...Sanjay Patel2018-12-131-1/+6
* revert rL349051: [DAGCombiner] after simplifying demanded elements of vector ...Sanjay Patel2018-12-131-6/+1
* [DAGCombiner] after simplifying demanded elements of vector operand of extrac...Sanjay Patel2018-12-131-1/+6
* [mir] Fix uninitialized variable in r349035 noticed by clang-atom-d525-fedora...Daniel Sanders2018-12-131-1/+1
* [mir] Serialize DILocation inline when not possible to use a metadata referenceDaniel Sanders2018-12-133-4/+117
* [DAGCombine] Moved X86 rotate_amount % bitwidth == 0 early out to DAGCombinerSimon Pilgrim2018-12-131-0/+7
* [TargetLowering] Add ISD::ROTL/ROTR vector expansionSimon Pilgrim2018-12-133-40/+62
* [CodeGen] Allow mempcy/memset to generate small overlapping stores.Clement Courbet2018-12-131-5/+3
* [globalisel] Add GISelChangeObserver::changingInstr()Daniel Sanders2018-12-123-6/+37
* [globalisel] Rename GISelChangeObserver's erasedInstr() to erasingInstr() and...Daniel Sanders2018-12-123-9/+7
* [SelectionDAG] Add a generic isSplatValue functionSimon Pilgrim2018-12-121-0/+96
* [TargetLowering] Add ISD::AND handling to SimplifyDemandedVectorEltsSimon Pilgrim2018-12-121-0/+16
* [Intrinsic] Signed Fixed Point Multiplication IntrinsicLeonard Chan2018-12-129-5/+240
* [codeview] Look through typedefs in getCompleteTypeIndexReid Kleckner2018-12-111-0/+8
* [GISel] Add parentheses to an assert because gcc is mean.Craig Topper2018-12-111-1/+1
OpenPOWER on IntegriCloud