summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [FPEnv] Add constrained intrinsics for lrint and lroundKevin P. Neal2019-10-071-28/+60
* [TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux2019-09-261-6/+6
* [LegalizeTypes] Remove code for softening a float type to itself.Craig Topper2019-09-121-4/+2
* [SelectionDAG] Remove ISD::FP_ROUND_INREGCraig Topper2019-09-091-14/+0
* [Intrinsic] Add the llvm.umul.fix.sat intrinsicBjorn Pettersson2019-09-071-1/+3
* [LegalizeDAG] Pass DAG to two calls to SDNode::dump in debug prints so that t...Craig Topper2019-09-031-2/+2
* Fix shadow variable warning. NFCI.Simon Pilgrim2019-08-291-4/+3
* LegalizeSetCCCondCode - Reduce scope of NeedSwap to fix cppcheck warning. NFCI.Simon Pilgrim2019-08-291-1/+1
* [FPEnv] Add fptosi and fptoui constrained intrinsics.Kevin P. Neal2019-08-281-1/+28
* [Strict FP] Allow custom operation actionsUlrich Weigand2019-08-061-33/+24
* [SelectionDAG] Simplify some calls to getSetCCResultType. NFCBjorn Pettersson2019-07-091-2/+1
* adding more fmf propagation for selects plus updated testsMichael Berg2019-06-151-0/+3
* Revert "adding more fmf propagation for selects plus tests"Fangrui Song2019-06-151-3/+0
* adding more fmf propagation for selects plus testsMichael Berg2019-06-141-0/+3
* [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim2019-06-111-13/+9
* Propagate fmf for setcc in SDAG for select foldsMichael Berg2019-06-031-4/+7
* [CodeGen] Add lrint/llrint builtinsAdhemerval Zanella2019-05-281-0/+14
* [X86] Custom lower CONCAT_VECTORS of v2i1Benjamin Kramer2019-05-281-0/+1
* [Intrinsic] Signed Fixed Point Saturation Multiplication IntrinsicLeonard Chan2019-05-211-0/+2
* [SDAG] Vector op legalization for overflow opsNikita Popov2019-05-201-66/+8
* [CodeGen] Add lround/llround builtinsAdhemerval Zanella2019-05-161-0/+39
* Add constrained fptrunc and fpext intrinsics.Kevin P. Neal2019-05-131-5/+30
* [SelectionDAG] Expand ADD/SUBCARRYLeonard Chan2019-05-091-0/+42
* [LegalizeDAG] Assert non-power-of-2 load/store op splits are in range. NFCI.Simon Pilgrim2019-05-081-2/+6
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [LegalizeDAG] Expand i16 bswap directly to a rotate by 8 instead of relying o...Craig Topper2019-03-241-3/+2
* [TargetLowering] Add code size information on isFPImmLegal. NFCAdhemerval Zanella2019-03-181-1/+2
* [SDAG][AArch64] Legalize VECREDUCENikita Popov2019-03-111-0/+31
* [LegalizeDAG] Use APInt::getSplat helper to create bitreverse masks. NFCI.Simon Pilgrim2019-02-261-10/+6
* [LegalizeDAG] Expand SADDO/SSUBO using SADDSAT/SSUBSAT (PR37763)Simon Pilgrim2019-02-261-5/+17
* [SDAG] Support vector UMULO/SMULONikita Popov2019-02-201-3/+5
* [SelectionDAG] Extract [US]MULO expansion into TL method; NFCNikita Popov2019-02-171-147/+3
* [SelectionDAG] Fix return calling convention in expansion of ?MULOwhitequark2019-02-121-3/+9
* Revert "[SelectionDAG] Extract [US]MULO expansion into TL method; NFC"Nikita Popov2019-02-091-3/+141
* [SelectionDAG] Extract [US]MULO expansion into TL method; NFCNikita Popov2019-02-091-141/+3
* [Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan2019-02-041-1/+3
* [TargetLowering] Rename getExpandedFixedPointMultiplication to expandFixedPoi...Simon Pilgrim2019-01-241-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Allow FP types for atomicrmw xchgMatt Arsenault2019-01-171-0/+18
* [LegalizeDAG] Remove 'NeedInvert' code from expansion of BR_CC. Replace with ...Craig Topper2019-01-131-4/+1
* [X86] Rename overly verbose method; NFCNikita Popov2019-01-131-5/+3
* [X86][AARCH64] Improve ISD::ABS supportSimon Pilgrim2019-01-121-0/+4
* [TargetLowering] Add ISD::ROTL/ROTR vector expansionSimon Pilgrim2018-12-131-40/+5
* [Intrinsic] Signed Fixed Point Multiplication IntrinsicLeonard Chan2018-12-121-0/+10
* [SelectionDAG] Initial support for FSHL/FSHR funnel shift opcodes (PR39467)Simon Pilgrim2018-12-051-0/+7
* [FPEnv] Add constrained CEIL/FLOOR/ROUND/TRUNC intrinsicsCameron McInally2018-11-051-0/+8
* [COFF, ARM64] Implement Intrinsic.sponentry for AArch64Mandeep Singh Grang2018-11-011-0/+1
* Revert "[COFF, ARM64] Implement Intrinsic.sponentry for AArch64"Mandeep Singh Grang2018-11-011-1/+0
* [COFF, ARM64] Implement Intrinsic.sponentry for AArch64Mandeep Singh Grang2018-10-311-0/+1
* Fix comment typo. NFCI.Simon Pilgrim2018-10-311-1/+1
OpenPOWER on IntegriCloud