summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-145/+144
* TypoJim Laskey2006-10-111-1/+1
* Naming consistency.Evan Cheng2006-10-111-3/+3
* Jimptables working again on alpha.Andrew Lenharth2006-10-111-11/+1
* Fix another bug in extload promotion.Chris Lattner2006-10-101-1/+2
* Fix a bug introduced by my LOAD/LOADX changes.Evan Cheng2006-10-101-2/+4
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-091-174/+170
* Fix a bug legalizing zero-extending i64 loads into 32-bit loads. The bottomChris Lattner2006-10-071-3/+2
* Fix a miscompilation of:Chris Lattner2006-10-061-3/+5
* Make use of getStore().Evan Cheng2006-10-051-32/+22
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-041-59/+31
* Fix an obvious typo.Evan Cheng2006-10-031-1/+1
* Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth2006-09-241-0/+11
* Expand 64-bit shifts more optimally if we know that the high bit of theChris Lattner2006-09-201-0/+66
* Fix a typo.Evan Cheng2006-09-181-3/+2
* Allow i32 UDIV, SDIV, UREM, SREM to be expanded into libcalls.Evan Cheng2006-09-181-6/+30
* Oh yeah, this is needed tooChris Lattner2006-09-161-3/+3
* simplify control flow, no functionality changeChris Lattner2006-09-161-6/+12
* Allow custom expand of mulChris Lattner2006-09-161-0/+9
* Compile X << 1 (where X is a long-long) to:Chris Lattner2006-09-131-7/+24
* Implement the fpowi now by lowering to a libcallChris Lattner2006-09-091-1/+8
* Allow targets to custom lower expanded BIT_CONVERT'sChris Lattner2006-09-091-2/+15
* Allow legalizer to expand ISD::MUL using only MULHS in the rare case that isEvan Cheng2006-09-011-6/+13
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Fix PR861Chris Lattner2006-08-211-0/+1
* eliminate use of getNode that takes vector of valuetypes.Chris Lattner2006-08-141-9/+8
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-40/+47
* Eliminate some malloc traffic by allocating vectors on the stack. Change someChris Lattner2006-08-081-21/+23
* Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, whichChris Lattner2006-08-041-1/+1
* Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time.Chris Lattner2006-07-261-6/+21
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-111-1/+13
* Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818.Chris Lattner2006-07-111-12/+29
* Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25KChris Lattner2006-06-281-1/+2
* Change RET node to include signness information of the return values. e.g.Evan Cheng2006-05-261-8/+12
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* When we legalize target nodes, do not use getNode to create a new node,Chris Lattner2006-05-171-13/+4
* Add an assertion, avoid some unneeded work for each call. No functionalityChris Lattner2006-05-171-6/+10
* Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner2006-05-161-2/+3
* Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them onceChris Lattner2006-05-161-2/+11
* Merge identical code.Chris Lattner2006-05-131-8/+0
* Fix PR773Nate Begeman2006-05-091-2/+20
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-3/+3
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-2/+18
* Simplify some codeChris Lattner2006-04-191-5/+1
* Fix handling of calls in functions that use vectors. This fixes a crash onChris Lattner2006-04-171-13/+1
* Codegen insertelement with constant insertion points as scalar_to_vectorChris Lattner2006-04-171-0/+28
* Add support for promoting stores from one legal type to another, allowing usChris Lattner2006-04-161-0/+8
* Make this assertion betterChris Lattner2006-04-141-1/+1
* Promote vector AND, OR, and XOREvan Cheng2006-04-121-0/+27
* Vector type promotion for ISD::LOAD and ISD::SELECTEvan Cheng2006-04-121-9/+23
OpenPOWER on IntegriCloud