summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [MSP430] Generate EABI-compliant libcallsVadzim Dambrouski2017-05-111-0/+1
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-1/+1
* Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.Amara Emerson2017-05-011-1/+1
* [APInt] Use inplace shift methods where possible. NFCICraig Topper2017-04-281-1/+1
* Fix signed multiplication with overflow fallback.Ranjeet Singh2017-04-261-2/+2
* Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...Renato Golin2017-04-231-1/+1
* [APInt] Use operator<<= instead of shl where possible. NFCCraig Topper2017-04-231-1/+1
* [APInt] Rename getSignBit to getSignMaskCraig Topper2017-04-201-2/+2
* Fix for PR#30562: Selection DAG error: Detected cycle in SelectionDAG.Andrew V. Tischenko2017-04-141-2/+5
* Make library calls sensitive to regparm module flag (Fixes PR3997).Nirav Dave2017-03-181-23/+37
* Capitalize ArgListEntry fields. NFC.Nirav Dave2017-03-181-16/+16
* [DAGCombine] Use APInt::operator|(uint64_t) instead of creating a temporary A...Craig Topper2017-03-051-6/+6
* Use SelectionDAG::getBuildVector helper function where possible. NFCI.Simon Pilgrim2017-01-301-5/+4
* DAG: Avoid OOB when legalizing vector indexingMatt Arsenault2017-01-101-30/+10
* [SelectionDAG] Add expansion and promotion of [US]MUL_LOHINicolai Haehnle2016-12-081-5/+56
* [CodeGen] Fix result type for SMULO/UMULO legalizationEli Friedman2016-12-061-0/+9
* Fix spelling mistakes in SelectionDAG comments. NFC.Simon Pilgrim2016-11-201-1/+1
* Introduce TLI predicative for base-relative Jump Tables.Joerg Sonnenberger2016-11-151-1/+1
* Simplify.Joerg Sonnenberger2016-11-021-2/+2
* LegalizeDAG: Support promoting [US]DIV and [US]REM operationsTom Stellard2016-10-261-1/+18
* [DAG] optimize negation of boolSanjay Patel2016-10-191-2/+19
* [MachineMemOperand] Move synchronization scope and atomic orderings from SDNo...Konstantin Zhuravlyov2016-10-151-11/+3
* LegalizeDAG: Implement PROMOTE for ISD::BITREVERSETom Stellard2016-10-131-1/+2
* Create llvm.addressofreturnaddress intrinsicAlbert Gutowski2016-10-121-0/+1
* [SelectionDAG] Fix calling convention in expansion of ?MULO.whitequark2016-10-041-2/+12
* getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits(), round 2 ;...Sanjay Patel2016-09-141-2/+2
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-4/+2
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-2/+2
* Shift-left (ISD::SHL) operation crashes on "DAG Legalization" phase.Elena Demikhovsky2016-09-071-21/+27
* Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel2016-09-011-0/+16
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+2
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+2
* Disable shrinking of SNaN constantsElliot Colp2016-08-031-11/+17
* [SelectionDAG] Optimization of BITREVERSE legalization for power-of-2 integer...Simon Pilgrim2016-07-221-3/+46
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-124/+92
* [CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a poin...Craig Topper2016-07-011-7/+6
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* Use isPositionIndependent in a few more places.Rafael Espindola2016-06-281-1/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-231-4/+0
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-231-0/+4
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-221-4/+0
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-7/+7
* Strip trailing whitespaceSimon Pilgrim2016-06-211-4/+4
* [arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.Daniel Sanders2016-06-211-2/+1
* Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave2016-06-151-0/+4
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-151-4/+0
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-49/+47
* Remove extra whitespace. NFC.Chad Rosier2016-05-161-1/+1
* [PR27599] [SystemZ] [SelectionDAG] Fix extension of atomic cmpxchg result.Marcin Koscielnicki2016-05-101-4/+17
OpenPOWER on IntegriCloud