aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAG.h
Commit message (Expand)AuthorAgeFilesLines
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-4/+4
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-2/+3
* Add getSelect helper functionMatt Arsenault2013-06-141-0/+14
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-4/+4
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-11/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-88/+88
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-191-15/+16
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-2/+2
* SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer2013-02-041-4/+2
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-221-0/+14
* Funnel the actual TargetTransformInfo pass from the SelectionDAGISelChandler Carruth2013-01-051-1/+4
* Refactor DAGCombinerInfo. Change the different booleans that indicate if we a...Nadav Rotem2012-12-271-7/+1
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-2/+2
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-171-4/+4
* Fix PR11985Michael Liao2012-09-121-1/+7
* Add SelectionDAG::getTargetIndex.Jakob Stoklund Olesen2012-08-071-0/+2
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-201-29/+46
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-2/+2
* Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola2012-03-311-2/+3
* Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." f...NAKAMURA Takumi2012-03-161-2/+1
* Inline the d'tor and add an anchor instead.Bill Wendling2012-03-131-1/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-1/+1
* Add a RegisterMaskSDNode class.Jakob Stoklund Olesen2012-01-181-0/+1
* Update DebugLoc while merging nodes at -O0.Devang Patel2011-12-151-1/+3
* Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs....Eli Friedman2011-11-121-3/+4
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-3/+3
* Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem2011-09-271-0/+4
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-061-8/+4
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-241-5/+15
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-291-4/+12
* Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.Benjamin Kramer2011-06-181-3/+7
* Remove dead code.Devang Patel2011-05-241-4/+0
* Delete unused variables.Dan Gohman2011-05-161-1/+1
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson2011-03-071-13/+13
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-181-4/+0
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-181-0/+4
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-171-4/+0
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-161-1/+1
* fix two comment thinkosChris Lattner2011-02-141-1/+1
* missed a headerChris Lattner2011-02-131-0/+7
* Provide an interface to transfer SDDbgValue from one SDNode to another.Devang Patel2011-01-251-0/+7
* flags -> glue for selectiondagChris Lattner2010-12-231-18/+18
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-5/+5
* On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics,Duncan Sands2010-11-201-3/+0
* Make CodeGen TBAA-aware.Dan Gohman2010-10-201-5/+10
* finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner2010-09-211-3/+0
* eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner2010-09-211-4/+0