summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [Intrinsic] Signed Fixed Point Saturation Multiplication IntrinsicLeonard Chan2019-05-217-19/+194
* [SelectionDAG] fold insert subvector of undef into undefSanjay Patel2019-05-211-0/+3
* [SelectionDAG] remove redundant code; NFCISanjay Patel2019-05-211-6/+2
* [DAGCombiner] prevent unsafe reassociation of FP opsSanjay Patel2019-05-211-1/+8
* Add TargetLoweringInfo hook for explicitly setting the ABI calling convention...Dylan McKay2019-05-211-1/+1
* [SelectionDAGBuilder] Flush PendingExports before creating INLINEASM_BR node ...Craig Topper2019-05-201-3/+11
* [Intrinsics] Merge lround.i32 and lround.i64 into a single intrinsic with ove...Craig Topper2019-05-201-6/+4
* [DAGCombiner] Refactor code in visitShiftByConstant slightly to make it more ...Craig Topper2019-05-201-11/+12
* [SDAG] Vector op legalization for overflow opsNikita Popov2019-05-203-66/+120
* [NFC] Refactor visitIntrinsicCall so it doesn't return a const char*Guillaume Chatelet2019-05-202-141/+148
* [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic2019-05-202-4/+3
* Revert "[NFC] Refactor visitIntrinsicCall so it doesn't return a const char*"Guillaume Chatelet2019-05-202-145/+138
* [NFC] Refactor visitIntrinsicCall so it doesn't return a const char*Guillaume Chatelet2019-05-202-138/+145
* [DAGCombiner] visitShiftByConstant(): drop bogus signbit checkRoman Lebedev2019-05-171-18/+9
* [CodeGen] Fixed de-optimization of legalize subvector extractTim Renouf2019-05-161-0/+18
* [CodeGen] Add lround/llround builtinsAdhemerval Zanella2019-05-166-0/+144
* [codeview] Fix SDNode representation of annotation labelsReid Kleckner2019-05-152-1/+3
* [[DAGCombiner][NFC] Add a comment.Clement Courbet2019-05-151-0/+2
* [SDAG] fix unused variable warning and unneeded indirection; NFCSanjay Patel2019-05-142-3/+3
* [SDAG, x86] allow targets to override test for binop opcodesSanjay Patel2019-05-142-9/+10
* [TargetLowering] Handle multi depth GEPs w/ inline asm constraintsNick Desaulniers2019-05-131-38/+33
* [TargetLowering] Add SimplifyDemandedBits support for ZERO_EXTEND_VECTOR_INREGSimon Pilgrim2019-05-131-0/+24
* [DAGCombiner] narrow vector binop with inserts/extractSanjay Patel2019-05-131-1/+33
* Add constrained fptrunc and fpext intrinsics.Kevin P. Neal2019-05-137-29/+245
* TargetLowering::SimplifyDemandedBits - early-out for UNDEF ops. NFCI.Simon Pilgrim2019-05-131-3/+5
* [DAGCombiner] Fix invalid alias analysis.Clement Courbet2019-05-131-3/+2
* Recommit r358887 "[TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits ...Craig Topper2019-05-131-1/+25
* [DAGCombiner] try to move bitcast after extract_subvectorSanjay Patel2019-05-121-0/+24
* [DAG] Add SimplifyDemandedBits support for BITREVERSESimon Pilgrim2019-05-111-0/+10
* SelectionDAGISel::CodeGenAndEmitDAG - remove unused variable. NFCI.Simon Pilgrim2019-05-111-3/+0
* Revert [DAGCombiner] Avoid creating large tokenfactors in visitTokenFactorJordan Rupprecht2019-05-101-3/+2
* [LegalizeVectorOps] Remove calls to LegalizeOp on the return value from Expan...Craig Topper2019-05-101-2/+2
* [SDAG] Recursively legalize both vector mulo resultsNikita Popov2019-05-101-3/+7
* [DAGCombiner] reduce code duplication; NFCSanjay Patel2019-05-101-10/+8
* SelectionDAG: accommodate atomic floating stores.Tim Northover2019-05-101-1/+4
* [CodeGen] Add comment about FSUB <-> FNEG xformsCameron McInally2019-05-091-0/+4
* [DAGCombiner] Limit number of nodes explored as store candidates.Florian Hahn2019-05-091-2/+5
* [SelectionDAG] Expand ADD/SUBCARRYLeonard Chan2019-05-091-0/+42
* [SelectionDAG] fold 'fneg undef' to undefSanjay Patel2019-05-081-0/+4
* [FastISel][X86] Support FNeg instruction in target independent fast isel hand...Craig Topper2019-05-081-0/+3
* [LegalizeDAG] Assert non-power-of-2 load/store op splits are in range. NFCI.Simon Pilgrim2019-05-081-2/+6
* Fix cppcheck operator precedence warning. NFCI.Simon Pilgrim2019-05-081-2/+2
* [NFC] Add a static function to do the endian checkQingShan Zhang2019-05-081-15/+37
* [DAGCombiner] Avoid creating large tokenfactors in visitTokenFactorFlorian Hahn2019-05-071-2/+3
* Avoid use-after-move warnings by using swap instead. NFCI.Simon Pilgrim2019-05-071-2/+5
* [FastISel][X86] If selectFNeg fails, fall back to SelectionDAG not treating i...Craig Topper2019-05-071-8/+9
* [FastISel] Pass the fneg input operand to hasTrivialKill in FastISel::selectF...Craig Topper2019-05-061-1/+1
* Fix pr33010, a 2 year old crashing regressionPhilip Reames2019-05-061-0/+4
* [SelectionDAG][X86] Support inline assembly returning an mmx register into a ...Craig Topper2019-05-061-0/+8
* Revert r359392 and r358887Craig Topper2019-05-061-25/+1
OpenPOWER on IntegriCloud