summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
Commit message (Expand)AuthorAgeFilesLines
* [Intrinsic] Add fixed point division intrinsics.Bevin Hansson2020-01-081-3/+5
* [LegalizeTypes] Add widening support for STRICT_FSETCC/FSETCCSCraig Topper2020-01-061-0/+2
* [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/improvements for legal...Craig Topper2019-12-171-0/+2
* [LegalizeTypes] Remove ScalarizeVecRes_STRICT_FP_ROUND in favor of just using...Craig Topper2019-12-161-1/+0
* [LegalizeTypes] Remove manual worklist management from SoftenFloatRes_FP_EXTEND.Craig Topper2019-12-101-5/+0
* [FPEnv] [PowerPC] Lowering ppc_fp128 StrictFP Nodes to libcallsCraig Topper2019-12-031-1/+4
* [LegalizeTypes] Remove dead code related to softening f16 which we no longer do.Craig Topper2019-11-271-1/+0
* [LegalizeTypes] Add SoftenFloatOp_Unary to reduce some duplication for soften...Craig Topper2019-11-261-0/+1
* [LegalizeTypes] Add SoftenFloatRes_Unary and SoftenFloatRes_Binary functions ...Craig Topper2019-11-261-0/+2
* [LegalizeTypes][RISCV] Soften FCOPYSIGN operandLuís Marques2019-11-261-0/+1
* [SelectionDAG] Merge the two identical ExpandChainLibCall methods from Legali...Craig Topper2019-11-181-2/+0
* [LegalizeTypes] Merge ExpandIntRes_LLROUND and ExpandIntRes_LLRINT into one f...Craig Topper2019-11-171-2/+1
* [Codegen][ARM] Add float softening for cbrtDavid Green2019-10-281-0/+2
* [AArch64][SVE] Add SPLAT_VECTOR ISD NodeGraham Hunter2019-10-181-0/+2
* [LegalizeTypes] Remove code for softening a float type to itself.Craig Topper2019-09-121-40/+17
* [LegalizeTypes] Teach SoftenFloatOp_SELECT_CC to handle operand 2 or 3 being ...Craig Topper2019-09-101-1/+1
* [FPEnv] Add fptosi and fptoui constrained intrinsics.Kevin P. Neal2019-08-281-0/+1
* [SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSATBjorn Pettersson2019-08-111-0/+1
* [SelectionDAG][X86] Move setcc mask splitting for mload/mstore/mgather/mscatt...Craig Topper2019-08-081-0/+2
* [SelectionDAG] Legalize vaargs that require vector splittingSimon Pilgrim2019-06-181-0/+1
* Revert revert of r362112 with minor SystemZ test file corrections.Kevin P. Neal2019-05-311-0/+5
* Revert r362112, it broke the bots with the message "Unsupported vector argume...Kevin P. Neal2019-05-301-5/+0
* [FPEnv] Added a special UnrollVectorOp method to deal with the chain on Stric...Kevin P. Neal2019-05-301-0/+5
* [CodeGen] Add lrint/llrint builtinsAdhemerval Zanella2019-05-281-0/+5
* [CodeGen] Add lround/llround builtinsAdhemerval Zanella2019-05-161-0/+5
* Add constrained fptrunc and fpext intrinsics.Kevin P. Neal2019-05-131-0/+3
* [SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGB...Simon Pilgrim2019-03-191-0/+2
* [CodeGen] Prepare for introduction of v3 and v5 MVTsTim Renouf2019-03-171-0/+1
* [SDAG][AArch64] Legalize VECREDUCENikita Popov2019-03-111-0/+5
* [CodeGen] Handle vector UADDO, SADDO, USUBO, SSUBONikita Popov2019-02-071-0/+4
* [Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan2019-02-041-5/+5
* [SelectionDAG] Support promotion of the FPOWI integer operandAlex Bradbury2019-02-011-0/+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/+1
* [Intrinsic] Signed Fixed Point Multiplication IntrinsicLeonard Chan2018-12-121-0/+7
* [SelectionDAG] Support result type promotion for FLT_ROUNDS_Alex Bradbury2018-11-301-0/+1
* [SelectionDAG] Support promotion of PREFETCH operandsAlex Bradbury2018-11-301-0/+1
* [SelectionDAG] Support promotion of FRAMEADDR/RETURNADDR operandsAlex Bradbury2018-11-301-0/+1
* [TargetLowering][RISCV] Introduce isSExtCheaperThanZExt hook and implement fo...Alex Bradbury2018-11-301-0/+14
* [Intrinsic] Signed and Unsigned Saturation Subtraction IntirnsicsLeonard Chan2018-10-291-2/+2
* [LegalizeTypes] Stop DAGTypeLegalizer::getSETCCWidenedResultTy from creating ...Craig Topper2018-10-261-3/+0
* [Intrinsic] Unigned Saturation Addition IntrinsicLeonard Chan2018-10-221-2/+2
* [Intrinsic] Signed Saturation Addition IntrinsicLeonard Chan2018-10-161-0/+2
* [X86] Support v2i32 gather/scatter indices with -x86-experimental-vector-wide...Craig Topper2018-08-291-0/+1
* [FPEnv] Scalarize StrictFP vector operationsCameron McInally2018-08-141-0/+1
* [FPEnv] Widen illegal width StrictFP vector operations as neededCameron McInally2018-08-011-0/+1
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [FPEnv] Legalize double width StrictFP vector operationsCameron McInally2018-07-231-0/+1
* [CodeGen] Fix inconsistent declaration parameter nameFangrui Song2018-07-161-11/+11
* [DAG] Don't map a TableId to itself in the ReplacedValues mapBjorn Pettersson2018-06-201-1/+2
OpenPOWER on IntegriCloud