summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix infinite loop after r331115Daniel Sanders2018-04-301-0/+4
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-3041-0/+41
* [BranchFolding] Salvage DBG_VALUE instructions from empty blocksBjorn Pettersson2018-04-301-0/+46
* [SelectionDAG] Improve selection of DBG_VALUE using a PHI node resultBjorn Pettersson2018-04-304-1/+40
* [globalisel][legalizerinfo] Introduce dedicated extending loads and add lower...Daniel Sanders2018-04-282-5/+51
* [MachineOutliner] Add defs to calls + don't track liveness on outlined functionsJessica Paquette2018-04-271-4/+34
* [DAGCombiner] Fix a case of 1 in non-splat vector pow2 divisorHeejin Ahn2018-04-271-0/+7
* Fix a bug that prevents global variables from having a DW_OP_deref.Adrian Prantl2018-04-273-3/+10
* [FastISel] Actually enable local value sinking by defaultReid Kleckner2018-04-271-4/+2
* [FastISel] Fix local value sinking algorithmic complexityReid Kleckner2018-04-271-3/+12
* Attempt to fix remaining build failures after r331071 by changing the tuple t...Daniel Sanders2018-04-271-5/+4
* Attempt to fix build failure after r331071 using std::make_tupleDaniel Sanders2018-04-271-2/+3
* [PostRASink] extend the live-in check for all aliased registersJun Bum Lim2018-04-271-11/+11
* [globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders2018-04-273-16/+72
* [CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim2018-04-272-56/+28
* [MC] Undo spurious commit added into r331052.Nirav Dave2018-04-271-3/+0
* [MC] Provide default value for IsResolved.Nirav Dave2018-04-271-0/+3
* [MC] Modify MCAsmStreamer to always build MCAssembler. NFCI.Nirav Dave2018-04-271-6/+6
* Revert "Fix a bug that prevents global variables from having a DW_OP_deref."Adrian Prantl2018-04-261-3/+2
* [GlobalISel] Reporting rules covered as part of the InstructionSelect's debug...Roman Tereshin2018-04-261-0/+6
* DAG: Fix not legalizing vector fcanonicalizesMatt Arsenault2018-04-261-0/+1
* Fix a bug that prevents global variables from having a DW_OP_deref.Adrian Prantl2018-04-261-2/+3
* [GlobalMerge] Fix a typoHaicheng Wu2018-04-261-1/+1
* [DAGCombiner] limit ftrunc optimizations with function attributeSanjay Patel2018-04-261-0/+8
* [DAGCombiner] refactor FP->int->FP folds; NFCSanjay Patel2018-04-261-16/+26
* [MIR] Add support for debug metadata for fixed stack objectsFrancis Visoiu Mistrih2018-04-252-17/+28
* [DAGCombiner][X86] When promoting loads don't use ZEXTLOAD even its legalCraig Topper2018-04-241-8/+4
* [X86] Account for partial stack slot spills (PR30821)Warren Ristow2018-04-241-3/+7
* [CodeGen] Print user-friendly debug locations as MI commentsFrancis Visoiu Mistrih2018-04-241-1/+14
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-245-12/+368
* [CodeGen] Do not allow opt-bisect-limit to skip ScalarizeMaskedMemIntrin.Andrei Elovikov2018-04-241-3/+0
* [DAGCombiner] Unfold scalar masked merge if profitableRoman Lebedev2018-04-231-0/+67
* [SelectionDAG] Dump debug locs in SDNodesVedant Kumar2018-04-231-0/+4
* StackSlotColoring: Fix missing skipFunction checkMatt Arsenault2018-04-231-0/+3
* [SelectionDAG] Refactor lowering of atomic memory intrinsics.Daniel Neilson2018-04-232-91/+150
* [AArch64] Don't crash trying to resolve __stack_chk_guard.Eli Friedman2018-04-211-2/+5
* Remove unused argument from emitModuleMetadata.Eric Christopher2018-04-202-7/+7
* [DAGCombine] (float)((int) f) --> ftrunc (PR36617)Sanjay Patel2018-04-201-0/+18
* Move a dump() implementation out of line.Amara Emerson2018-04-201-0/+11
* [MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cppJessica Paquette2018-04-192-10/+20
* [if-converter] Handle BBs that terminate in ret during diamond conversionKrzysztof Parzyszek2018-04-191-11/+28
* [DEBUG] Initial adaptation of NVPTX target for debug info emission.Alexey Bataev2018-04-181-7/+15
* [AMDGPU] Fix issues for backend divergence trackingDavid Stuttard2018-04-181-0/+1
* [CodeGen/Dwarf] Make debug_names compatible with split-dwarfPavel Labath2018-04-183-7/+17
* [XRay] Typed event logging intrinsicKeith Wyss2018-04-173-0/+72
* Fix incorrect choice of callee-saved registers save/restore pointsMomchil Velikov2018-04-171-2/+14
* [DAGCombiner] Fix for oss-fuzz bugGerolf Hoflehner2018-04-171-1/+2
* [CodeView] Initial support for emitting S_THUNK32 symbols for compiler...Brock Wyma2018-04-162-1/+62
* [MIR-Canon] Adding ISA-Agnostic COPY Folding.Puyan Lotfi2018-04-161-0/+43
* [NFC][MIR-Canon] clang-format cleanup of Mir Canonicalizer Pass.Puyan Lotfi2018-04-161-66/+60
OpenPOWER on IntegriCloud