summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-291-3/+29
* [SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBitsSimon Pilgrim2017-10-281-0/+34
* [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKn...Simon Pilgrim2017-10-281-7/+15
* [DAGCombine] Don't combine sext with extload if sextload is not supported and...Guozhi Wei2017-10-271-1/+5
* DAG: Fold fma (fneg x), K, y -> fma x, -K, yMatt Arsenault2017-10-271-0/+8
* Add subclass data to the FoldingSetNode for MemIntrinsicSDNodes.Sean Fertile2017-10-271-0/+2
* DAG: Fix creating select with wrong condition typeMatt Arsenault2017-10-251-1/+10
* Implement salavageDebugInfo functionality for SelectionDAG.Adrian Prantl2017-10-242-0/+35
* Use range-based for loop. NFCAdrian Prantl2017-10-241-5/+2
* Use range-based-for. NFCAdrian Prantl2017-10-241-6/+5
* Doxygenify comments.Adrian Prantl2017-10-241-26/+25
* [SelectionDAG] Add VSELECT support to ComputeNumSignBitsSimon Pilgrim2017-10-241-0/+1
* Fix buildbot breakageGeorge Burgess IV2017-10-231-0/+1
* Don't crash when we see unallocatable registers in clobbersGeorge Burgess IV2017-10-233-15/+34
* [DAGCombine] Permit combining of shuffles of equivalent splat BUILD_VECTORsSimon Pilgrim2017-10-231-5/+15
* [SelectionDAG] Use dyn_cast without cast.Florian Hahn2017-10-211-2/+2
* [SelectionDAG] Use isa to silence unused variable warning (NFC).Florian Hahn2017-10-211-1/+1
* [SelectionDAG] Don't subject ConstantSDNodes to the depth limit in computeKno...Craig Topper2017-10-211-10/+13
* [SelectionDAG] Don't subject ISD:Constant to the depth limit in TargetLowerin...Craig Topper2017-10-211-5/+7
* [SelectionDAG] Add a check to getVectorShuffle to ensure that the only negati...Craig Topper2017-10-191-1/+2
* Untabify.NAKAMURA Takumi2017-10-181-1/+1
* [DAGCombine] Add SCALAR_TO_VECTOR undef handling to simplifyShuffleMask.Simon Pilgrim2017-10-171-2/+6
* Use the return value of UpdateNodeOperands(); in some cases, UpdateNodeOperan...Mark Searles2017-10-161-1/+1
* Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek2017-10-161-4/+3
* ISel type legalizer: debug messages. NFC.Sjoerd Meijer2017-10-162-4/+17
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-153-8/+8
* DAG: Add opcode and source type to isFPExtFreeMatt Arsenault2017-10-131-235/+253
* DAG: Add flags to dumpsMatt Arsenault2017-10-131-0/+30
* [SelectionDAG] Cleanup the SIGN_EXTEND_INREG handling in computeKnownBits. NFCICraig Topper2017-10-131-26/+14
* [SelectionDAG] Fix typo in comment. NFCCraig Topper2017-10-131-1/+1
* [SelectionDAG] Correct the early out in SelectionDAG::getZeroExtendInReg to w...Craig Topper2017-10-131-1/+1
* [SelectionDAG] Const-correct the DemandedMask argument to one of the overload...Craig Topper2017-10-121-1/+1
* [SelectionDAG] Simplify the ISD::SIGN_EXTEND/ZERO_EXTEND handling to use less...Craig Topper2017-10-121-25/+11
* Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.Wei Ding2017-10-121-4/+15
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-123-8/+8
* Revert r307036 because of PR34919.Wei Mi2017-10-121-92/+0
* [DAGCombiner] convert insertelement of bitcasted vector into shuffleSanjay Patel2017-10-111-3/+62
* [TargetLowering] Correctly track NumFixedArgs field of CallLoweringInfoAlex Bradbury2017-10-111-0/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-10-102-65/+109
* [DAGCombine] Fix for shuffle to vector extend for non power 2 vectorsDavid Stuttard2017-10-101-0/+3
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* [DAG] combine assertsexts around a truncSanjay Patel2017-10-091-10/+10
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-082-2/+1
* [SelectionDAG} Use KnownBits::isUnknown and hasConflict. NFCCraig Topper2017-10-071-8/+8
* Minor refactoring regarding Cast::isNoopCast(), NFCMikael Holmen2017-10-051-2/+1
* Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg2017-10-041-11/+0
* [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja2017-10-041-0/+11
* [DebugInfo] Handle endianness when moving debug info for split integer values...Bjorn Pettersson2017-10-031-2/+7
* ISel type legalization: add debug messages. NFCI.Sjoerd Meijer2017-10-031-168/+196
* [PowerPC] Revert r314666.Tim Shen2017-10-021-7/+2
OpenPOWER on IntegriCloud