summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* [FPEnv] Fix chain handling regression after 04a8696Ulrich Weigand2020-01-141-0/+3
* [FPEnv] Fix chain handling for fpexcept.strict nodesUlrich Weigand2020-01-131-3/+20
* [IR] Redefine Freeze instructionaqjune2019-11-121-1/+1
* [IR] Add Freeze instructionaqjune2019-11-051-0/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Factor out SelectionDAG's switch analysis and lowering into a separate compon...Amara Emerson2019-06-081-245/+38
* CodeGen: factor out swifterror value tracking.Tim Northover2019-05-241-3/+7
* [NFC] Refactor visitIntrinsicCall so it doesn't return a const char*Guillaume Chatelet2019-05-201-1/+4
* Revert "[NFC] Refactor visitIntrinsicCall so it doesn't return a const char*"Guillaume Chatelet2019-05-201-4/+1
* [NFC] Refactor visitIntrinsicCall so it doesn't return a const char*Guillaume Chatelet2019-05-201-1/+4
* Switch lowering: exploit unreachable fall-through when lowering case range cl...Hans Wennborg2019-03-291-0/+2
* Re-commit r355490 "[CodeGen] Omit range checks from jump tables when lowering...Hans Wennborg2019-03-271-1/+2
* Fix nondeterminism introduced in r353954Yi Kong2019-03-261-1/+2
* Revert "[CodeGen] Omit range checks from jump tables when lowering switches w...Alexander Kornienko2019-03-061-3/+2
* [CodeGen] Omit range checks from jump tables when lowering switches with unre...Ayonam Ray2019-03-061-2/+3
* Reversing the commit of revision 355483 since it is giving a regression on a ...Ayonam Ray2019-03-061-3/+2
* [CodeGen] Omit range checks from jump tables when lowering switches with unre...Ayonam Ray2019-03-061-2/+3
* [DebugInfo][DAG] Either salvage dangling debug info or emit Undef DBG_VALUEsJeremy Morse2019-02-131-4/+12
* [DebugInfo][DAG] Refactor dbg.value lowering into its own methodJeremy Morse2019-02-131-0/+6
* [SelectionDAG] Clean up comments in SelectionDAGBuilder.h. NFCBjorn Pettersson2019-02-121-46/+42
* [CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth2019-02-111-3/+3
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+2
* [SelectionDAG] Cleanup some code comments. NFCBjorn Pettersson2019-02-061-4/+4
* Reversing the checkin for version 352484 as tests are failing.Ayonam Ray2019-01-291-3/+2
* [CodeGen] Omit range checks from jump tables when lowering switches with unre...Ayonam Ray2019-01-291-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Reversing the commit in revision 350186. Revision causes regression in 4Ayonam Ray2019-01-011-3/+2
* Omit range checks from jump tables when lowering switches with unreachableAyonam Ray2019-01-011-2/+3
* [IR] Add a dedicated FNeg IR InstructionCameron McInally2018-11-131-0/+3
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-281-3/+7
* [CodeGen] Fix inconsistent declaration parameter nameFangrui Song2018-07-161-8/+8
* [DAG] propagate FMF for all FPMathOperatorsSanjay Patel2018-05-151-0/+7
* [DAG] clean up flag propagation for binops; NFCISanjay Patel2018-05-111-1/+1
* [SelectionDAG] Refactor code by adding RegsForValue::getRegsAndSizes(). NFCIBjorn Pettersson2018-05-041-0/+3
* Reapply "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"Bjorn Pettersson2018-05-031-0/+5
* Revert "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"Martin Storsjo2018-05-031-5/+0
* [SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)Bjorn Pettersson2018-05-021-0/+5
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [SelectionDAG] Support multiple dangling debug info for one valueBjorn Pettersson2018-03-211-1/+4
* [SelectionDAG] Improve handling of dangling debug infoBjorn Pettersson2018-03-121-0/+6
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [CodeGen] Peel off the dominant case in switch statement in loweringRong Xu2017-11-141-0/+4
* [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include W...Eugene Zelenko2017-09-271-93/+104
* Improve line debug info when translating a CaseBlock to SDNodes.Adrian Prantl2017-08-171-2/+7
* Remove the unused dbg.value offset from SelectionDAG (NFC)Adrian Prantl2017-07-281-7/+6
* Handle ConstantExpr correctly in SelectionDAGBuilderSimon Pilgrim2017-07-091-4/+2
* Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-06-091-2/+12
* Add constrained intrinsics for some libm-equivalent operationsAndrew Kaylor2017-05-251-1/+1
OpenPOWER on IntegriCloud