summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Use shouldAssumeDSOLocal in isOffsetFoldingLegal.Rafael Espindola2016-06-241-9/+14
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-234-14/+26
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-234-20/+8
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-224-8/+20
* AMDGPU: Add convergent flag to INLINEASM instruction.Wei Ding2016-06-221-0/+2
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-226-17/+16
* 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
* Replace silly uses of 'signed' with 'int'David Majnemer2016-06-212-9/+9
* Indent consistently.Joerg Sonnenberger2016-06-191-1/+1
* Apply another batch of fixes from clang-tidy's performance-unnecessary-value-...Benjamin Kramer2016-06-171-1/+1
* [SelectionDAG] Don't treat library calls specially if marked with nobuiltin.Marcin Koscielnicki2016-06-171-2/+3
* [DAG] Remove redundant FMUL in Newton-Raphson SQRT codeSanjay Patel2016-06-161-53/+86
* Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave2016-06-153-18/+7
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-153-7/+18
* [X86] Reduce the width of multiplification when its operands are extended fro...Wei Mi2016-06-141-0/+2
* [SelectionDAG] Remove exit-on-error flag from test (PR27765)Diana Picus2016-06-141-1/+3
* This patch fixes handling long double type when it isStrahinja Petrovic2016-06-131-3/+20
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-1213-413/+376
* SelectionDAG: Implement expansion of {S,U}MIN/MAX in integer legalizationJan Vesely2016-06-092-0/+55
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-082-6/+6
* [stack-protection] Add support for MSVC buffer security checkEtienne Bergeron2016-06-073-14/+77
* Re-apply "SDAG: Update ChainNodesMatched as nodes are deleted"Justin Bogner2016-06-031-4/+9
* Revert "SDAG: Update ChainNodesMatched as nodes are deleted"Justin Bogner2016-06-031-9/+4
* SDAG: Update ChainNodesMatched as nodes are deletedJustin Bogner2016-06-031-4/+9
* SDAG: Replace some unreachable code with an assert. NFCJustin Bogner2016-06-031-6/+3
* transform obscured FP sign bit ops into a fabs/fneg using TLI hookSanjay Patel2016-06-021-0/+46
* [DAG] use getBitcast() to reduce codeSanjay Patel2016-06-021-33/+25
* SDAG: Drop a redundant replace and move the dead node removal closer. NFCJustin Bogner2016-06-011-6/+4
* [DAG] Improve legalization of INSERT_SUBVECTORMichael Kuperstein2016-06-011-3/+22
* DAGCombiner: Fix broken size check in isAliasMatt Arsenault2016-06-011-1/+1
* [CodeGen] Promote FMINNAN/FMAXNAN like other binops.Ahmed Bougacha2016-05-311-0/+2
* [X86] Detect SAD patterns and emit psadbw instructions.Michael Kuperstein2016-05-271-7/+11
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-272-11/+17
* SDAG: Use an Optional<> instead of a sigil value. NFCJustin Bogner2016-05-261-6/+6
* Simplify std::all_of predicate (to one line) by using llvm::all_of. NFCI.Simon Pilgrim2016-05-251-2/+1
* Simplify std::all_of predicate (to one line) by using llvm::all_of. NFCI.Simon Pilgrim2016-05-251-3/+1
* [SelectionDAG] Add smarts for BSWAP in computeKnownBits.Chad Rosier2016-05-251-0/+6
* [SDAG] Add a fallback multiplication expansionHal Finkel2016-05-251-1/+43
* Fix some comment typos in SelectionDAGBuilder. NFCDiana Picus2016-05-201-3/+3
* [SelectionDAG] rename/move isKnownToBeAPowerOfTwo() from TargetLowering (NFC)Sanjay Patel2016-05-192-32/+30
* reduce indentation; NFCISanjay Patel2016-05-191-9/+7
* Fix an assert in SelectionDAGBuilder when processing inline asmRenato Golin2016-05-172-25/+30
* SelectionDAG: Select min/max when both are usedMatt Arsenault2016-05-161-1/+9
* Remove extra whitespace. NFC.Chad Rosier2016-05-161-1/+1
* [SelectionDAG] Attempt to split BITREVERSE vector legalization into BSWAP and...Simon Pilgrim2016-05-121-5/+32
* SDAG: Have SelectNodeTo replace uses if it CSE's instead of morphing a nodeJustin Bogner2016-05-112-9/+8
* fix typos in comments; NFCSanjay Patel2016-05-111-41/+40
* SDAG: Make SelectCodeCommon return voidJustin Bogner2016-05-101-25/+41
* [PR27599] [SystemZ] [SelectionDAG] Fix extension of atomic cmpxchg result.Marcin Koscielnicki2016-05-101-4/+17
OpenPOWER on IntegriCloud