summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [globalisel][combine] Improve the truncate placement for the extending-loads ...Daniel Sanders2018-10-041-28/+64
* [LegalizeIntegerTypes] Fix typo in comment. NFCCraig Topper2018-10-041-1/+1
* [machineverifier] Detect PHI's that are preceeded by non-PHI'sDaniel Sanders2018-10-031-3/+11
* Make meanings of variables clearer in action table generation (NFC)Heejin Ahn2018-10-031-11/+12
* Emit template type and value parameter DIEs for template variables.Matthew Voss2018-10-031-0/+3
* Correct implementation of -verify-machineinstrs such that it's still overrida...Daniel Sanders2018-10-031-5/+5
* [globalisel][combines] Don't sink G_TRUNC down to use if that use is a G_PHIDaniel Sanders2018-10-031-2/+8
* [RA CopyHints] Fix compile-time regressionJonas Paulsson2018-10-031-2/+4
* [CodeGen] NFC fix pedantic warning from extra semicolonJonas Toth2018-10-031-1/+1
* Re-commit: [globalisel] Add a combiner helpers for extending loads and use th...Daniel Sanders2018-10-033-4/+261
* [CodeView] Only add the Scoped flag for an enum type when it has an immediat...Aaron Smith2018-10-021-5/+13
* [CodeView] Emit function options for subprogram and member functionsAaron Smith2018-10-022-12/+44
* [globalisel][verifier] Run the MachineVerifier from IRTranslator onwardsDaniel Sanders2018-10-022-0/+9
* [codeview] Fix 32-bit x86 variable locations in realigned stack framesReid Kleckner2018-10-022-4/+12
* Revert: r343521 and r343541: [globalisel] Add a combiner helpers for extendin...Daniel Sanders2018-10-012-244/+4
* [codeview] Simplify S_DEFRANGE emission code, NFCReid Kleckner2018-10-011-30/+22
* [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_RELReid Kleckner2018-10-014-42/+187
* Fix the Windows build in GlobalISelReid Kleckner2018-10-011-7/+6
* [globalisel] Add a combiner helpers for extending loads and use them in a pre...Daniel Sanders2018-10-012-4/+245
* MIRParser: Check that instructions only reference DILocation metadataMatthias Braun2018-10-011-0/+2
* DAGCombiner: StoreMerging: Fix bad index calculating when adjusting mismatchi...Matthias Braun2018-10-011-17/+8
* [DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.Carlos Alberto Enciso2018-10-013-6/+17
* Use the container form llvm::sort(C, ...)Fangrui Song2018-09-302-6/+5
* [PHIElimination] Lower a PHI node with only undef uses as IMPLICIT_DEFBjorn Pettersson2018-09-301-13/+13
* [PHIElimination] Update the regression test for PR16508Bjorn Pettersson2018-09-301-3/+2
* [DAG] Don't perform SINT_TO_FP<->UINT_TO_FP custom conversion after legalizationSimon Pilgrim2018-09-301-4/+4
* Fix comment indentation in addLandingPadHeejin Ahn2018-09-291-3/+2
* [WebAssembly] Fix memory leak on WasmEHFuncInfoHeejin Ahn2018-09-281-0/+5
* [DAGCombiner] [NFC] Improve X div/rem 1 foldDavid Bolvansky2018-09-281-8/+5
* Revert r343317Luke Cheeseman2018-09-286-15/+0
* [GISel]: Remove an incorrect assert in CallLoweringAditya Nandakumar2018-09-281-1/+0
* Reapply changes reverted by r343235Luke Cheeseman2018-09-286-0/+15
* [CodeGen] fix broken successor probability in MBB dumpHiroshi Inoue2018-09-281-1/+1
* [ScalarizeMaskedMemIntrin] Use MinAlign to calculate alignment for the scalar...Craig Topper2018-09-281-2/+2
* [ScalarizeMaskedMemIntrin] Fix the alignment calculation for the scalar store...Craig Topper2018-09-281-1/+1
* [ScalarizeMaskedMemIntrin] Ensure the mask is a vector of ConstantInts before...Craig Topper2018-09-271-4/+19
* [ScalarizeMaskedMemIntrin] Use cast instead of dyn_cast checked by an assert....Craig Topper2018-09-271-10/+6
* [ScalarizeMaskedMemIntrin] When expanding masked gathers, start with the pass...Craig Topper2018-09-271-22/+11
* [ScalarizeMaskedMemIntrin] When expanding masked loads, start with the passth...Craig Topper2018-09-271-22/+12
* [ScalarizeMaskedMemIntrin] Handle the case where the mask is an all zero vector.Craig Topper2018-09-271-8/+8
* [ScalarizeMaskedMemIntrin] Remove some temporary variables that are only used...Craig Topper2018-09-271-14/+5
* [ScalarizeMaskedMemIntrin] Cleanup comments. NFCCraig Topper2018-09-271-58/+49
* [ScalarizeMaskedMemIntrin] Don't emit 'icmp eq i1 %x, 1' to check mask values...Craig Topper2018-09-271-23/+9
* Revert r343192 as an ubsan build is currently failingLuke Cheeseman2018-09-276-15/+0
* Reapply changes reverted in r343114, lldb patch to follow shortlyLuke Cheeseman2018-09-276-0/+15
* Revert r342942 "[MachineCopyPropagation] Reimplement CopyTracker in terms of ...Hans Wennborg2018-09-271-58/+54
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-2721-64/+55
* [DAG] SelectionDAGLegalize::ExpandLegalINT_TO_FP - use getFPExtendOrRound hel...Simon Pilgrim2018-09-261-11/+1
* Revert r343112 as CallFrameString API change has broken lldb buildsLuke Cheeseman2018-09-266-15/+0
* [AArch64] - Return address signing dwarf supportLuke Cheeseman2018-09-266-0/+15
OpenPOWER on IntegriCloud