summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-119/+127
* Masked gather and scatter: Added code for SelectionDAG.Elena Demikhovsky2015-04-281-0/+49
* CONCAT_VECTOR of BUILD_VECTOR - minor fixSimon Pilgrim2015-04-211-0/+12
* TRUNCATE constant folding - minor fix for rL233224Simon Pilgrim2015-04-161-1/+4
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-8/+11
* CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-3/+3
* [DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC vector constant foldingSimon Pilgrim2015-04-061-0/+4
* less space; NFCSanjay Patel2015-04-041-1/+0
* CodeGen: Assert that inlined-at locations agreeDuncan P. N. Exon Smith2015-04-031-0/+6
* [SDAG] Handle non-integer preferred memset types for non-constant valuesHal Finkel2015-03-311-2/+17
* CodeGen: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-2/+1
* [DAGCombiner] Add support for TRUNCATE + FP_EXTEND vector constant foldingSimon Pilgrim2015-03-251-2/+27
* [SelectionDAG] Fixed issue with uitofp vector constant folding being treated ...Simon Pilgrim2015-03-231-4/+2
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-2/+2
* [DAGCombiner] Add a shuffle mask commutation helper function. NFCI.Simon Pilgrim2015-03-071-20/+3
* Accidentaly inverted the condition again. Sorry.Benjamin Kramer2015-03-021-1/+1
* Avoid assertion in MSVC 2013 debug builds.Benjamin Kramer2015-03-021-1/+1
* Simplify code. NFC.Benjamin Kramer2015-03-021-11/+3
* Canonicalize splats as build_vectors (PR22283)Sanjay Patel2015-02-171-15/+12
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-3/+1
* [SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splatsChandler Carruth2015-02-151-0/+28
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-7/+3
* Add nullptr checks for TargetSelectionDAGInfo in SelectionDAG.Manuel Jacob2015-01-281-13/+19
* [SelectionDAG] Fix assert message copypasta. NFC.Ahmed Bougacha2015-01-261-2/+2
* [DAG] Fix wrong canonicalization performed on shuffle nodes.Andrea Di Biagio2015-01-241-7/+9
* DAGCombine: always constant fold FMA when target disable FP exceptionsMehdi Amini2015-01-231-1/+1
* SelectionDAG: Add KnownBits and SignBits computation for EXTRACT_ELEMENTJan Vesely2015-01-221-0/+30
* [DAGCombine] Produce better code for constant splatsMichael Kuperstein2015-01-221-1/+22
* Revert r226811, MSVC accepts code sane compilers don't.Michael Kuperstein2015-01-221-22/+1
* [DAGCombine] Produce better code for constant splatsMichael Kuperstein2015-01-221-1/+22
* Fixed a bug in type legalizer for masked load/store intrinsics.Elena Demikhovsky2015-01-221-6/+7
* Implement new way of expanding extloads.Matt Arsenault2015-01-141-2/+2
* DAGCombiner: simplify by using condition variables; NFCMatthias Braun2015-01-131-2/+3
* merge consecutive loads that are offset from a base addressSanjay Patel2014-12-161-5/+19
* Fix a few instances found in SelectionDAG where we were not handling F16 at p...Owen Anderson2014-12-091-1/+5
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-0/+54
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-54/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-0/+54
* [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2Simon Pilgrim2014-11-191-2/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* Add an assert and a test that verify r221709's fix.Frederic Riss2014-11-131-2/+4
* Totally forget deallocated SDNodes in SDDbgInfo.Frederic Riss2014-11-111-4/+12
* Modernize old-style static asserts. NFC.Benjamin Kramer2014-10-121-1/+1
* Remove a bunch of getSubtargetImpl calls since we already haveEric Christopher2014-10-081-35/+6
* Have the selection dag grab TargetLowering off of the subtargetEric Christopher2014-10-081-2/+2
* Have SelectionDAG's subtarget TargetSelectionDAGInfo be setEric Christopher2014-10-081-2/+2
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-18/+16
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-16/+18
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-18/+16
* Do not assume the value passed to memset is an i32.Job Noorman2014-08-291-8/+1
OpenPOWER on IntegriCloud