When we legalize target nodes, do not use getNode to create a new node,
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2006-05-17 Chris LattnerWhen we legalize target nodes, do not use getNode to...
2006-05-17 Chris LattnerAdd an assertion, avoid some unneeded work for each...
2006-05-16 Chris LattnerAdd support for calls that pass and return legal vectors.
2006-05-16 Chris LattnerAdd a new ISD::CALL node, make the default impl of...
2006-05-16 Andrew Lenharththis should be 128 I think
2006-05-16 Andrew LenharthMove this code to a common place
2006-05-16 Chris LattnerAdd a chain to FORMAL_ARGUMENTS. This is a minimal...
2006-05-16 Chris LattnerMove function-live-in-handling code from the sdisel...
2006-05-16 Chris LattnerLegalize FORMAL_ARGUMENTS nodes correctly, we don't...
2006-05-13 Evan ChengFixing 2006-05-01-SchedCausingSpills.ll; some clean up
2006-05-13 Evan ChengRevert an un-intended change
2006-05-13 Chris LattnerMerge identical code.
2006-05-12 Chris LattnerRemove dead vars
2006-05-12 Chris Lattnerremove dead vars
2006-05-12 Chris LattnerComment out dead variables
2006-05-12 Chris LattnerCompile:
2006-05-12 Owen AndersonRefactor a bunch of includes so that TargetMachine...
2006-05-12 Evan ChengDuh. That could take a long time.
2006-05-12 Chris LattnerTwo simplifications for token factor nodes: simplify...
2006-05-12 Evan ChengAdd capability to scheduler to commute nodes for profit.
2006-05-11 Evan ChengRefactor scheduler code. Move register-reduction list...
2006-05-10 Evan ChengTemplatify RegReductionPriorityQueue
2006-05-09 Nate BegemanFix PR773
2006-05-09 Evan ChengAdd pseudo dependency to force a def&use operand to...
2006-05-09 Evan ChengDebugging info
2006-05-08 Chris LattnerMake the case I just checked in stronger. Now we compi...
2006-05-08 Chris LattnerImplement and_sext.ll:test3, generating:
2006-05-08 Chris LattnerCompile this:
2006-05-08 Chris LattnerFold shifts with undef operands.
2006-05-08 Chris LattnerWhen tracking demanded bits, if any bits from the sext...
2006-05-08 Nate BegemanMake emission of jump tables a bit less conservative...
2006-05-08 Nate BegemanFix PR772
2006-05-06 Chris LattnerUse ComputeMaskedBits to determine # sign bits as a...
2006-05-06 Chris LattnerAdd some more sign propagation cases
2006-05-06 Chris LattnerSimplify some code, add a couple minor missed folds
2006-05-06 Chris Lattnerconstant fold sign_extend_inreg
2006-05-06 Chris Lattnerremove cases handled elsewhere
2006-05-06 Chris LattnerAdd some more simple sign bit propagation cases.
2006-05-06 Chris LattnerUse the new TargetLowering::ComputeNumSignBits method...
2006-05-06 Chris LattnerAdd some really really simple code for computing sign...
2006-05-06 Chris LattnerWhen inserting casts, be careful of where we put them...
2006-05-06 Chris LattnerFold (trunc (srl x, c)) -> (srl (trunc x), c)
2006-05-05 Chris LattnerFold trunc(any_ext). This gives stuff like:
2006-05-05 Chris LattnerShrink shifts when possible.
2006-05-05 Chris LattnerImplement ComputeMaskedBits/SimplifyDemandedBits for...
2006-05-05 Chris LattnerFold (fpext (load x)) -> (extload x)
2006-05-05 Chris LattnerMore aggressively sink GEP offsets into loops. For...
2006-05-05 Chris LattnerFold some common code.
2006-05-05 Chris LattnerImplement:
2006-05-05 Chris LattnerPull and through and/or/xor. This compiles some bitfie...
2006-05-05 Chris LattnerImplement a variety of simplifications for ANY_EXTEND.
2006-05-05 Chris LattnerFactor some code, add these transformations:
2006-05-05 Jeff CohenFix VC++ compilation error.
2006-05-05 Chris LattnerSink noop copies into the basic block that uses them...
2006-05-04 Evan ChengInitial support for register pressure aware scheduling...
2006-05-04 Chris LattnerRemove and simplify some more machineinstr/machineopera...
2006-05-04 Chris LattnerRename MO_VirtualRegister -> MO_Register. Clean up...
2006-05-04 Chris LattnerRemove a bunch more SparcV9 specific stuff
2006-05-03 Nate BegemanFinish up the initial jump table implementation by...
2006-05-03 Evan ChengBottom up register pressure reduction work: clean up...
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
2006-05-01 Evan ChengDis-favor stores more
2006-05-01 Evan ChengBottom up register-pressure reduction scheduler now...
2006-05-01 Evan ChengDidn't mean ScheduleDAGList.cpp to make the last checkin.
2006-05-01 Evan ChengRemove temp. option -spiller-check-liveout, it didn...
2006-04-28 Chris LattnerRemove a bogus transformation. This fixes SingleSource...
2006-04-28 Evan ChengRemove the temporary option: -no-isel-fold-inflight
2006-04-28 Evan ChengTargetLowering::LowerArguments should return a VBIT_CON...
2006-04-28 Evan ChengAdded a temporary option -no-isel-fold-inflight to...
2006-04-27 Evan ChengInsert a VBIT_CONVERT between a FORMAL_ARGUMENT node...
2006-04-27 Chris LattnerFix Regression/CodeGen/Generic/2006-04-26-SetCCAnd...
2006-04-25 Evan ChengDon't forget return void.
2006-04-23 Nate BegemanFix the updating of the machine CFG when a PHI node...
2006-04-22 Nate BegemanTurn of jump tables for a bit, there are still some...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-21 Chris LattnerThe BFS scheduler is apparently nondeterminstic (causes...
2006-04-21 Chris LattnerFix a couple more memory issues
2006-04-20 Chris LattnerFix a really subtle and obnoxious memory bug that cause...
2006-04-20 Evan ChengTurn a VAND into a VECTOR_SHUFFLE is applicable.
2006-04-20 Chris LattnerImplement folding of a bunch of binops with undef
2006-04-19 Chris LattnerSimplify some code
2006-04-17 Chris LattnerFix handling of calls in functions that use vectors...
2006-04-17 Chris LattnerCodegen insertelement with constant insertion points...
2006-04-16 Chris LattnerAdd support for promoting stores from one legal type...
2006-04-15 Chris LattnerMake these predicates return true for bit_convert(build...
2006-04-14 Chris LattnerMake this assertion better
2006-04-12 Evan ChengPromote vector AND, OR, and XOR
2006-04-12 Evan ChengVector type promotion for ISD::LOAD and ISD::SELECT
2006-04-12 Chris LattnerImplement support for the formal_arguments node. To...
2006-04-12 Chris LattnerDon't memoize vloads in the load map! Don't memoize...
2006-04-11 Evan ChengOnly get Tmp2 for cases where number of operands is...
2006-04-11 Chris Lattneradd some todos
2006-04-11 Chris LattnerAdd basic support for legalizing returns of vectors
2006-04-10 Evan ChengMissing break
2006-04-08 Chris LattnerAdd code generator support for VSELECT
2006-04-08 Chris LattnerCanonicalize vvector_shuffle(x,x) -> vvector_shuffle...
2006-04-08 Chris LattnerCodegen shufflevector as VVECTOR_SHUFFLE
2006-04-08 Chris Lattneradd a sanity check: LegalizeOp should return a value...
2006-04-08 Evan ChengINSERT_VECTOR_ELT lowering bug:
2006-04-08 Chris LattnerStub out shufflevector
next