summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace wrongly deleted header banner, fix formattingReid Kleckner2019-11-141-11/+7
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-6/+6
* [SelectionDAG] Fixed null check after dereferencing warning. NFCI.Dávid Bolvanský2019-11-031-1/+1
* Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner2019-10-191-0/+1
* TLI: Remove DAG argument from getRegisterByNameMatt Arsenault2019-10-011-4/+4
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-10/+7
* TableGen: Support physical register inputs > 255Matt Arsenault2019-07-221-1/+4
* Standardize on MSVC behavior for triples with no environmentReid Kleckner2019-07-081-1/+1
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-1/+1
* Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault2019-06-191-0/+29
* [FastISel] Skip creating unnecessary vregs for argumentsFrancis Visoiu Mistrih2019-06-101-30/+34
* Factor out SelectionDAG's switch analysis and lowering into a separate compon...Amara Emerson2019-06-081-19/+19
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-10/+8
* [AMDGPU] Divergence driven ISel. Assign register class for cross block va...Alexander Timofeev2019-05-261-1/+1
* Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c...Peter Collingbourne2019-05-251-1/+1
* [AMDGPU] Divergence driven ISel. Assign register class for cross block values...Alexander Timofeev2019-05-241-1/+1
* CodeGen: factor out swifterror value tracking.Tim Northover2019-05-241-266/+12
* [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic2019-05-201-1/+1
* SelectionDAGISel::CodeGenAndEmitDAG - remove unused variable. NFCI.Simon Pilgrim2019-05-111-3/+0
* [FastISel] Fix the crash in gc.result loweringSerguei Katkov2019-04-041-1/+2
* Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers fo...Craig Topper2019-03-101-0/+6
* Revert r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for ...Craig Topper2019-03-051-6/+0
* [TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/imm...Craig Topper2019-03-011-0/+6
* [SelectionDAG] Add a OPC_CheckChild2CondCode to SelectionDAGISel to remove a ...Craig Topper2019-02-251-0/+14
* [DebugInfo][DAG] Either salvage dangling debug info or emit Undef DBG_VALUEsJeremy Morse2019-02-131-0/+1
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-3/+5
* Fix emission of _fltused for MSVC.James Y Knight2019-01-241-0/+29
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SelectionDAG] Always use the version of computeKnownBits that returns a valu...Simon Pilgrim2018-12-211-4/+2
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-0/+12
* [SelectionDAG] Compute known bits and num sign bits for live out vector regis...Craig Topper2018-11-201-2/+2
* Type safe version of MachinePassRegistrySerge Guelton2018-11-091-1/+2
* [SelectionDAGISel] Suppress a -Wunused-but-set-variable warning in release bu...Craig Topper2018-10-311-0/+1
* Reland "[WebAssembly] LSDA info generation"Heejin Ahn2018-10-251-24/+59
* Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev2018-10-161-59/+24
* [WebAssembly] LSDA info generationHeejin Ahn2018-10-161-24/+59
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* Run VerifyDAGDiverence in debug onlyMikael Nilsson2018-09-261-0/+14
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-301-1/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-2/+2
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-26/+10
* DAG: Remove unnecessary .str()Matt Arsenault2018-07-271-1/+1
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-131-2/+4
* Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun2018-07-121-4/+2
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-121-2/+4
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-93/+92
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
OpenPOWER on IntegriCloud