Initial early support for non-register operands, like immediates
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
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...
2005-11-06 Nate BegemanAdd the necessary support to the ISel to allow targets...
2005-10-30 Chris LattnerSignificantly simplify this code and make it more aggre...
2005-10-18 Nate BegemanAdd the ability to lower return instructions to TargetL...
2005-10-18 Chris LattnerFix Generic/2005-10-18-ZeroSizeStackObject.ll by not...
2005-10-18 Chris Lattnerremove hack
2005-10-10 Chris LattnerEnable Nate's excellent DAG combiner work by default...
2005-10-05 Chris Lattnermake sure that -view-isel-dags is the input to the...
2005-10-01 Jeff CohenFix VC++ warnings.
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-27 Chris LattnerIf the target prefers it, use _setjmp/_longjmp should...
2005-09-13 Chris LattnerIf a function has liveins, and if the target requested...
2005-09-07 Nate BegemanAdd an option to the DAG Combiner to enable it for...
2005-09-02 Chris LattnerDon't create zero sized stack objects even for array...
2005-09-02 Chris LattnerFix the release build, noticed by Eric van Riet Paap
2005-09-02 Chris LattnerFor values that are live across basic blocks and need...
2005-09-01 Chris LattnerIt is NDEBUG not _NDEBUG
2005-08-27 Chris LattnerDisable this code, which broke many tests last night
2005-08-26 Chris LattnerDon't copy regs that are only used in the entry block...
2005-08-26 Chris LattnerCall the InsertAtEndOfBasicBlock hook if the usesCustom...
2005-08-24 Chris LattnerMake -view-isel-dags show the dag before instruction...
2005-08-22 Chris LattnerFix a problem where constant expr shifts would not...
2005-08-18 Chris LattnerEnable critical edge splitting by default
2005-08-17 Chris LattnerAdd a new beta option for critical edge splitting,...
2005-08-17 Chris LattnerFix a regression on X86, where FP values can be promote...
2005-08-16 Chris LattnerEliminate the RegSDNode class, which 3 nodes (CopyFromR...
2005-08-09 Chris LattnerEliminate the SetCCSDNode in favor of a CondCodeSDNode...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-19 Nate BegemanRemove unnecessary FP_EXTEND. This causes worse codegen...
2005-07-05 Chris LattnerMake several cleanups to Andrews varargs change:
2005-06-29 Andrew Lenharthrestore old srcValueNode behavior and try to to work...
2005-06-29 Andrew Lenharthtracking the instructions causing loads and stores...
2005-06-22 Andrew LenharthIf we support structs as va_list, we must pass pointers...
2005-06-18 Andrew Lenharthcore changes for varargs
2005-05-14 Chris LattnerFix construction of ioport intrinsics, fixing X86/io...
2005-05-14 Chris LattnerEliminate special purpose hacks for dynamic_stack_alloc.
2005-05-14 Chris LattnerLowerOperation takes a dag
2005-05-13 Chris LattnerAlign doubles on 8-byte boundaries if possible.
2005-05-13 Chris LattnerAdd an isTailCall flag to LowerCallTo
2005-05-13 Chris LattnerEmit function entry code after lowering hte arguments.
2005-05-13 Chris LattnerAllow targets to emit code into the entry block of...
2005-05-12 Chris LattnerPass calling convention to use into lower call to
2005-05-11 Chris Lattnerwrap long line
2005-05-09 Chris LattnerThe semantics of cast X to bool are a comparison agains...
2005-05-09 Chris LattnerAdd support for matching the READPORT, WRITEPORT, READI...
2005-05-09 Chris LattnerDon't use the load/store instruction as the source...
next