JumpTable support! What this represents is working asm and jit support for
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-21 Chris LattnerThe BFS scheduler is apparently nondeterminstic (causes...
2006-04-12 Chris LattnerImplement support for the formal_arguments node. To...
2006-04-08 Chris LattnerAdd code generator support for VSELECT
2006-04-08 Chris LattnerCodegen shufflevector as VVECTOR_SHUFFLE
2006-04-08 Chris LattnerStub out shufflevector
2006-04-05 Chris LattnerMake a vector live across blocks have the correct Vec...
2006-04-02 Chris LattnerIntrinsics that just load from memory can be treated...
2006-04-02 Chris LattnerAdd a new -view-legalize-dags command line option
2006-04-02 Chris LattnerPrefer larger register classes over smaller ones when...
2006-03-31 Chris LattnerMake sure to pass enough values to phi nodes when we...
2006-03-31 Chris LattnerSignificantly improve handling of vectors that are...
2006-03-29 Chris LattnerBug fixes: handle constantexpr insert/extract element...
2006-03-28 Jim LaskeyMore bulletproofing of llvm.dbg.declare.
2006-03-28 Chris LattnerTblgen doesn't like multiple SDNode<> definitions that...
2006-03-27 Jim LaskeyReactivate llvm.dbg.declare.
2006-03-27 Chris LattnerDisable dbg_declare, it currently breaks the CFE build
2006-03-27 Nate BegemanSelectionDAGISel can now natively handle Switch instruc...
2006-03-26 Jim LaskeyBullet proof against undefined args produced by upgradi...
2006-03-24 Chris Lattnerfix inverted conditional
2006-03-24 Jim LaskeyRename for truth in advertising.
2006-03-24 Chris LattnerLower target intrinsics into an INTRINSIC node
2006-03-23 Jim LaskeyHandle new forms of llvm.dbg intrinsics.
2006-03-22 Chris LattnerFix a typo
2006-03-22 Chris LattnerImplement simple support for vector casting. This...
2006-03-21 Chris Lattneradd some trivial support for extractelement.
2006-03-21 Chris LattnerAdd a hacky workaround for crashes due to vectors live...
2006-03-19 Chris Lattnerimplement basic support for INSERT_VECTOR_ELT.
2006-03-19 Chris LattnerRename ConstantVec -> BUILD_VECTOR and VConstant -...
2006-03-19 Chris Lattnerimplement vector.ll:test_undef
2006-03-18 Chris LattnerChange the structure of lowering vector stuff. Note...
2006-03-17 Nate BegemanRemove BRTWOWAY*
2006-03-16 Chris LattnerFix a problem fully scalarizing values.
2006-03-16 Chris LattnerAdd support for CopyFromReg from vector values. Note...
2006-03-16 Chris LattnerTeach CreateRegForValue how to handle vector types.
2006-03-15 Chris Lattneradd support for vector->vector casts
2006-03-13 Jim LaskeyHandle the removal of the debug chain.
2006-03-10 Evan ChengAdded a parameter to control whether Constant::getStrin...
2006-03-10 Chris Lattnerscrape out bits of llvm-db
2006-03-10 Chris LattnerSimplify the interface to the schedulers, to not pass...
2006-03-09 Chris Lattnerremove dbg_declare, it's not used yet.
2006-03-08 Jim LaskeyGet rid of the multiple copies of getStringValue. ...
2006-03-08 Chris LattnerChange the interface for getting a target HazardRecogni...
2006-03-06 Chris LattnerHoist the HazardRecognizer out of the ScheduleDAGList...
2006-03-05 Chris LattnerSplit the list scheduler into top-down and bottom-up...
2006-03-05 Chris LattnerCodegen copysign[f] into a FCOPYSIGN node
2006-03-03 Evan ChengAdd more vector NodeTypes: VSDIV, VUDIV, VAND, VOR...
2006-03-03 Chris Lattnerremove the read/write port/io intrinsics.
2006-03-03 Chris LattnerSplit memcpy/memset/memmove intrinsics into i32/i64...
2006-03-01 Evan ChengVector ops lowering.
2006-02-27 Chris LattnerAdd support for output memory constraints.
2006-02-24 Jeff CohenGet VC++ building again.
2006-02-24 Chris LattnerImplement (most of) selection of inline asm memory...
2006-02-24 Chris LattnerLower C_Memory operands.
2006-02-23 Chris LattnerFix an endianness problem on big-endian targets with...
2006-02-23 Chris LattnerRecord all of the expanded registers in the DAG and...
2006-02-22 Chris LattnerThis fixes a couple of problems with expansion
2006-02-22 Chris LattnerChange a whole bunch of code to be built around RegsFor...
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris LattnerAdjust to changes in getRegForInlineAsmConstraint prototype
2006-02-16 Evan ChengDumb bug. Code sees a memcpy from X+c so it increments...
2006-02-16 Evan ChengIf the false case is the current basic block, then...
2006-02-15 Evan ChengRemove an unused function parameter.
2006-02-15 Evan ChengTurn a memcpy from string constant into a series of...
2006-02-15 Evan ChengLower memcpy with small constant size operand into...
2006-02-14 Evan ChengDoh again!
2006-02-14 Evan ChengKeep to < 80 cols
2006-02-14 Evan ChengMissed a break so memcpy cases fell through to memset...
2006-02-14 Evan ChengFixed a build breakage.
2006-02-14 Evan ChengRename maxStoresPerMemSet to maxStoresPerMemset, etc.
2006-02-14 Evan ChengExpand memset dst, c, size to a series of stores if...
2006-02-14 Chris Lattnernow that libcalls don't suck, we can remove this hack
2006-02-13 Jim LaskeyRename to better reflect usage (current and planned.)
2006-02-11 Jim LaskeyReorg for integration with gcc4. Old style debug info...
2006-02-04 Evan ChengGet rid of some memory leaks identified by Valgrind
2006-02-04 Chris LattnerAdd initial support for immediates. This allows us...
2006-02-04 Chris LattnerInitial early support for non-register operands, like...
2006-02-03 Chris Lattnerremove some #ifdef'd out code, which should properly...
2006-02-02 Chris LattnerImplement matching constraints. We can now say things...
2006-02-01 Chris LattnerImplement simple register assignment for inline asms...
2006-02-01 Chris Lattneradjust to changes in InlineAsm interface. Fix a few...
2006-01-31 Chris LattnerHandle physreg input/outputs. We now compile this:
2006-01-28 Chris Lattnerremove method I just added
2006-01-28 Chris Lattneradd a new callback
2006-01-28 Nate BegemanImplement Promote for VAARG, and allow it to be custom...
2006-01-27 Nate BegemanRemove TLI.LowerReturnTo, and just let targets custom...
2006-01-26 Chris Lattnerinitial selectiondag support for new INLINEASM node...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-25 Evan ChengIf scheduler choice is the default (-sched=default...
2006-01-23 Jim LaskeyTypo.
2006-01-23 Evan ChengSkeleton of the list schedule.
2006-01-23 Evan ChengFactor out more instruction scheduler code to the base...
2006-01-23 Chris LattnerFix bugs lowering stackrestore, fixing 2004-08-12-Inlin...
2006-01-21 Chris LattnerFix a bug in a recent refactor that caused a bunch...
2006-01-21 Evan ChengDo some code refactoring on Jim's scheduler in preparat...
2006-01-20 Chris LattnerIf the target doesn't support f32 natively, insert...
2006-01-18 Chris LattnerTemporary work around for a libcall insertion bug:...
2006-01-17 Robert BocchinoSupport for the insertelement operation.
2006-01-16 Reid SpencerFor PR411:
2006-01-14 Nate BegemanRemove some duplicated code
next