summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Add space-optimized EmitMergeInputChains1_2 to the DAG isel matchin...Craig Topper2016-03-071-2/+3
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-14/+6
* [SelectionDAG] Eliminate exponential behavior in WalkChainUsersTim Shen2016-01-311-5/+20
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* Don't check if a list is empty with ilist::size.Benjamin Kramer2016-01-231-1/+1
* [X86] Don't alter HasOpaqueSPAdjustment after we've relied on itDavid Majnemer2016-01-141-1/+1
* [X86] Make hasFP constant timeDavid Majnemer2016-01-041-0/+3
* CXX_FAST_TLS calling convention: target independent portion.Manman Ren2015-12-161-2/+2
* CXX_FAST_TLS calling convention: target independent portion.Manman Ren2015-12-111-1/+36
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* Have 'optnone' respect the -fast-isel=false option.Paul Robinson2015-11-301-3/+7
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-4/+3
* Partially revert r253662: some unrelated work was accidentally committed with...Daniel Sanders2015-11-201-1/+0
* Revert the revert 253497 and 253539 - These commits aren't the cause of the c...Daniel Sanders2015-11-201-0/+1
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-3/+4
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-11/+12
* Don't call PrepareEHLandingPad on non EH padsReid Kleckner2015-10-121-2/+3
* [WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner2015-10-091-37/+0
* [SEH] Fix llvm.eh.exceptioncode fast register allocation assertionReid Kleckner2015-10-091-1/+1
* [SEH] Add llvm.eh.exceptioncode intrinsicReid Kleckner2015-10-071-6/+35
* [WinEH] Recognize CoreCLR personality functionJoseph Tremoulet2015-10-061-2/+2
* Add an explicit 'inline' specifier to these static functions. GCC isChandler Carruth2015-09-101-14/+14
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-4/+3
* [WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner2015-09-081-0/+2
* Distribute the weight on the edge from switch to default statement to edges g...Cong Hou2015-09-011-3/+1
* [EH] Handle non-Function personalities like unknown personalitiesReid Kleckner2015-08-311-8/+6
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-4/+7
* Remove the final bit test during lowering switch statement if all cases in bi...Cong Hou2015-08-251-13/+20
* Move the Target way of overriding DAG Scheduler to a target hookMehdi Amini2015-07-281-8/+6
* [PM/AA] Remove all of the dead AliasAnalysis pointers being threadedChandler Carruth2015-07-221-3/+3
* Create a wrapper pass for BranchProbabilityInfo.Cong Hou2015-07-151-3/+4
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-091-2/+4
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-18/+26
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-9/+9
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-0/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-2/+4
* Preserve the order of READ_REGISTER and WRITE_REGISTERHal Finkel2015-05-181-3/+3
* [Fast-ISel] Clear kill flags on registers replaced by updateValueMap.Pete Cooper2015-05-081-0/+7
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-1/+1
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-8/+12
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-12/+8
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-8/+12
* [SEH] Implement GetExceptionCode in __except blocksReid Kleckner2015-04-241-6/+0
* Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepa...Reid Kleckner2015-04-231-58/+2
* Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare ...Reid Kleckner2015-04-231-2/+58
* Re-commit r235560: Switch lowering: extract jump tables and bit tests before ...Hans Wennborg2015-04-231-27/+7
* Revert r235560; this commit was causing several failed assertions in Debug bu...Aaron Ballman2015-04-231-7/+27
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-221-27/+7
OpenPOWER on IntegriCloud