continued readcyclecounter support
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
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...
2005-05-09 Chris Lattnerwrap long lines
2005-05-05 Chris LattnerWhen hitting an unsupported intrinsic, actually print it
2005-05-03 Andrew LenharthImplement count leading zeros (ctlz), count trailing...
2005-04-30 Chris LattnerCodegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS...
2005-04-27 Andrew LenharthImplement Value* tracking for loads and stores in the...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-12 Nate BegemanFold shift by size larger than type size to undef
2005-04-09 Chris LattnerEmit BRCONDTWOWAY when possible.
2005-04-02 Chris Lattnertransform fabs/fabsf calls into FABS nodes.
2005-04-02 Chris LattnerTurn -0.0 - X -> fneg
2005-03-31 Andrew LenharthPCMarker support for DAG and Alpha
2005-03-30 Chris LattnerInstead of setting up the CFG edges at selectiondag...
2005-03-29 Chris LattnerFix a bug that andrew noticed where we do not correctly...
2005-03-26 Nate BegemanChange interface to LowerCallTo to take a boolean isVar...
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-02-17 Misha BrukmanFix compilation errors with VS 2005, patch by Aaron...
2005-02-17 Chris LattnerDon't sink argument loads into loops or other bad place...
2005-01-23 Chris LattnerAdjust to changes in SelectionDAG interface.
2005-01-22 Chris LattnerGet this to work for 64-bit systems.
2005-01-19 Chris LattnerSupport targets that do not use i8 shift amounts.
2005-01-18 Chris LattnerTeach legalize to promote copy(from|to)reg, instead...
2005-01-18 Chris LattnerAllow setcc operations to have nonbool types.
2005-01-17 Chris LattnerNon-volatile loads can be freely reordered against...
2005-01-17 Chris LattnerDon't call SelectionDAG.getRoot() directly, go through...
2005-01-17 Chris LattnerImplement a target independent optimization to codegen...
2005-01-17 Chris LattnerRefactor code into a new method.
2005-01-16 Chris Lattneradd method stub
2005-01-16 Chris LattnerAdd support for promoted registers being live across...
2005-01-16 Chris LattnerUse the new TLI method to get this.
2005-01-16 Chris LattnerAdd support for targets that require promotions.
2005-01-15 Chris LattnerAdd new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_RO...
2005-01-14 Chris LattnerAdjust to CopyFromReg changes, implement deletion of...
2005-01-13 Chris LattnerAdd new ImplicitDef node, rename CopyRegSDNode class...
2005-01-13 Chris LattnerDon't forget the existing root.
2005-01-13 Chris LattnerCodegen independent ops as being independent.
2005-01-12 Chris LattnerAdd an option to view the selection dags as they are...
2005-01-11 Chris Lattneradd an assertion, avoid creating copyfromreg/copytoreg...
2005-01-11 Chris LattnerTurn memset/memcpy/memmove into the corresponding opera...
2005-01-09 Chris LattnerHandle static alloca arguments to PHI nodes.
2005-01-09 Chris LattnerUse new interfaces to correctly lower varargs and retur...
2005-01-08 Chris LattnerAdd support for llvm.setjmp and longjmp. Only 3 Single...
2005-01-08 Chris LattnerSilence VS warnings.
2005-01-08 Chris LattnerAdjust to changes in LowerCAllTo interfaces
2005-01-08 Chris LattnerAdd support for FP->INT conversions and back.
2005-01-07 Chris LattnerImplement support for long GEP indices on 32-bit archs...
2005-01-07 Chris LattnerFix handling of dead PHI nodes.
2005-01-07 Chris LattnerInitial implementation of the SelectionDAGISel class...