summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SSP] Remove llvm.stackprotectorcheck.Tim Shen2016-04-081-2/+7
* Swift Calling Convention: swifterror target-independent change.Manman Ren2016-04-051-0/+121
* CXX TLS: collect return blocks after SelectAllBasicBlocks.Manman Ren2016-03-241-7/+15
* [CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86.Manman Ren2016-03-181-1/+1
* [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
OpenPOWER on IntegriCloud