summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Lower widenable_conditions in CGPPhilip Reames2019-01-311-0/+14
* [SelectionDAG] Codesize: don't expand SHIFT to SHIFT_PARTSSjoerd Meijer2019-01-311-3/+7
* Revert "Reapply "[CGP] Check for existing inttotpr before creating new one""David L. Jones2019-01-311-18/+4
* GlobalISel: Handle odd splits in fewerElementsVector for load/storeMatt Arsenault2019-01-311-30/+173
* GlobalISel: Implement narrowScalar for bswapMatt Arsenault2019-01-311-0/+25
* GlobalISel: Don't call changingInstruction before giving upMatt Arsenault2019-01-311-1/+1
* GlobalISel: Allow bitcount ops to have different result typeMatt Arsenault2019-01-311-4/+30
* GlobalISel: Use helper function for MMO splittingMatt Arsenault2019-01-312-26/+21
* GlobalISel: Fix creating MMOs with align 0Matt Arsenault2019-01-312-2/+6
* [LegalizeVectorTypes] Allow illegal indices when splitting extract_vector_eltThomas Lively2019-01-311-1/+0
* [LegalizeTypes] Use report_fatal_error instead of llvm_unreachable in the def...Craig Topper2019-01-311-2/+3
* [GlobalISel][AArch64] Select G_FEXPJessica Paquette2019-01-301-1/+6
* [GlobalISel][LegalizerHelper] Add some missing MI change observer calls.Amara Emerson2019-01-301-0/+2
* MIR: Reject non-power-of-4 alignments in MMO parsingMatt Arsenault2019-01-301-0/+4
* [DAGCombiner] sub X, 0/1 --> add X, 0/-1Sanjay Patel2019-01-301-10/+22
* [GlobalISel][AArch64] Add instruction selection support for @llvm.log2Jessica Paquette2019-01-301-1/+7
* [GlobalISel][AArch64] Add instruction selection support for @llvm.sqrtJessica Paquette2019-01-301-0/+2
* [GlobalISel] Add IRTranslator support for @llvm.sqrt -> G_FSQRTJessica Paquette2019-01-301-0/+5
* Reverting r352642 - Handle restore instructions in LiveDebugValues - as it's ...Wolfgang Pieb2019-01-303-215/+94
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-1/+1
* [DEBUGINFO] Handle restore instructions in LiveDebugValuesWolfgang Pieb2019-01-303-94/+215
* GlobalISel: Add assert that legalize mutation makes senseMatt Arsenault2019-01-301-1/+64
* GlobalISel: Implement fewerElementsVector for selectMatt Arsenault2019-01-301-0/+74
* [WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn2019-01-303-106/+105
* GlobalISel: Use appropriate extension for legalizing select conditionsMatt Arsenault2019-01-302-1/+22
* GlobalISel: Support narrowScalar for uneven loadsMatt Arsenault2019-01-301-11/+40
* GlobalISel: Handle some odd splits in fewerElementsVectorMatt Arsenault2019-01-301-10/+55
* GlobalISel: Handle more cases for widenScalar for G_STOREMatt Arsenault2019-01-301-3/+10
* GlobalISel: Verify memory size for load/storeMatt Arsenault2019-01-301-4/+9
* GlobalISel: Fix unused variable warning in release buildsMatt Arsenault2019-01-291-2/+1
* GlobalISel: Verify pointer castsMatt Arsenault2019-01-291-0/+44
* GlobalISel: Partially implement widenScalar for MERGE_VALUESMatt Arsenault2019-01-291-0/+40
* [DAGCombiner] fold extract_subvector of extract_subvectorSanjay Patel2019-01-291-0/+13
* GlobalISel: Fix narrowScalar for load/store with different mem sizeMatt Arsenault2019-01-291-2/+27
* Adjust documentation for git migration.James Y Knight2019-01-291-1/+1
* [SelectionDAGBuilder] Remove redundant variable. NFCI.Nirav Dave2019-01-291-7/+3
* Reversing the checkin for version 352484 as tests are failing.Ayonam Ray2019-01-292-28/+52
* [CodeGen] Omit range checks from jump tables when lowering switches with unre...Ayonam Ray2019-01-292-52/+28
OpenPOWER on IntegriCloud