aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
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-11Two-address pass should use findCommutedOpIndices to determine what registers...Evan Cheng
2009-07-10Use findCommutedOpIndices to find the operands to commute.Evan Cheng
2009-07-10Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene
2009-07-10Avoid compiler warnings if assertions turned off.Duncan Sands
2009-07-10Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...Evan Cheng
2009-07-10Eliminate an unnecessary include.David Greene
2009-07-09Redesign this to avoid standard stream classes. This stream classDavid Greene
2009-07-09This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson
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-09back out r75156 for now.Chris Lattner
2009-07-09Add some classes to produce pretty-printed asm. We'll use theseDavid Greene
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-09Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng
2009-07-09Improved tracking of value number kills. VN kills are now representedLang Hames
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-08Use interators instead of counters for loops.Bill Wendling
2009-07-08Push LLVMContext _back_ through IRBuilder.Owen Anderson
2009-07-08Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson
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-08Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson
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-07Accidently dropped this while removing dead code in previous commit.Devang Patel
2009-07-07Remove dead code.Devang Patel
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-07-07Revert 74898. It broke several tests.Evan Cheng
2009-07-07 if the terminator is a branch depending upon the side effects of aSanjiv Gupta
2009-07-06Avoid adding a duplicate def. This fixes PR4478.Evan Cheng
2009-07-06Fix the cmake build - patch by Xerxes RÄnby.Duncan Sands
2009-07-06Changed ELFCodeEmitter to inherit from ObjectCodeEmitterBruno Cardoso Lopes
2009-07-06Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra spa...Bruno Cardoso Lopes
2009-07-06Just forgot to include the two new filesBruno Cardoso Lopes
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-07-05More LLVMContext-ification.Owen Anderson