summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DAG: Fix expansion of unaligned FP loads and storesMatt Arsenault2018-09-131-4/+6
* ARM: align loops to 4 bytes on Cortex-M3 and Cortex-M4.Tim Northover2018-09-131-1/+2
* [DAGCombiner] improve formatting for select+setcc code; NFCSanjay Patel2018-09-121-17/+15
* [CGP] Ensure splitgep gives deterministic outputDavid Green2018-09-121-1/+1
* [SelectionDAG] Remove some code from PromoteIntOp_MGATHER that handles Update...Craig Topper2018-09-121-8/+1
* [MachineOutliner] Add codegen size remarks to the MachineOutlinerJessica Paquette2018-09-111-1/+103
* add IR flags to MIMichael Berg2018-09-115-1/+28
* [GlobalISel] Lower dbg.declare into indirect DBG_VALUEJosh Stone2018-09-111-3/+6
* [MachineOutliner][NFC] Factor out instruction mapping into its own functionJessica Paquette2018-09-111-28/+38
* Add size remarks to MachineFunctionPassJessica Paquette2018-09-101-0/+36
* Don't create a temporary vector of loop blocks just to iterate over them.Benjamin Kramer2018-09-101-4/+2
* DAG: Handle odd vector sizes in calling conv splittingMatt Arsenault2018-09-101-12/+17
* [SelectionDAG] enhance vector demanded elements to look at a vector select co...Sanjay Patel2018-09-091-4/+12
* Fix typos. NFCFangrui Song2018-09-081-1/+1
* Remove addBlockByrefAddress(), it is dead code as far as clang is concerned.Adrian Prantl2018-09-082-134/+0
* [COFF] Implement llvm.global_ctors priorities for MSVC COFF targetsReid Kleckner2018-09-071-2/+19
* [DebugInfo] Handle stack slot offsets for spilled sub-registers in LDVDavid Stenberg2018-09-071-30/+57
* [DAGCombiner] foldBitcastedFPLogic - Add basic vector supportSimon Pilgrim2018-09-071-8/+8
* Fix argument type in MachineInstr::hasPropertyInBundleSven van Haastregt2018-09-061-1/+1
* [DebugInfo] Do not generate label debug info if it has been processed.Hsiangkai Wang2018-09-067-63/+69
* [DAGCombiner] try to convert pow(x, 0.25) to sqrt(sqrt(x))Sanjay Patel2018-09-051-0/+41
* [DebugInfo] Normalize common kinds of DWARF sub-expressions.Jonas Devlieghere2018-09-052-8/+21
* Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen2018-09-054-36/+34
* [DebugInfo] Fix bug in LiveDebugVariables.Hsiangkai Wang2018-09-051-5/+10
* DAG: Factor out helper function for odd vector sizesMatt Arsenault2018-09-041-22/+28
* [CodeGen] Fix remaining zext() assertions in SelectionDAGScott Linder2018-09-042-16/+14
* DAG: Handle extract_vector_elt in isKnownNeverNaNMatt Arsenault2018-09-031-0/+3
* Fix issue introduced by r341301 that broke buildbot.Sander de Smalen2018-09-031-3/+6
* Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen2018-09-034-31/+42
* Revert "[DebugInfo] Fix bug in LiveDebugVariables."Hsiangkai Wang2018-09-021-10/+5
* [DebugInfo] Fix bug in LiveDebugVariables.Hsiangkai Wang2018-09-021-5/+10
* [DAGCombine] optimizeSetCCOfSignedTruncationCheck(): handle inverted patternRoman Lebedev2018-09-021-4/+18
* SafeStack: Prevent OOB reads with mem intrinsicsVlad Tsyrklevich2018-08-301-2/+8
* [DAGCombiner] Fix bad identation. NFCCraig Topper2018-08-301-1/+1
* Allow inconsistent offsets for 'noreturn' basic blocks when '-verify-cfiinstrs'Vladimir Stefanovic2018-08-301-0/+4
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-302-2/+2
* [CodeGen] emit inline asm clobber list warnings for reserved (cont)Ties Stuij2018-08-301-32/+78
* Don't count debug instructions towards neighborhood countMatt Arsenault2018-08-301-3/+13
* CodeGen: Make computeRegisterLiveness search forward firstMatt Arsenault2018-08-301-33/+35
* CodeGen: Make computeRegisterLiveness consider successorsMatt Arsenault2018-08-301-0/+14
* [DWARF] Missing location debug information with -O2.Carlos Alberto Enciso2018-08-303-20/+26
* DAG: Don't use ABI copies in some contextsMatt Arsenault2018-08-301-2/+3
* [GlobalMerge] Fix GlobalMerge on bss external global variables.Huihui Zhang2018-08-301-1/+1
* [NFC] Make getPreferredAlignment honor section markings.Eli Friedman2018-08-291-10/+1
* Reverse subregister saved loops in register usage info collector; NFCMatthias Braun2018-08-291-23/+22
* [MinGW] [X86] Add stubs for references to data variables that might end up im...Martin Storsjo2018-08-292-0/+29
* [DAGCombiner] Add X / X -> 1 & X % X -> 0 foldsSimon Pilgrim2018-08-291-1/+18
* Revert r340904 "[llvm-mc] - Allow to set custom flags for debug sections."George Rimar2018-08-291-3/+0
* [llvm-mc] - Allow to set custom flags for debug sections.George Rimar2018-08-291-0/+3
* [GISel]: Add legalization support for Widening UADDO/USUBOAditya Nandakumar2018-08-291-0/+26
OpenPOWER on IntegriCloud