aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2005-12-02cycle counter fixAndrew Lenharth
2005-12-01Don't remove two operand, two result nodes from the binary ops map. TheseChris Lattner
2005-12-01Promote line and column number information for our friendly 64-bit targets.Chris Lattner
2005-12-01This is a bugfix for SelectNodeTo. In certain situations, we could beChris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-11-30Make SelectNodeTo return NChris Lattner
2005-11-30CALLSEQ_START/END nodes don't get memoized, do not add them in whenChris Lattner
2005-11-30At long last, you can say that f32 isn't supported for setccAndrew Lenharth
2005-11-30First chunk of actually generating vector code for packed types. TheseNate Begeman
2005-11-30add support for custom lowering SINT_TO_FPAndrew Lenharth
2005-11-30Fix a problem with llvm-ranlib that (on some platforms) caused the archiveReid Spencer
2005-11-30Fixed a bug introduced by my last commit: TargetGlobalValues should key onEvan Cheng
2005-11-30Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng
2005-11-29Add support for a new STRING and LOCATION node for line number support, patchChris Lattner
2005-11-29Add the majority of the vector machien value types we expect to support,Nate Begeman
2005-11-22Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman
2005-11-22Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman
2005-11-20Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn'tChris Lattner
2005-11-20The first patch of X86 support for read cycle counterAndrew Lenharth
2005-11-20more progress towards bug 291 being finished. Patch by Owen Anderson,Chris Lattner
2005-11-19Unbreak codegen of bools. This should fix the llc/jit/llc-beta failuresChris Lattner
2005-11-19Improve Selection DAG printer portability. Patch by Owen Anderson!Chris Lattner
2005-11-19Teach the graph viewer to handle register operands that are zero.Chris Lattner
2005-11-19Silence a bogus warningChris Lattner
2005-11-19Add some method variants, patch by Evan ChengChris Lattner
2005-11-19Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman
2005-11-18Split out the shift code from visitBinary.Nate Begeman
2005-11-17Allow targets to custom legalize leaf nodes like GlobalAddress.Chris Lattner
2005-11-17Teach legalize about targetglobaladdressChris Lattner
2005-11-16when debugging lower dbg intrinsics to callsChris Lattner
2005-11-12Fix operator precedence bug caught by VC++.Jeff Cohen
2005-11-11added a chain outputAndrew Lenharth
2005-11-11continued readcyclecounter supportAndrew Lenharth
2005-11-09Switch the allnodes list from a vector of pointers to an ilist of nodes.This ...Chris Lattner
2005-11-09Refactor intrinsic lowering stuff out of visitCallChris Lattner
2005-11-09Handle the trivial (but common) two-op case more efficientlyChris Lattner
2005-11-09Fix CodeGen/X86/shift-folding.ll:test3 on X86Chris Lattner
2005-11-09Avoid creating a token factor node in trivially redundant cases. ThisChris Lattner
2005-11-09Handle GEP's a bit more intelligently. Fold constant indices early andChris Lattner
2005-11-08Allocate the right amount of memory for this vector up front.Chris Lattner
2005-11-08Change the ValueList array for each node to be shared instead of individually...Chris Lattner
2005-11-08Switch the operandlist/valuelist from being vectors to being just an array.Th...Chris Lattner
2005-11-08Explicitly initialize some instance varsChris Lattner
2005-11-08Clean up RemoveDeadNodes significantly, by eliminating the need for a temporaryChris Lattner
2005-11-07Let's try ignoring resource utilization on the backward pass.Jim Laskey
2005-11-06Add the necessary support to the ISel to allow targets to codegen the newNate Begeman
2005-11-05Fix logic bug in finding retry slot in tally.Jim Laskey
2005-11-04Fix a warningJim Laskey
2005-11-04Scheduling now uses itinerary data.Jim Laskey
2005-11-02Fix a crash that Andrew noticed, and add a pair of braces to unfconfuseNate Begeman