summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [TargetLowering] SimplifyDemandedBits trunc(srl(x, C1)) - early out for out o...Simon Pilgrim2019-03-221-19/+19
* GlobalISel: Fix RegBankSelect for REG_SEQUENCEMatt Arsenault2019-03-211-4/+16
* [ScalarizeMaskedMemIntrin] Add support for scalarizing expandload and compres...Craig Topper2019-03-211-0/+158
* [DAGCombiner] Use getTokenFactor in a few more cases.Florian Hahn2019-03-211-4/+4
* [DAGCombine] SimplifySelectCC - call FoldSetCC with the setcc result typeSimon Pilgrim2019-03-211-2/+3
* [CodeGenPrepare] limit formation of overflow intrinsics (PR41129)Sanjay Patel2019-03-211-2/+6
* [SelectionDAG] Add scalarization of ABS node (PR41149)Simon Pilgrim2019-03-211-0/+1
* [ScalarizeMaskedMemIntrinsics] Reverse some if conditions to reduce indentati...Craig Topper2019-03-211-20/+16
* Allow machine dce to remove uses in the same instructionStanislav Mekhanoshin2019-03-201-3/+5
* [CGP] fix formatting; NFCSanjay Patel2019-03-201-3/+4
* [CGP] convert chain of 'if' to 'switch'; NFCSanjay Patel2019-03-201-14/+13
* Remove out of date comment. NFCI.Simon Pilgrim2019-03-201-1/+0
* [ExpandMemCmp] Trigger on bcmp too.Clement Courbet2019-03-201-1/+2
* [DwarfDebug] Skip entries to big for 16 bit size field in Dwarf < 5.Florian Hahn2019-03-191-1/+7
* CodeGen: Refactor regallocator command line and target selectionMatt Arsenault2019-03-191-27/+34
* RegAllocFast: Do not allocate registers for undef usesMatt Arsenault2019-03-191-0/+48
* RegAllocFast: Remove early selection loop, the spill calculation will report ...Matt Arsenault2019-03-191-9/+1
* Fix for ABS legalization on PPC buildbot.Simon Pilgrim2019-03-191-0/+1
* Allow unordered loads to be considered invariant in CodeGenPhilip Reames2019-03-192-3/+10
* [AtomicExpand] Fix a crash bug when lowering unordered loads to cmpxchgPhilip Reames2019-03-191-0/+3
* [DAGCombine] Fix a miscompile when reducing BUILD_VECTORs to a shuffleJustin Bogner2019-03-191-11/+9
* [SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGB...Simon Pilgrim2019-03-195-38/+60
* [DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin2019-03-1914-37/+230
* Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin2019-03-1914-229/+37
* [DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin2019-03-1914-37/+229
* [GlobalISel] Include missing change from r356396Amara Emerson2019-03-181-4/+2
* Revert r356304: remove subreg parameter from MachineIRBuilder::buildCopy()Amara Emerson2019-03-181-5/+5
* [TargetLowering] Add code size information on isFPImmLegal. NFCAdhemerval Zanella2019-03-182-39/+63
* [DAG] Cleanup unused node in SimplifySelectCC.Nirav Dave2019-03-181-8/+7
* [DebugInfo] Ignore bitcasts when lowering stack arg dbg.valuesDavid Stenberg2019-03-181-2/+4
* [CodeGen] Defined MVTs v3i32, v3f32, v5i32, v5f32Tim Renouf2019-03-171-0/+8
* [CodeGen] Prepare for introduction of v3 and v5 MVTsTim Renouf2019-03-173-2/+38
* RegAllocFast: Add hint to debug printingMatt Arsenault2019-03-171-1/+2
* [DAGCombine] Fold (x & ~y) | y patternsNikita Popov2019-03-171-0/+22
* [TargetLowering] improve the default expansion of uaddsat/usubsatSanjay Patel2019-03-171-0/+11
* [DAGCombine] combineShuffleOfScalars - handle non-zero SCALAR_TO_VECTOR indic...Simon Pilgrim2019-03-161-2/+2
* [WebAssembly] Make rethrow take an except_ref type argumentHeejin Ahn2019-03-162-31/+38
* [GlobalISel] Make isel verification checks of vregs run under NDEBUG only.Amara Emerson2019-03-161-4/+4
* [GlobalISel] Allow MachineIRBuilder to build subregister copies.Amara Emerson2019-03-151-5/+5
* [SelectionDAG] Add SimplifyDemandedBits handling for ISD::SCALAR_TO_VECTORSimon Pilgrim2019-03-151-0/+13
* [CodeGenPrepare] avoid crashing from replacing a phi twiceMikael Holmen2019-03-151-2/+6
* [CGP] add another bailout for degenerate code (PR41064)Sanjay Patel2019-03-141-1/+5
* MIR: Allow targets to serialize MachineFunctionInfoMatt Arsenault2019-03-144-235/+26
* Allow code motion (and thus folding) for atomic (but unordered) memory operandsPhilip Reames2019-03-141-3/+1
* Add IR debug info support for Elemental, Pure, and Recursive Procedures.Adrian Prantl2019-03-141-0/+6
* GlobalISel: Use multiple returns for intrinsic structsMatt Arsenault2019-03-142-16/+9
* [GlobalISel][Utils] Add a getConstantVRegVal variant that looks through instrsQuentin Colombet2019-03-142-10/+60
* [ResetMachineFunctionPass] Add visited functions statistics infoCraig Topper2019-03-141-0/+2
* [DAGCombiner] Fix Comment. NFC.Nirav Dave2019-03-131-1/+1
* [DAGCombiner] If a TokenFactor would be merged into its user, consider the us...Nirav Dave2019-03-131-0/+6
OpenPOWER on IntegriCloud