summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner2015-04-221-58/+2
* Re-land r235154-r235156 under the existing -sehprepare flagReid Kleckner2015-04-211-5/+15
* Revert r235154-r235156, they cause asserts when building win64 code (http://c...Nico Weber2015-04-171-25/+62
* [SEH] Reimplement x64 SEH using WinEHPrepareReid Kleckner2015-04-171-62/+25
* Revert the switch lowering change (r235101, r235103, r235106)Hans Wennborg2015-04-161-7/+27
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-161-27/+7
* [WinEH] Try to make the MachineFunction CFG more accurateReid Kleckner2015-04-151-42/+65
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-1/+1
* CodeGen: Assert that inlined-at locations agreeDuncan P. N. Exon Smith2015-04-031-5/+8
* [WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer2015-03-301-0/+5
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-2/+2
* SelectionDAGIsel: Fix comment about terminators being "handled below".Hans Wennborg2015-03-191-3/+2
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-1/+15
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-3/+1
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-1/+3
* Remove useMachineScheduler and replace it with subtarget optionsEric Christopher2015-03-111-1/+2
* Make constant arrays that are passed to functions as const.Benjamin Kramer2015-03-071-1/+1
* Use report_fatal_error instead of unreachable for -fast-isel-abortMehdi Amini2015-03-041-3/+3
* Fixup for recent -fast-isel-abort change: code didn't match descriptionMehdi Amini2015-02-281-1/+4
* Change the fast-isel-abort option from bool to int to enable "levels"Mehdi Amini2015-02-271-24/+24
* Unify the two EH personality classification routines I wroteReid Kleckner2015-02-141-1/+1
* Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth2015-02-131-1/+1
* Revert GCStrategy ownership changesPhilip Reames2015-01-261-1/+1
* Classify functions by EH personality type rather than using the tripleReid Kleckner2015-01-231-4/+7
* [PM] Remove the Pass argument from all of the critical edge splittingChandler Carruth2015-01-191-4/+5
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-161-1/+1
* Fix SelectionDAG -view-*-dags filteringMehdi Amini2015-01-151-1/+1
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-3/+4
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* Emit the Itanium LSDA for unknown EH personalities on Win64Reid Kleckner2015-01-141-0/+4
* SelectionDAG: add a -filter-view-dags option to llcMehdi Amini2015-01-141-10/+25
* CodeGen support for x86_64 SEH catch handlers in LLVMReid Kleckner2015-01-141-1/+63
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* Remove uses of the TargetMachine from FunctionLoweringInfoEric Christopher2014-10-091-1/+1
* Grab the TargetRegisterInfo off of the subtarget from theEric Christopher2014-10-081-1/+1
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-081-17/+19
* Cache SelectionDAGISel TargetInstrInfo lookups on the class andEric Christopher2014-10-081-13/+9
* Reset the target options and optimization level as the firstEric Christopher2014-10-081-8/+13
* Have the selection dag grab TargetLowering off of the subtargetEric Christopher2014-10-081-2/+1
OpenPOWER on IntegriCloud