summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* DAG: Don't use unchecked dyn_castMatt Arsenault2020-01-091-4/+4
* CodeGen: Use LLT instead of EVT in getRegisterByNameMatt Arsenault2020-01-091-3/+9
* [FPEnv] Default NoFPExcept SDNodeFlag to falseUlrich Weigand2020-01-021-0/+34
* [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptrFangrui Song2019-12-231-18/+17
* [SelectionDAG] Don't repeatedly add a node to the worklist in ComputeLiveOutV...Fangrui Song2019-12-231-6/+3
* [FPEnv][X86] More strict int <-> FP conversion fixesUlrich Weigand2019-12-231-4/+24
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* [PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi2019-12-091-2/+9
* Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi2019-12-061-9/+2
* [PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi2019-12-061-2/+9
* [FPEnv][SelectionDAG] Relax chain requirementsUlrich Weigand2019-12-061-6/+12
* [SelectionDAG] Reoder ViewXXXDAGs declarations to match execution order. NFCAmaury Séchet2019-12-031-14/+12
* [FPEnv] Add an option to disable strict float node mutating to an normalPengfei Wang2019-11-211-1/+1
* [PGO][PGSO] DAG.shouldOptForSize part.Hiroshi Yamauchi2019-11-211-1/+2
* [SelectionDAG][X86] Mutate strictFP nodes to non-strict in DoInstructionSelec...Craig Topper2019-11-201-1/+1
* 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
OpenPOWER on IntegriCloud