summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix some places where we were assuming that memory type had been legalizedEric Christopher2015-11-251-2/+1
* X86: More efficient legalization of wide integer comparesHans Wennborg2015-11-191-1/+2
* [SDAG] Fix expansion of BITREVERSEJames Molloy2015-11-131-3/+5
* [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsicJames Molloy2015-11-121-0/+27
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-11-121-73/+145
* LegalizeDAG: Implement promote for scalar_to_vectorMatt Arsenault2015-11-101-0/+28
* LegalizeDAG: Implement promote for insert_vector_eltMatt Arsenault2015-11-101-1/+52
* LegalizeDAG: Implement promote for extract_vector_eltMatt Arsenault2015-11-101-4/+58
* LegalizeDAG: Implement promote for build_vectorMatt Arsenault2015-10-211-0/+30
* Adding support for TargetLoweringBase::LibCallArtyom Skrobov2015-10-201-251/+275
* Combining DIV+REM->DIVREM doesn't belong in LegalizeDAG; move it over into DA...Artyom Skrobov2015-10-201-49/+2
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-1/+1
* propagate fast-math-flags on DAG nodesSanjay Patel2015-09-161-2/+8
* SelectionDAG: Support Expand of f16 extloadsMatt Arsenault2015-09-091-1/+19
* [CodeGen] Support (and default to) expanding READCYCLECOUNTER to 0.Ahmed Bougacha2015-08-281-0/+12
* Make variable argument intrinsics behave correctly in a Win64 CC function.Charles Davis2015-08-251-48/+4
* [CodeGen] Mark the promoted FCOPYSIGN result FP_ROUND as TRUNCating.Ahmed Bougacha2015-08-131-1/+8
* [CodeGen] When Promoting, don't extend the 2nd FCOPYSIGN operand.Ahmed Bougacha2015-08-131-1/+1
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-38/+44
* [SDAG] Fix a result chain in ExpandUnalignedLoadHal Finkel2015-08-041-1/+1
* move DAGCombiner's allowableAlignment() helper function into the TLISanjay Patel2015-07-291-28/+16
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-161-0/+1
* Use getZExtOrTrunc helper instead of manually doing zext/trunc check. NFC.Pete Cooper2015-07-151-2/+1
* Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization"Matthias Braun2015-07-141-150/+74
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-07-141-74/+150
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-38/+51
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-53/+64
* Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini2015-07-071-27/+30
* Wrap assert loops in #ifndef NDEBUGPete Cooper2015-06-261-0/+2
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-11/+12
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Add SDNodes for umin, umax, smin and smax.James Molloy2015-05-151-0/+20
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-1/+1
* CodeGen: Default overflow operations to expand so we don't have to assume tar...Jan Vesely2015-04-291-6/+0
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-144/+173
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-173/+144
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-144/+173
* [AArch64] Promote f16 operations to f32.Ahmed Bougacha2015-04-101-3/+52
* [CodeGen] Replace the reused stores' chain for extractelt expansion.Ahmed Bougacha2015-03-091-6/+20
* SDAG: Merge the meat of two ExpandAtomic implementations.Benjamin Kramer2015-03-051-126/+2
* [SDAG] Handle LowerOperation returning its input consistentlyHal Finkel2015-02-241-2/+2
* [X86] Teach how to custom lower double-to-half conversions under fast-math.Andrea Di Biagio2015-02-231-0/+15
* Add generic fmad DAG node.Matt Arsenault2015-02-201-0/+3
* Implement new way of expanding extloads.Matt Arsenault2015-01-141-14/+17
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-4/+7
* Don't repeat class/function/variable names in comments. NFC.Sanjay Patel2014-11-211-47/+35
* Less space; NFCSanjay Patel2014-11-211-8/+4
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Fix an incorrect chain operand when expanding INSERT_VECTOR operations throug...Owen Anderson2014-11-181-1/+1
OpenPOWER on IntegriCloud