summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [DAGCombine][NFC] GatherAllAliases should take a LSBaseSDNode.Clement Courbet2019-02-061-8/+8
* GlobalISel: Verify G_GEPMatt Arsenault2019-02-051-0/+16
* [DEBUG_INFO][NVPTX] Generate DW_AT_address_class to get the values in debugger.Alexey Bataev2019-02-051-2/+54
* [CGP] Add support for sinking operands to their users, if they are free.Florian Hahn2019-02-051-0/+48
* [DAG] BaseIndexOffset: FrameIndexSDNodes with the same FrameIndex compare equal.Clement Courbet2019-02-051-5/+9
* GlobalISel: Fix verifier crashing on non-register operandsMatt Arsenault2019-02-051-1/+6
* GlobalISel: Consolidate load/store legalizationMatt Arsenault2019-02-051-103/+14
* [DAGCombiner] Discard pointer info when combining extract_vector_elt of a vec...Craig Topper2019-02-051-1/+3
* GlobalISel: Implement narrowScalar for selectMatt Arsenault2019-02-051-0/+53
* GlobalISel: Combine g_extract with g_merge_valuesMatt Arsenault2019-02-041-0/+1
* GlobalISel: Enforce operand types for constantsMatt Arsenault2019-02-041-0/+23
* GlobalISel: Verify g_selectMatt Arsenault2019-02-041-24/+40
* MachineVerifier: Move verification of G_* instructions to functionMatt Arsenault2019-02-041-100/+117
* [WebAssembly] MC: Mark more function aliases as functionsSam Clegg2019-02-041-1/+11
* MIR: Validate LLT types when parsingMatt Arsenault2019-02-041-6/+35
* GlobalISel: Fix not calling observer when legalizing bitcount opsMatt Arsenault2019-02-041-11/+12
* [DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValuesWolfgang Pieb2019-02-043-92/+216
* GlobalISel: Fix CSE handling of buildConstantMatt Arsenault2019-02-042-40/+51
* GlobalISel: Fix moreElementsToNextPow2Matt Arsenault2019-02-042-8/+7
* Revert "[GlobalISel] Add IRTranslator support for G_FFLOOR"Jessica Paquette2019-02-041-5/+0
* [Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan2019-02-049-37/+90
* [GlobalISel] Add IRTranslator support for G_FFLOORJessica Paquette2019-02-041-0/+5
* [CGP] use IRBuilder to simplify codeSanjay Patel2019-02-041-26/+25
* GlobalISel: Fix formatting of debug outputMatt Arsenault2019-02-041-3/+3
* [DAGCombine] Add ADD(SUB,SUB) combinesSimon Pilgrim2019-02-041-0/+12
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-044-124/+16
* [SelectionDAG] Add a BaseIndexOffset::print() method for debugging.Clement Courbet2019-02-041-0/+19
* [CGP] adjust target constraints for forming uaddoSanjay Patel2019-02-031-8/+11
* [CGP] refactor optimizeCmpExpression (NFCI)Sanjay Patel2019-02-031-36/+38
* GlobalISel: Implement widenScalar for G_UNMERGE_VALUESMatt Arsenault2019-02-031-39/+83
* GlobalISel: Implement widenScalar for G_EXTRACT vector sourcesMatt Arsenault2019-02-021-0/+26
* GlobalISel: Legalization for inttoptr/ptrtointMatt Arsenault2019-02-022-4/+46
* [SDAG] Add SDNode/SDValue getConstantOperandAPInt helper. NFCI.Simon Pilgrim2019-02-021-1/+1
* [CodeGen] Be as conservative about atomic accesses as for volatilePhilip Reames2019-02-013-2/+7
* [COFF, ARM64] Fix localaddress to handle stack realignment and variable size ...Mandeep Singh Grang2019-02-012-7/+1
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-4/+4
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-0111-29/+41
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-015-14/+12
* [DWARF v5] Fix DWARF emitter and consumer to produce/expect a uleb for a loca...Wolfgang Pieb2019-02-011-2/+4
* [SDAG] improve variable names; NFCSanjay Patel2019-02-011-23/+22
* [TargetLowering] try harder to determine undef elements of vector binopsSanjay Patel2019-02-011-7/+61
* [CodeGen] Don't scavenge non-saved regs in exception throwing functionsOliver Stannard2019-02-011-7/+9
* [SelectionDAG] Support promotion of the FPOWI integer operandAlex Bradbury2019-02-012-0/+8
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-0111-136/+36
* GlobalISel: Fix MMO creation with non-power-of-2 mem sizeMatt Arsenault2019-01-311-4/+5
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-3111-36/+136
* [DAGCombine] Avoid CombineZExtLogicopShiftLoad if there is free ZEXTGuozhi Wei2019-01-311-0/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-3111-136/+36
* [DAG] Aggressively cleanup dangling node in CombineZExtLogicopShiftLoad.Nirav Dave2019-01-311-0/+4
* [Intrinsic] Expand SMULFIX to MUL, MULH[US], or [US]MUL_LOHI on vector argumentsLeonard Chan2019-01-312-14/+21
OpenPOWER on IntegriCloud