summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] computeKnownBits - remove some duplicate/shadow variables. NFCI.Simon Pilgrim2019-05-031-6/+4
* [MIR] Add simple PRE pass to MachineCSEAnton Afanasyev2019-05-031-9/+117
* [IRTranslator] Use the alloc size instead of the store size when translating ...Quentin Colombet2019-05-031-1/+1
* [AArch64][Windows] Compute function length correctly in unwind tables.Eli Friedman2019-05-032-3/+19
* [SelectionDAG] Add asserts to verify the vectorness of input and output types...Craig Topper2019-05-021-0/+12
* [DAGCombiner] try repeated fdiv divisor transform before building estimate (2...Sanjay Patel2019-05-021-4/+4
* [SelectionDAG] remove constant folding limitations based on FP exceptionsSanjay Patel2019-05-022-27/+16
* Revert "[DAGCombiner] try repeated fdiv divisor transform before building est...Sanjay Patel2019-05-011-3/+3
* DAG: allow DAG pointer size different from memory representation.Tim Northover2019-05-014-47/+134
* [SelectionDAG] remove div-by-zero constant folding restrictionSanjay Patel2019-04-301-7/+3
* [TargetLowering] findOptimalMemOpLowering. NFCI.Sjoerd Meijer2019-04-302-123/+119
* [AsmPrinter] Make AsmPrinter::HandlerInfo::Handler a unique_ptrFangrui Song2019-04-301-13/+13
* [TargetLowering] Change getOptimalMemOpType to take a function attribute listSjoerd Meijer2019-04-301-1/+2
* [DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin2019-04-306-3/+38
* [DAGCombiner] Do not generate ISD::ADDE node if adde is not legal for the tar...Zi Xuan Wu2019-04-301-1/+3
* computePolynomialFromPointer - add missing early-out return for non-pointer t...Simon Pilgrim2019-04-291-0/+1
* [globalisel] Improve Legalizer debug outputDaniel Sanders2019-04-292-6/+62
* [DAG] Refactor DAGCombiner::ReassociateOpsBjorn Pettersson2019-04-291-45/+44
* [DebugInfo] Terminate more location-list ranges at the end of blocksJeremy Morse2019-04-292-20/+82
* [DAGCombiner] try repeated fdiv divisor transform before building estimateSanjay Patel2019-04-281-3/+3
* [AsmPrinter] refactor to support %c w/ GlobalAddress'Nick Desaulniers2019-04-261-4/+15
* [DAGCombine] Cleanup visitEXTRACT_SUBVECTOR. NFCI.Simon Pilgrim2019-04-261-10/+11
* [X86][SSE] Disable shouldFoldConstantShiftPairToMask for btver1/btver2 target...Simon Pilgrim2019-04-261-0/+3
* [GlobalISel] Fix inserting copies in the right position for reg definitionsMarcello Maggioni2019-04-262-12/+38
* [SelectionDAG][X86] Use stack load/store in PromoteIntRes_BITCAST when the in...Craig Topper2019-04-251-15/+18
* [GlobalISel][AArch64] Legalize G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* [GlobalISel] Add IRTranslator support for G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with ...Amy Huang2019-04-245-0/+54
* [DAGCombiner] scale repeated FP divisor by splat factorSanjay Patel2019-04-241-3/+13
* DebugInfo: Emit only declarations (not whole definitions) of non-unit user de...David Blaikie2019-04-246-13/+63
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-243-14/+14
* [Remarks] Add string deduplication using a string tableFrancis Visoiu Mistrih2019-04-242-1/+24
* [CGP] Look through bitcasts when duplicating returns for tail callsFrancis Visoiu Mistrih2019-04-231-1/+3
* Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of ToTWin64(db)Amy Huang2019-04-234-36/+0
* [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUNDJessica Paquette2019-04-231-0/+1
* Reapply: "DebugInfo: Emit only one kind of accelerated access/name table""David Blaikie2019-04-233-4/+6
* [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNCJessica Paquette2019-04-231-0/+1
* Revert "DebugInfo: Emit only one kind of accelerated access/name table"David Blaikie2019-04-233-8/+3
* Use llvm::stable_sortFangrui Song2019-04-2312-62/+56
* [DAGCombiner] generalize binop-of-splats scalarizationSanjay Patel2019-04-231-46/+38
* [DAGCombiner] Combine OR as ADD when no common bits are setBjorn Pettersson2019-04-231-16/+40
* Revert "Use const DebugLoc&"Chandler Carruth2019-04-231-2/+2
* DebugInfo: Emit only one kind of accelerated access/name tableDavid Blaikie2019-04-223-3/+8
* [SelectionDAG] move splat util functions up from x86 loweringSanjay Patel2019-04-221-0/+52
* Use const DebugLoc&Matt Arsenault2019-04-221-2/+2
* GlobalISel: Legalize scalar G_EXTRACT sourcesMatt Arsenault2019-04-221-0/+7
* [TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits bitcast handlingSimon Pilgrim2019-04-221-1/+25
* [DAGCombiner] make variable name less ambiguous; NFCSanjay Patel2019-04-221-4/+4
* [DAGCombiner] prepare shuffle-of-splat to handle more patterns; NFCSanjay Patel2019-04-221-11/+16
* Revert r358800. Breaks Obsequi from the test suite.Amara Emerson2019-04-201-95/+4
OpenPOWER on IntegriCloud