summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* [X86] Support v2i32 gather/scatter indices with -x86-experimental-vector-wide...Craig Topper2018-08-293-21/+46
* [GISel]: Add missing opcodes for overflow intrinsicsAditya Nandakumar2018-08-281-13/+7
* [DAGCombine] Rework MERGE_VALUES to inline in single pass. NFCI.Nirav Dave2018-08-281-1/+4
* [DAG] Avoid recomputing Divergence checks. NFCI.Nirav Dave2018-08-281-6/+10
* [DAG] Fix updateDivergence calculationNirav Dave2018-08-281-1/+1
* [DAGCombiner][AMDGPU][Mips] Fold bitcast with volatile loads if the resulting...Craig Topper2018-08-281-3/+12
* Revert "[CodeGenPrepare] Scan past debug intrinsics to find select candidates...David Blaikie2018-08-281-4/+3
* [Pipeliner] Fix incorrect phi values in the epilog and kernelBrendon Cahoon2018-08-271-29/+32
* DAG: Check transformed type for forming fminnum/fmaxnum from vselectMatt Arsenault2018-08-271-2/+3
* MachineVerifier: Fix assert on implicit virtreg useMatt Arsenault2018-08-271-2/+4
* [SelectionDAG] add helper query for binops; NFCSanjay Patel2018-08-271-11/+2
* [SelectionDAG][x86] turn insertelement into undef with variable index into splatSanjay Patel2018-08-261-3/+10
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-264-9/+8
* [IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth2018-08-261-2/+2
* [SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the val...Craig Topper2018-08-253-35/+18
* [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructionsBjorn Pettersson2018-08-251-3/+12
* [LiveDebugVariables] Avoid faulty addDefsFromCopies in computeIntervalsBjorn Pettersson2018-08-251-1/+9
* DAG: Allow matching fminnum/fmaxnum from vselectMatt Arsenault2018-08-241-8/+27
* [SafeStack] Set debug location for calls to __safestack_pointer_address.Eli Friedman2018-08-241-0/+4
* CodeGen: Add two more conditions for adding symbols to the address-significan...Peter Collingbourne2018-08-241-1/+2
* DebugInfo: Fix skipping CUs in DWARFv5 debug_names tableDavid Blaikie2018-08-241-2/+5
* [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when th...Craig Topper2018-08-241-1/+1
* [SDAG] Add versions of computeKnownBits that return a valueJustin Bogner2018-08-241-93/+81
* [RegisterCoalescer] Fix for assert in removePartialRedundancyTim Renouf2018-08-231-0/+14
* Revert r340508: [DebugInfo] Fix bug in LiveDebugVariables.Chandler Carruth2018-08-231-10/+5
* [DebugInfo] Fix bug in LiveDebugVariables.Hsiangkai Wang2018-08-231-5/+10
* [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on ...Sanjay Patel2018-08-221-7/+26
* [ARM] Lower llvm.ctlz.i32 to a libcall when clz is not available.Eli Friedman2018-08-221-0/+15
* [SafeStack] Handle unreachable code with safe stack coloring.Eli Friedman2018-08-221-1/+3
* [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.ov...Vedant Kumar2018-08-221-0/+4
* [GISel]: Add legalization support for widening bit counting operationsAditya Nandakumar2018-08-221-0/+36
* [CodeGenPrepare] Set debug loc when widening a switch conditionVedant Kumar2018-08-221-0/+1
OpenPOWER on IntegriCloud