summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [llvm] Reapply "Prevent duplicate files in debug line header in dwarf 5."Ali Tamur2019-03-263-1/+2
* [DAG] Avoid smart constructor-based dangling nodes.Nirav Dave2019-03-262-0/+15
* [TargetLowering] Add SimplifyDemandedBits support for ISD::INSERT_VECTOR_ELTSimon Pilgrim2019-03-262-3/+45
* Fix nondeterminism introduced in r353954Yi Kong2019-03-262-2/+3
* Revert "[llvm] Prevent duplicate files in debug line header in dwarf 5."Ali Tamur2019-03-253-2/+1
* [llvm] Prevent duplicate files in debug line header in dwarf 5.Ali Tamur2019-03-253-1/+2
* [SelectionDAG] Add icmp UNDEF handling to SelectionDAG::FoldSetCCSimon Pilgrim2019-03-251-3/+19
* [CGP] Build the DominatorTree lazilyTeresa Johnson2019-03-251-34/+39
* MISched: Don't schedule regions with 0 instructionsMatt Arsenault2019-03-251-2/+6
* [LegalizeDAG] Expand i16 bswap directly to a rotate by 8 instead of relying o...Craig Topper2019-03-241-3/+2
* [CGP] Make several static functions member functions (NFC)Teresa Johnson2019-03-241-19/+25
* [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
OpenPOWER on IntegriCloud