- a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 20 years ago
- a68d204 remove some unintentionally committed code by Chris Lattner · 20 years ago
- 4eebb60 If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep by Chris Lattner · 20 years ago
- 12f2274 Another typo by Evan Cheng · 20 years ago
- 8ff318b was ignoring the legalized chain in this case, fixed SPASS on alpha by Andrew Lenharth · 20 years ago
- a148d98 Get rid of code in the DAGCombiner that is duplicated in SelectionDAG.cpp by Nate Begeman · 20 years ago
- d12b2d7 Temporary work around for a libcall insertion bug: If a target doesn't by Chris Lattner · 20 years ago
- 4090aee Fix a backwards conditional that caused an inf loop in some cases. This by Chris Lattner · 20 years ago
- 4eb2e3a Support for the insertelement operation. by Robert Bocchino · 20 years ago
- 433f8ac Bug fix: missing LegalizeOp() on newly created nodes. by Evan Cheng · 20 years ago
- 063e765 Adding basic support for Dwarf line number debug information. by Jim Laskey · 20 years ago
- 0b11820 For PR411: by Reid Spencer · 20 years ago
- 1b5db7a Constant fold ctpop/ctlz/cttz, and a couple other small cleanups by Nate Begeman · 20 years ago
- c02d98e Expand case for 64b Legalize, even though no one should end up using this by Nate Begeman · 20 years ago
- bf40c4b Disable two transformations that contribute to bus errors on SparcV8. by Chris Lattner · 20 years ago
- 903d278 Allow the target to specify 'expand' if they just require the amount to by Chris Lattner · 20 years ago
- 5f65229 Fix custom lowering of dynamic_stackalloc by Chris Lattner · 20 years ago
- cc0aad2 add a missing node name by Chris Lattner · 20 years ago
- c0ab522 Token chain results are not always the first or last result. Consider copyfromreg nodes, where they are the middle result (the flag result is last) by Chris Lattner · 20 years ago
- 3a04ffb Remove some duplicated code by Nate Begeman · 20 years ago
- d88fc03 bswap implementation by Nate Begeman · 20 years ago
- 4f0d8e4 If a target specified a stack pointer with setStackPointerRegisterToSaveRestore, by Chris Lattner · 20 years ago
- 140d53c Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow by Chris Lattner · 20 years ago
- 5a67afc add stacksave/stackrestore nodes by Chris Lattner · 20 years ago
- e8f7a4b Add "support" for stacksave/stackrestore to the dag isel by Chris Lattner · 20 years ago
- 4aafb4f Add a simple missing fold to produce this: by Chris Lattner · 20 years ago
- af551bc Don't create rotate instructions in unsupported types, because we don't have by Chris Lattner · 20 years ago
- a7dce3c Allow custom lowering of DYNAMIC_STACKALLOC. by Evan Cheng · 20 years ago
- 140e99b ignore register #0 by Evan Cheng · 20 years ago
- 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
- 269f8c0 silence a warning by Chris Lattner · 20 years ago
- c0f4cd9 Added selection DAG support for the extractelement operation. by Robert Bocchino · 20 years ago
- de387ce Fix an exponential function in libcall insertion to not be exponential. :) by Chris Lattner · 20 years ago
- 05a2d56 * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS, SRA_PARTS, by Evan Cheng · 20 years ago
- 909addf New getNode() variants. by Evan Cheng · 20 years ago
- 47f5bea Unbreak the build :( by Chris Lattner · 20 years ago
- 6907708 Revert the previous check-in. Leave shl x, 1 along for target to deal with. by Evan Cheng · 20 years ago
- da95a84 fold (shl x, 1) -> (add x, x) by Evan Cheng · 20 years ago
- 17c428e Support for custom lowering of ISD::RET. by Evan Cheng · 20 years ago
- abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
- b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 20 years ago
- 5bf6f25 Add unique id to debug location for debug label use (work in progress.) by Jim Laskey · 20 years ago
- 7ca9ab3 Change how MachineDebugInfo is fetched. by Jim Laskey · 20 years ago
- 512beb9 Make sure to pass the offset into the new node, so that we don't silently by Nate Begeman · 20 years ago
- f65d917 purity++ by Duraid Madina · 20 years ago
- 57030e3 allow custom lowering to return null for legal results by Andrew Lenharth · 20 years ago
- e8f65f1 Support Custom lowering of a few more operations. by Andrew Lenharth · 20 years ago
- d6e8d41 Remove redundant debug locations. by Jim Laskey · 20 years ago
- c26f7a0 unbreak the build :-/ by Chris Lattner · 20 years ago
- f3fd9fe Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not by Evan Cheng · 20 years ago
- c33baaa Simplify store(bitconv(x)) to store(x). This allows us to compile this: by Chris Lattner · 20 years ago
- 5710410 fold (conv (load x)) -> (load (conv*)x). by Chris Lattner · 20 years ago
- c8547d8 Fold bitconv(bitconv(x)) -> x. We now compile this: by Chris Lattner · 20 years ago
- 9468377 constant fold bits_convert in getNode and in the dag combiner for fp<->int by Chris Lattner · 20 years ago
- 232348d Fix a pasto by Chris Lattner · 20 years ago
- ed7b5ba fix a thinko in the bit_convert handling code by Chris Lattner · 20 years ago
- 3548189 add very simple support for the BIT_CONVERT node by Chris Lattner · 20 years ago
- 0fcd40f remove dead code by Chris Lattner · 20 years ago
- 1ccf26a The 81st column doesn't like code in it. by Chris Lattner · 20 years ago
- ff9be11 Lefted out TargetLowering:: by Evan Cheng · 20 years ago
- 3a03ebb * Fix a GlobalAddress lowering bug. by Evan Cheng · 20 years ago
- e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
- d5781fc * Added support for X86 RET with an additional operand to specify number of by Evan Cheng · 20 years ago
- f9dee6a make sure to relegalize all cases by Chris Lattner · 20 years ago
- 9797c5c enable the gep isel opt by Chris Lattner · 20 years ago
- 8339736 fix a bug I introduced that broke recursive expansion of nodes (e.g. scalarizing vectors) by Chris Lattner · 20 years ago
- 3b841e9 Lower ConstantAggregateZero into zeros by Chris Lattner · 20 years ago
- 7226158 Added a hook to print out names of target specific DAG nodes. by Evan Cheng · 20 years ago
- 69a889e Fix a nasty latent bug in the legalizer that was triggered by my patch by Chris Lattner · 20 years ago
- 898101c X86 conditional branch support. by Evan Cheng · 20 years ago
- 115c036 Print out opcode number if it's an unknown target node. by Evan Cheng · 20 years ago
- 9f8cc69 Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes, by Chris Lattner · 20 years ago
- d845582 Amend comment. by Jim Laskey · 20 years ago
- de48ee2 Create a strong dependency for loads following stores. This will leave a by Jim Laskey · 20 years ago
- e773673 Make sure to relegalize new nodes by Chris Lattner · 20 years ago
- 18840db Keep VC++ happy. by Jeff Cohen · 20 years ago
- f1a47c3 More corrections for flagged copyto/from reg by Chris Lattner · 20 years ago
- 7310fb1 legalize copytoreg and copyfromreg nodes that have flag operands correctly. by Chris Lattner · 20 years ago
- bd2b621 Fix a bug Sabre was having where the DAG root was a group. The group dominator by Jim Laskey · 20 years ago
- 9022ed9 Groups were not emitted if the dominator node and the node in the ordering list by Jim Laskey · 20 years ago
- a5282d8 Simplify code by Chris Lattner · 20 years ago
- 181b7a3 allow custom expansion of BR_CC by Chris Lattner · 20 years ago
- 7df96d6 X86 lowers SELECT to a cmp / test followed by a conditional move. by Evan Cheng · 20 years ago
- f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 20 years ago
- d0f6d18 Don't create SEXTLOAD/ZEXTLOAD instructions that the target doesn't support by Chris Lattner · 20 years ago
- d477184 When folding loads into ops, immediately replace uses of the op with the by Chris Lattner · 20 years ago
- ad25d4e Fix the (zext (zextload)) case to trigger, similarly for sign extends. by Chris Lattner · 20 years ago
- 00cb95c Fix a miscompilation in crafty due to a recent patch by Chris Lattner · 20 years ago
- 110dec2 Fold (zext (load x) to (zextload x). by Evan Cheng · 20 years ago
- 86cb643 Don't lump the filename and working dir together by Chris Lattner · 20 years ago
- d7d746f Lowering constant pool entries on ppc exposed a bug in the recently added by Nate Begeman · 20 years ago
- ac22c83 Accept and ignore prefetches for now by Chris Lattner · 20 years ago
- 58f7963 Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll by Chris Lattner · 20 years ago
- 3802c25 Minor tweak to get isel opt by Chris Lattner · 20 years ago
- 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 20 years ago
- 7038daf Added new getNode and getTargetNode variants for X86 stores. by Evan Cheng · 20 years ago
- 5e3c5b4 Teach legalize how to promote sext_inreg to fix a problem Andrew pointed by Chris Lattner · 20 years ago
- c78b0b7 improve code insertion in two ways: by Chris Lattner · 20 years ago
- cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 20 years ago
- cc2210b Only transform (sext (truncate x)) -> (sextinreg x) if before legalize or by Chris Lattner · 20 years ago