Remove custom expansion from LegalizeTypes when doing
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-07-08 Duncan SandsRemove custom expansion from LegalizeTypes when doing
2008-07-08 Duncan SandsAdd missing select_cc libcall line, somehow omitted
2008-07-08 Duncan SandsLegalizeTypes support for FP_ROUND and FP_EXTEND
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-07 Dan GohmanPool-allocation for SDNodes. The pool is allocated...
2008-07-07 Dan GohmanFix SDNode::MorphNodeTo (a function used by by SelectNo...
2008-07-07 Dan GohmanRemove most of the uses of SDOperandPtr, usually replac...
2008-07-07 Dan GohmanAdd explicit keywords.
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-07 Evan ChengLegalizeSetCCOperands should legalize the result of...
2008-07-07 Duncan SandsLegalizeTypes soft-float support for stores of a
2008-07-05 Mon P WangFixed generating incorrect aligned stores that I backou...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-03 Bill WendlingRevert my previous check-in that split up MachineModule...
2008-07-03 Evan ChengBacked out 53031.
2008-07-03 Dan GohmanAvoid unnecessarily copying APInt objects.
2008-07-02 Dan GohmanReplace a few uses of SelectionDAG::getTargetNode with
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-02 Mon P WangFixed problem in EmitStackConvert where the source...
2008-07-02 Chris Lattnerinstead of aborting on shifts of i1, just implicitly...
2008-07-02 Duncan SandsFix typo compounded by a cut-and-pasto.
2008-07-02 Duncan SandsLet AnalyzeNewNode take care of calling ExpungeNode.
2008-07-02 Evan Cheng- Use a faster priority comparison function if -fast.
2008-07-01 Owen AndersonNo need to use std::distance. We can just count the...
2008-07-01 Evan ChengEliminate a compile time warning.
2008-07-01 Evan ChengDo run ComputeLiveOutVRegInfo with -fast.
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-07-01 Evan ChengApply Chris' suggestion.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Evan ChengSuppress compiler warning.
2008-06-30 Dan GohmanUse a simpler but equivalent form of RecordSource.
2008-06-30 Evan ChengAdd timing report for various sub-passes under Selectio...
2008-06-30 Dan GohmanUse reserve.
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Evan ChengSplit scheduling from instruction selection.
2008-06-30 Dan GohmanReplace some std::vectors that showed up in heap profil...
2008-06-30 Dan GohmanCorrect the allocation size for CCState's UsedRegs...
2008-06-30 Duncan SandsExpungeNode is only needed for new nodes! This
2008-06-30 Duncan SandsSupport for VAARG. As noted in a comment, this is
2008-06-30 Duncan SandsSupport for promoting select_cc operands.
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-30 Chris LattnerImplement split and scalarize for SELECT_CC, fixing...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerReally fix the bootstrap failure.
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-28 Dan GohmanWhen folding a bitcast into a load or store, preserve...
2008-06-27 Chris Lattnersimplify this check, GetConstantStringInfo validates...
2008-06-27 Bill WendlingRefactor the DebugInfoDesc stuff out of the MachineModu...
2008-06-26 Chris Lattnerduncan points out that isOperationLegal includes a...
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-26 Chris Lattnerwhen we know the signbit of an input to uint_to_fp...
2008-06-25 Evan Cheng- Fix a x86 vector isel bug: illegal transformation...
2008-06-25 Duncan SandsAdd support for expanding PPC 128 bit floats.
2008-06-25 Duncan SandsAdd/complete support for integer and float
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-23 Dan GohmanUse the new PriorityQueue in ScheduleDAGList too, which...
2008-06-23 Dan GohmanMove a DenseMap's declaration outside of a loop, and...
2008-06-23 Dan GohmanDuncan pointed out this code could be tidied.
2008-06-23 Duncan SandsPort some integer multiplication fixes from LegalizeDAG.
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-21 Dan GohmanSimplify some getNode calls.
2008-06-21 Dan GohmancanClobberPhysRegDefs shouldn't called without checking...
2008-06-21 Dan GohmanUse clear() to zero an existing APInt.
2008-06-21 Dan GohmanRemove a redundant return.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-06-21 Dan GohmanSimplify some template parameterization.
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-20 Dan GohmanTeach ReturnInst lowering about aggregate return values.
2008-06-20 Dan GohmanFix the index calculations for the extractvalue lowerin...
2008-06-20 Dan GohmanSimplify the ComputeLinearIndex logic and fix a few...
2008-06-19 Evan ChengISD::UNDEF should be expanded recursively / iteratively.
2008-06-17 Duncan SandsSplit type expansion into ExpandInteger and ExpandFloat
2008-06-17 Chris Lattneradd a new -enable-value-prop flag for llcbeta, that...
2008-06-17 Duncan SandsFix spelling.
2008-06-16 Duncan SandsAllow these transforms for types like i256 while
2008-06-15 Duncan SandsThe transforms in visitEXTRACT_VECTOR_ELT are
2008-06-15 Duncan SandsLegalizeTypes support for INSERT_VECTOR_ELT with
2008-06-14 Duncan SandsRemove a redundant AfterLegalize check. Turn
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-09 Dan GohmanTeach isGAPlusOffset to respect a GlobalAddressSDNode...
2008-06-09 Dan GohmanCodeGen support for aggregate-value function arguments.
2008-06-09 Duncan SandsVarious tweaks related to apint codegen. No functionality
2008-06-09 Dan GohmanHandle empty aggregate values.
2008-06-09 Duncan SandsRemove some DAG combiner assumptions about sizes
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-07 Dan GohmanCodeGen support for insertvalue and extractvalue, and...
2008-06-07 Owen AndersonConnect successors before creating the DAG node for...
2008-06-06 Duncan SandsTighten up the abstraction slightly.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
next