Add X86 instruction printer support for printing MCValue operands.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2009-08-14 Evan ChengIndentation change.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-13 David GoodwinAdd callback to allow target to adjust latency of sched...
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonFix warnings.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Dan GohmanTidy #includes.
2009-08-11 Jim GrosbachSjLj based exception handling unwinding support. This...
2009-08-10 Dan GohmanFix a bug in the DAGCombiner's handling of multiple...
2009-08-10 Dan GohmanFix a bug where DAGCombine was producing an illegal...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Owen AndersonStart moving TargetLowering away from using full MVTs...
2009-08-10 Dan GohmanMake this comment more closely reflect the code.
2009-08-08 Jakob Stoklund OlesenDon't build illegal ops in DAGCombiner::SimplifyBinOpWi...
2009-08-06 Dale JohannesenUse stripPointerCasts instead of partially rewriting it.
2009-08-06 Dan GohmanAdd assertion checks after the calls to LowerFormalArgu...
2009-08-06 Dan GohmanRemove an over-aggressive assert. Functions with empty...
2009-08-06 Dan GohmanFix a few places in DAGCombiner that were creating...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-04 Dan GohmanPropogate the Depth argument when calling
2009-08-03 Bob WilsonRevert 77974. It breaks 3 of the ARM tests.
2009-08-03 Sanjiv GuptaAllow targets to custom handle softening of results...
2009-08-03 Benjamin Kramerllvm_report_error already prints "LLVM ERROR:". So...
2009-08-02 Dan GohmanAvoid forming a SELECT_CC in a type that the target...
2009-08-01 Dan GohmanPrint the target flags as an int instead of a char...
2009-08-01 Dan GohmanDelete a redundant variable.
2009-08-01 Dan GohmanMinor code simplifications.
2009-08-01 Dan GohmanSelectionDAGISel no longer needs to check hasAvailableE...
2009-07-31 Dan GohmanSelectionDAGISel does not "preserve all", since it...
2009-07-31 Dan GohmanUse a range insert instead of an explicit loop.
2009-07-31 Bob WilsonAllow target intrinsics that return multiple values...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-30 Sanjiv GuptaAllow targets to define libcall names for mem(cpy,set...
2009-07-30 Evan ChengOptimize some common usage patterns of atomic built...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Chris Lattnerinline the global 'getInstrOperandRegClass' function...
2009-07-29 Benjamin KramerRemove now unused Context variables.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-26 Eli FriedmanReorganize code a bit to reduce indentation. No visibl...
2009-07-26 Daniel DunbarRemove Value::getNameLen
2009-07-25 Dan GohmanConvert a few more things to use raw_ostream.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Jakob Stoklund OlesenAdd support for promoting SETCC operations.
2009-07-24 Daniel DunbarMove more to raw_ostream, provide support for writing...
2009-07-24 Daniel DunbarSwitch to getNameStr().
2009-07-23 Chris Lattner"fix" PR4612, which is a crash on:
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Eli FriedmanRemove shift amount flavor. It isn't actually complete...
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-21 Daniel DunbarSimplify / normalize some uses of Value::getName.
2009-07-21 Evan ChengFix a dagga combiner bug: avoid creating illegal constant.
2009-07-21 Owen AndersonMove a bit more state over to the LLVMContext.
2009-07-20 Dale JohannesenMove stripping of bitcasts in inline asm arguments
2009-07-19 Daniel DunbarFix some minor MSVC compiler warnings.
2009-07-17 Eli FriedmanMake promotion in operation legalization for SETCC...
2009-07-16 Jeffrey YasskinAdd line numbers to OProfile. To do this, I added a...
2009-07-16 Owen AndersonPrivatize the ConstantFP table. I'm on a roll!
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-16 Anton KorobeynikovPropagate return result extension type
2009-07-15 Owen AndersonMove a few more convenience factory functions from...
2009-07-15 Ted KremenekLexically order files in CMakeLists.txt files.
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-12 Chris Lattnerremove llvm.part.set.* and llvm.part.select.*. They...
2009-07-12 Torok EdwinFix assert(0) conversion, as suggested by Chris.
2009-07-12 Jakob Stoklund OlesenImplement support for promotion of AND/OR/XOR on intege...
2009-07-12 Jakob Stoklund OlesenFix types in PromoteNode handling of CTPOP and friends.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-11 Evan ChengFix up support for OptionalDefOperand when it defaults...
2009-07-11 Eli FriedmanUse CreateStackStoreLoad helper in more places.
2009-07-09 Bob WilsonFix an apparent copy-and-paste problem in an error...
2009-07-09 Eli FriedmanMake EXTRACT_VECTOR_ELT a bit more flexible in terms...
2009-07-09 Owen AndersonAs Chris pointed out, we don't actually need to pass...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-09 Dan GohmanMake SelectionDAG::getVectorShuffle work properly for...
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-07-08 Duncan SandsNowadays vectors are only split if they have an even
2009-07-08 Duncan SandsRemove trailing whitespace. Reorder some methods
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-08 Chris Lattnerdag combine sext(setcc) -> vsetcc before legalize....
2009-07-07 Chris LattnerSelectionDAG::SignBitIsZero doesn't work right for...
2009-07-07 Dale JohannesenOperand of asm("call") (the callee function) is represented
2009-07-07 Chris Lattneradd support for legalizing an icmp where the result...
2009-07-07 Chris Lattnerrandom code cleanups.
2009-07-07 Chris Lattnerimplement support for spliting and scalarizing vector...
2009-07-07 Chris Lattnerlower vector icmp/fcmp to ICMP/FCMP nodes with the...
2009-07-07 Chris LattnerScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are...
2009-07-07 Chris Lattneradd support for vector legalizing of *_EXTEND.
next