aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-11Fix up support for OptionalDefOperand when it defaults to an actual register ...Evan Cheng
2009-07-11Use CreateStackStoreLoad helper in more places.Eli Friedman
2009-07-09Fix an apparent copy-and-paste problem in an error message.Bob Wilson
2009-07-09Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman
2009-07-09As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-09Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLEDan Gohman
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin
2009-07-08Nowadays vectors are only split if they have an evenDuncan Sands
2009-07-08Remove trailing whitespace. Reorder some methodsDuncan Sands
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-07-08dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner
2009-07-07SelectionDAG::SignBitIsZero doesn't work right for vectors,Chris Lattner
2009-07-07Operand of asm("call") (the callee function) is representedDale Johannesen
2009-07-07add support for legalizing an icmp where the result is illegal (4xi1) butChris Lattner
2009-07-07random code cleanups.Chris Lattner
2009-07-07implement support for spliting and scalarizing vector setcc's. ThisChris Lattner
2009-07-07lower vector icmp/fcmp to ICMP/FCMP nodes with the right resultChris Lattner
2009-07-07ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same,Chris Lattner
2009-07-07add support for vector legalizing of *_EXTEND.Chris Lattner
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-02Simplify debug info intrisinc lowering.Devang Patel
2009-07-02CMake build fixes, from Xerxes RanbyDouglas Gregor
2009-07-02Simplify. Devang Patel
2009-07-02Simplify. No intentional functionality change.Devang Patel
2009-07-01Refactor. No functionality change.Devang Patel
2009-07-01llvm.dbg.declare is always used for local variable's debug info.Devang Patel
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-27fix a typo that GCC should have caught that causes crashes with -view-*-dagsChris Lattner
2009-06-26fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner
2009-06-26implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms ofChris Lattner
2009-06-26dot graph viewing is apparently not using SDNode::print_details, this is bad,Chris Lattner
2009-06-26propagate target operand flags from dag nodes into MachineOperands.Chris Lattner
2009-06-26fit in 80 colsChris Lattner
2009-06-25add targetflags to jump tables and constant pool entries.Chris Lattner
2009-06-25allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner
2009-06-25start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner
2009-06-25Provide guards for this shared structure. I'm not sure this actually needsOwen Anderson
2009-06-24This increases the maximum for MVT::LAST_VALUETYPEDavid Greene
2009-06-24Get rid of the global CFGOnly flag by threading a ShortNames parameters throu...Owen Anderson
2009-06-24Rewrite 73900 per Duncan's suggestion.Dale Johannesen
2009-06-24remove dead makefile flags.Chris Lattner
2009-06-22Fix memcpy expansion so it won't generate invalidDale Johannesen
2009-06-19mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel
2009-06-19Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman
2009-06-16Fixed names of libcalls checked in r73480.Sanjiv Gupta
2009-06-16Added required libcalls for PIC16 (mostly floating points to integer casting ...Sanjiv Gupta