Remove BRTWOWAY*
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
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
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Chris LattnerCompile llvm.stacksave/restore into STACKSAVE/STACKREST...
2006-01-13 Chris LattnerAdd "support" for stacksave/stackrestore to the dag...
2006-01-10 Robert BocchinoAdded selection DAG support for the extractelement...
2006-01-04 Jim LaskeyApplied some recommend changes from sabre. The dominat...
2005-12-21 Chris Lattnerenable the gep isel opt
2005-12-21 Chris LattnerLower ConstantAggregateZero into zeros
2005-12-16 Jim LaskeyAdded source file/line correspondence for dwarf (PowerP...
2005-12-13 Chris LattnerDon't lump the filename and working dir together
2005-12-12 Chris LattnerAccept and ignore prefetches for now
2005-12-11 Chris LattnerMinor tweak to get isel opt
2005-12-08 Chris Lattnerimprove code insertion in two ways:
2005-12-07 Nate BegemanFix a crash where ConstantVec nodes were being generate...
2005-12-06 Nate BegemanTeach the SelectionDAG ISel how to turn ConstantPacked...
2005-12-05 Chris LattnerFix the #1 code quality problem that I have seen on...
2005-12-03 Chris Lattnerdbg.stoppoint returns a value, don't forget to init it
2005-11-30 Nate BegemanFirst chunk of actually generating vector code for...
2005-11-30 Reid SpencerFix a problem with llvm-ranlib that (on some platforms...
2005-11-29 Chris LattnerAdd support for a new STRING and LOCATION node for...
2005-11-22 Nate BegemanCheck in code to scalarize arbitrarily wide packed...
2005-11-22 Nate BegemanRather than attempting to legalize 1 x float, make...
2005-11-19 Chris LattnerUnbreak codegen of bools. This should fix the llc...
2005-11-19 Nate BegemanTeach LLVM how to scalarize packed types. Currently...
2005-11-18 Nate BegemanSplit out the shift code from visitBinary.
2005-11-16 Chris Lattnerwhen debugging lower dbg intrinsics to calls
2005-11-11 Andrew Lenharthadded a chain output
2005-11-11 Andrew Lenharthcontinued readcyclecounter support
2005-11-09 Chris LattnerRefactor intrinsic lowering stuff out of visitCall
2005-11-09 Chris LattnerFix CodeGen/X86/shift-folding.ll:test3 on X86
2005-11-09 Chris LattnerAvoid creating a token factor node in trivially redunda...
2005-11-09 Chris LattnerHandle GEP's a bit more intelligently. Fold constant...
next