summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't forget return void.Evan Cheng2006-04-251-0/+3
* Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman2006-04-231-5/+10
* Turn of jump tables for a bit, there are still some issues to work out withNate Begeman2006-04-221-1/+1
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-6/+138
* The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrapChris Lattner2006-04-211-2/+5
* Implement support for the formal_arguments node. To get this, targets should...Chris Lattner2006-04-121-0/+119
* Add code generator support for VSELECTChris Lattner2006-04-081-2/+8
* Codegen shufflevector as VVECTOR_SHUFFLEChris Lattner2006-04-081-1/+13
* Stub out shufflevectorChris Lattner2006-04-081-0/+1
* Make a vector live across blocks have the correct Vec type. This fixesChris Lattner2006-04-051-1/+9
* Intrinsics that just load from memory can be treated like loads: they don'tChris Lattner2006-04-021-4/+25
* Add a new -view-legalize-dags command line optionChris Lattner2006-04-021-2/+1
* Prefer larger register classes over smaller ones when a register occurs inChris Lattner2006-04-021-7/+21
* Make sure to pass enough values to phi nodes when we are dealing withChris Lattner2006-03-311-2/+10
* Significantly improve handling of vectors that are live across basic blocks,Chris Lattner2006-03-311-46/+99
* Bug fixes: handle constantexpr insert/extract element operationsChris Lattner2006-03-291-16/+6
* More bulletproofing of llvm.dbg.declare.Jim Laskey2006-03-281-1/+1
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner2006-03-281-2/+8
* Reactivate llvm.dbg.declare.Jim Laskey2006-03-271-1/+0
* Disable dbg_declare, it currently breaks the CFE buildChris Lattner2006-03-271-0/+1
* SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman2006-03-271-37/+272
* Bullet proof against undefined args produced by upgrading ols-style debug info.Jim Laskey2006-03-261-4/+5
* fix inverted conditionalChris Lattner2006-03-241-2/+2
* Rename for truth in advertising.Jim Laskey2006-03-241-2/+2
* Lower target intrinsics into an INTRINSIC nodeChris Lattner2006-03-241-4/+80
* Handle new forms of llvm.dbg intrinsics.Jim Laskey2006-03-231-24/+69
* Fix a typoChris Lattner2006-03-221-1/+1
* Implement simple support for vector casting. This can currently only handleChris Lattner2006-03-221-43/+21
* add some trivial support for extractelement.Chris Lattner2006-03-211-1/+9
* Add a hacky workaround for crashes due to vectors live across blocks.Chris Lattner2006-03-211-0/+26
* implement basic support for INSERT_VECTOR_ELT.Chris Lattner2006-03-191-22/+4
* Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUI...Chris Lattner2006-03-191-4/+4
* implement vector.ll:test_undefChris Lattner2006-03-191-7/+18
* Change the structure of lowering vector stuff. Note: This breaks someChris Lattner2006-03-181-52/+47
* Remove BRTWOWAY*Nate Begeman2006-03-171-4/+4
* Fix a problem fully scalarizing values.Chris Lattner2006-03-161-1/+4
* Add support for CopyFromReg from vector values. Note: this doesn't supportChris Lattner2006-03-161-104/+119
* Teach CreateRegForValue how to handle vector types.Chris Lattner2006-03-161-23/+53
* add support for vector->vector castsChris Lattner2006-03-151-33/+77
* Handle the removal of the debug chain.Jim Laskey2006-03-131-4/+4
* Added a parameter to control whether Constant::getStringValue() would chopEvan Cheng2006-03-101-1/+1
* scrape out bits of llvm-dbChris Lattner2006-03-101-9/+0
* Simplify the interface to the schedulers, to not pass the selected heuristicin.Chris Lattner2006-03-101-1/+15
* remove dbg_declare, it's not used yet.Chris Lattner2006-03-091-4/+0
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-19/+1
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-081-5/+3
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-061-4/+10
* Split the list scheduler into top-down and bottom-up pieces. The priorityChris Lattner2006-03-051-0/+6
* Codegen copysign[f] into a FCOPYSIGN nodeChris Lattner2006-03-051-1/+12
* Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR.Evan Cheng2006-03-031-4/+6
OpenPOWER on IntegriCloud