Pass AliasAnalysis thru to DAGCombiner.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2006-10-16 Jim LaskeyPass AliasAnalysis thru to DAGCombiner.
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-11 Andrew LenharthJimptables working again on alpha.
2006-10-11 Chris Lattneradd two helper methods.
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-06 Chris Lattnerjump tables handle pic
2006-10-05 Evan ChengMake use of getStore().
2006-10-04 Evan ChengFix some typos that can cause a flag value to have...
2006-09-28 Chris Lattnerrefactor critical edge breaking out into the SplitCritE...
2006-09-26 Andrew LenharthComments on JumpTableness
2006-09-24 Andrew LenharthAdd support for other relocation bases to jump tables...
2006-09-24 Evan ChengPIC jump table entries are always 32-bit. This fixes...
2006-09-18 Andrew Lenharthabsolute addresses must match pointer size
2006-09-13 Chris LattnerIf LSR went through a lot of trouble to put constants...
2006-09-10 Chris LattnerThis code was trying too hard. By eliminating redundan...
2006-09-09 Chris LattnerImplement the fpowi now by lowering to a libcall
2006-09-07 Chris LattnerFix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a...
2006-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-16 Chris Lattnerminor changes.
2006-08-14 Chris Lattnereliminate use of getNode that takes vector of valuetypes.
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-08-03 Chris LattnerWork around a GCC 3.3.5 bug noticed by a user.
2006-08-02 Jim LaskeyFinal polish on machine pass registries.
2006-08-01 Jim LaskeyNow that the ISel is available, it's possible to create...
2006-08-01 Jim Laskey1. Change use of "Cache" to "Default".
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-08-01 Evan ChengPIC jump table entries are always 32-bit even in 64...
2006-07-27 Nate BegemanCode cleanups, per review
2006-07-27 Nate BegemanSupport jump tables when in PIC relocation model
2006-07-20 Chris LattnerMems can be in the output list also. This is the secon...
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-15 Evan ChengConsistency. EXTRACT_ELEMENT index operand should have...
2006-06-12 Chris LattnerMake sure to update the CFG correctly if a switch only...
2006-06-08 Chris LattnerFix X86/inline-asm.ll:test2, a case where an input...
2006-06-08 Chris LattnerFix Regression/CodeGen/X86/inline-asm.ll, a case where...
2006-05-26 Evan ChengMake CALL node consistent with RET node. Signness of...
2006-05-26 Evan ChengChange RET node to include signness information of...
2006-05-25 Evan ChengCALL node change: now including signness of every argument.
2006-05-23 Evan Cheng-enable-unsafe-fp-math implies -enable-finite-only...
2006-05-23 Vladimir PrusFix missing include
2006-05-23 Evan ChengIncorrect SETCC CondCode used for FP comparisons.
2006-05-17 Chris LattnerFix the result of the call to use a correct vbitconvert...
2006-05-17 Chris LattnerCorrect a previous patch which broke CodeGen/PowerPC...
2006-05-17 Evan ChengFixed a LowerCallTo and LowerArguments bug. They were...
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 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-13 Evan ChengRevert an un-intended change
2006-05-12 Chris LattnerRemove dead vars
2006-05-11 Evan ChengRefactor scheduler code. Move register-reduction list...
2006-05-08 Nate BegemanMake emission of jump tables a bit less conservative...
2006-05-06 Chris LattnerWhen inserting casts, be careful of where we put them...
2006-05-05 Chris LattnerMore aggressively sink GEP offsets into loops. For...
2006-05-05 Chris LattnerSink noop copies into the basic block that uses them...
2006-05-03 Nate BegemanFinish up the initial jump table implementation by...
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
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-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-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.
next