aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Fix up support for OptionalDefOperand when it defaults to an actual register ...Evan Cheng2009-07-111-4/+16
* Use CreateStackStoreLoad helper in more places.Eli Friedman2009-07-112-36/+4
* Fix an apparent copy-and-paste problem in an error message.Bob Wilson2009-07-091-1/+1
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-094-55/+24
* As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson2009-07-092-3/+3
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-099-31/+43
* Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLEDan Gohman2009-07-091-2/+2
* Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin2009-07-081-4/+9
* Nowadays vectors are only split if they have an evenDuncan Sands2009-07-084-59/+47
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-085-59/+60
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-082-31/+0
* dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner2009-07-081-1/+19
* SelectionDAG::SignBitIsZero doesn't work right for vectors,Chris Lattner2009-07-071-0/+4
* Operand of asm("call") (the callee function) is representedDale Johannesen2009-07-071-3/+16
* add support for legalizing an icmp where the result is illegal (4xi1) butChris Lattner2009-07-071-7/+30
* random code cleanups.Chris Lattner2009-07-071-27/+28
* implement support for spliting and scalarizing vector setcc's. ThisChris Lattner2009-07-072-9/+24
* lower vector icmp/fcmp to ICMP/FCMP nodes with the right resultChris Lattner2009-07-071-2/+5
* ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same,Chris Lattner2009-07-072-12/+1
* add support for vector legalizing of *_EXTEND.Chris Lattner2009-07-071-15/+50
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-071-1/+1
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-034-13/+14
* Simplify debug info intrisinc lowering.Devang Patel2009-07-022-162/+115
* CMake build fixes, from Xerxes RanbyDouglas Gregor2009-07-021-0/+2
* Simplify. Devang Patel2009-07-022-17/+17
* Simplify. No intentional functionality change.Devang Patel2009-07-021-49/+36
* Refactor. No functionality change.Devang Patel2009-07-011-10/+4
* llvm.dbg.declare is always used for local variable's debug info.Devang Patel2009-07-011-4/+1
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-1/+1
* fix a typo that GCC should have caught that causes crashes with -view-*-dagsChris Lattner2009-06-271-1/+1
* fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner2009-06-261-9/+3
* implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms ofChris Lattner2009-06-261-138/+5
* dot graph viewing is apparently not using SDNode::print_details, this is bad,Chris Lattner2009-06-261-0/+7
* propagate target operand flags from dag nodes into MachineOperands.Chris Lattner2009-06-261-4/+8
* fit in 80 colsChris Lattner2009-06-261-5/+4
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-6/+24
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-6/+19
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-7/+13
* Provide guards for this shared structure. I'm not sure this actually needsOwen Anderson2009-06-251-3/+8
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-243-3/+3
* Get rid of the global CFGOnly flag by threading a ShortNames parameters throu...Owen Anderson2009-06-241-4/+7
* Rewrite 73900 per Duncan's suggestion.Dale Johannesen2009-06-241-19/+9
* remove dead makefile flags.Chris Lattner2009-06-241-2/+0
* Fix memcpy expansion so it won't generate invalidDale Johannesen2009-06-221-6/+25
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+0
* Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman2009-06-191-4/+3
* Fixed names of libcalls checked in r73480.Sanjiv Gupta2009-06-161-8/+4
* Added required libcalls for PIC16 (mostly floating points to integer casting ...Sanjiv Gupta2009-06-161-0/+16
* Add some generic expansion logic for SMULO and UMULO. Fixes UMULO Eli Friedman2009-06-161-0/+47
* Change this from an assert to a cerr+exit, since it's diagnosing anDan Gohman2009-06-151-2/+6