summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [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
* [X86] Use APInt::isSubsetof instead of APInt::intersects to avoid a negation ...Craig Topper2018-04-151-2/+2
* [SelectionDAG][NFC] haveNoCommonBitsSet(): add FIXME notesRoman Lebedev2018-04-151-0/+2
* [MC] Moved all the remaining logic that computed instruction latency and reci...Andrea Di Biagio2018-04-152-37/+12
* [DAGCombiner, PowerPC] allow X - (fpext(-Y) --> X + fpext(Y) with multiple usesSanjay Patel2018-04-151-6/+6
* [PostRASink]Add register dependency check for implicit operandsJun Bum Lim2018-04-131-23/+103
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-04-131-1/+1
* [DAGCombiner] simplify code; NFCSanjay Patel2018-04-121-3/+2
* revert r328921 - [DAGCombine] (float)((int) f) --> ftrunc (PR36617)Sanjay Patel2018-04-121-18/+0
* [Pipeliner] Use std::stable_sort when ordering NodeSetsKrzysztof Parzyszek2018-04-121-1/+1
* [CodeGen] Allow printing MachineMemOperands with less context in SDAGDumperFrancis Visoiu Mistrih2018-04-121-8/+21
* [MachineScheduler] NFC refactoringJonas Paulsson2018-04-121-21/+25
* [LegalizeTypes] Remove unnecessary type action check on the type of operand 0...Craig Topper2018-04-121-11/+5
* [NFC] fix trivial typos in documents and commentsHiroshi Inoue2018-04-121-1/+1
* CodeGen: Don't try to canonicalize Unix-style paths in CodeView debug info.Peter Collingbourne2018-04-111-0/+10
* [FastISel] Disable local value sinking by defaultReid Kleckner2018-04-111-1/+8
* [MachO] Emit Weak ReadOnlyWithRel to ConstDataSectionSteven Wu2018-04-101-0/+2
* [CodeGen] Fix printing bundles in MIR outputKrzysztof Parzyszek2018-04-102-4/+7
* [CodeGen/Dwarf] Rename the "sizetype" synthetic type and add it to the accele...Pavel Labath2018-04-101-1/+3
* [x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth2018-04-101-0/+8
* [globalisel][legalizerinfo] Add support for the Lower action in getActionDefi...Daniel Sanders2018-04-092-0/+8
* Fix printing of stack id in MachineFrameInfoMatt Arsenault2018-04-091-1/+1
* [Debuginfo][COFF] Minimal serialization support for precompiled types recordsAlexandre Ganea2018-04-092-2/+3
* Fix type mismatch between MachineMemOperand constructor and accessors. NFCDaniel Sanders2018-04-091-1/+1
* [GISel] Refactor MachineIRBuilder to allow transformations whileAditya Nandakumar2018-04-091-257/+250
* Support generic expansion of ordered vector reduction (PR36732)Simon Pilgrim2018-04-091-6/+9
* [MachineLICM] Re-enable hoisting of constant storesZaara Syeda2018-04-091-2/+9
* [CodeGen/AccelTable] Don't emit zero-CU name indexesPavel Labath2018-04-092-0/+6
* [CodeGen/AccelTable]: Don't emit accelerator entries for functions with no namesPavel Labath2018-04-091-4/+3
* [DAGCombine] Improve ReduceLoad for SRLSam Parker2018-04-091-4/+34
* Remove MachineLoopInfo dependency from AsmPrinter.Michael Zolotukhin2018-04-091-7/+24
* [TargetSchedule] shrink interface for init(); NFCISanjay Patel2018-04-087-13/+11
OpenPOWER on IntegriCloud