- 361f45a restore a more restricted select by Andrew Lenharth · 20 years ago
- a188894 Implement a little hack for parity with GCC on crafty. This speeds up by Chris Lattner · 20 years ago
- fa8f80a new testcase: sra should be able to eliminate all of these alloca's, despite by Chris Lattner · 20 years ago
- 0831310 Send an indicator to llvm-testresults if the build failed by Chris Lattner · 20 years ago
- d2c339c Fix typo :( by Chris Lattner · 20 years ago
- 3802c25 Minor tweak to get isel opt by Chris Lattner · 20 years ago
- 3aed79e add selectcc by Chris Lattner · 20 years ago
- d717b19 Remove type casts that are no longer needed by Chris Lattner · 20 years ago
- 8438454 Realize the constant pool & global addrs must always be ptr type by Chris Lattner · 20 years ago
- e54645a Fix the JIT failures from last night. by Chris Lattner · 20 years ago
- e41419f FP select improvements (and likely breakage), oh and crazy people might want to *return* floating point values. Don't see why myself by Andrew Lenharth · 20 years ago
- 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 20 years ago
- b612ff9 Use SDTCisPtrTy type property for store address. by Evan Cheng · 20 years ago
- ba7fa0b Stop emitting a redudant type check for complex pattern node. by Evan Cheng · 20 years ago
- b51a059 * Added X86 store patterns. * Added X86 dec patterns. by Evan Cheng · 20 years ago
- 7038daf Added new getNode and getTargetNode variants for X86 stores. by Evan Cheng · 20 years ago
- 1129e87 For instructions which produce no result, e.g. store, chain's Resno == 0. by Evan Cheng · 20 years ago
- 0976122 Add support patterns to many load and store instructions which will by Nate Begeman · 20 years ago
- d8fe3b3 Add SDTCisPtrTy and use it for loads, to indicate that the operand of a load by Chris Lattner · 20 years ago
- 5b21be7 Add a new SDTCisPtrTy constraint, which indicates that an operand must have by Chris Lattner · 20 years ago
- ab24ed2 Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al by Evan Cheng · 20 years ago
- b915f31 * Do not allow nodes which produce chain results (e.g. loads) to be folded if by Evan Cheng · 20 years ago
- 42a80fe Avoid emitting two tabs when switching to a named section by Chris Lattner · 20 years ago
- 646f7af Teach the PPC backend about the ctor and dtor list when not using __main and by Chris Lattner · 20 years ago
- 5e3c5b4 Teach legalize how to promote sext_inreg to fix a problem Andrew pointed by Chris Lattner · 20 years ago
- cbc09c8 Prevent folding of instructions which produce chains that have more than 1 real use by Evan Cheng · 20 years ago
- c45146a * Make sure complex pattern operands are selected first since their select by Evan Cheng · 20 years ago
- dd3ccde it helps if your conditionals are not reversed by Andrew Lenharth · 20 years ago
- c78b0b7 improve code insertion in two ways: by Chris Lattner · 20 years ago
- 62c08dd Add another important case we miss by Chris Lattner · 20 years ago
- f20da7e Added support for ComplexPattern. by Evan Cheng · 20 years ago
- 670fd8f Added explicit type field to ComplexPattern. by Evan Cheng · 20 years ago
- 3aa39f4 * Added an explicit type field to ComplexPattern. by Evan Cheng · 20 years ago
- ec693f7 * Added intelligence to X86 LEA addressing mode matching routine so it returns by Evan Cheng · 20 years ago
- 0fc7198 Added support for ComplexPattern. These are patterns that require C++ pattern by Evan Cheng · 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
- e80242a X86 doesn't support sextinreg for 8-bit things either. by Chris Lattner · 20 years ago
- b14ab8a Teach the dag combiner to turn a truncate/sign_extend pair into a sextinreg by Chris Lattner · 20 years ago
- 8b6cea1 Remove a now-dead map, patch by Saem Ghani, thanks! by Chris Lattner · 20 years ago
- bbe1225 fix divide and remainder by Andrew Lenharth · 20 years ago
- 85961d5 Silence another annoying GCC warning by Chris Lattner · 20 years ago
- 0fccc74 This solves the problem of the CBE renaming symbols that start with . but the assembly side still trying to reference them by their old names. Should be safe untill we hit a language front end that lets you specify such a name. by Andrew Lenharth · 20 years ago
- f88471d more decent branches for FP. I might have to make some intermediate nodes to actually be able to use the DAG for FPcmp by Andrew Lenharth · 20 years ago
- cfb2815 OK, this does wonders for broken stuff by Andrew Lenharth · 20 years ago
- f8395ba Added comment for removing assert by Sumant Kowshik · 20 years ago
- 8a3802d Collapsing node if variable length struct with final field of length zero by Sumant Kowshik · 20 years ago
- 14d1d22 Handling of zero length last fields in struct used for growing it arbitrarily by Sumant Kowshik · 20 years ago
- ed74a4e Fix test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll and by Chris Lattner · 20 years ago
- 89644753 new testcase for PR662 by Chris Lattner · 20 years ago
- 767a033 Implement external storage for post-order iteration, implementing PR267 by Chris Lattner · 20 years ago
- 8cfa57b Teach the SelectionDAG ISel how to turn ConstantPacked values into by Nate Begeman · 20 years ago
- 4172b10 Use new PPC-specific nodes to represent shifts which require the 6-bit by Chris Lattner · 20 years ago
- eda80a0 added instructions with inverted immediates by Andrew Lenharth · 20 years ago
- 8a3a5fc yea, it helps to have your path set right when testing by Andrew Lenharth · 20 years ago
- 5de36f9 These never trigger, but whatever by Andrew Lenharth · 20 years ago
- 8d20223 Remove unnecessary let hasCtrlDep=1 now it can be inferred. by Evan Cheng · 20 years ago
- dd304dd * Infer instruction property hasCtrlDep from pattern if it has one. by Evan Cheng · 20 years ago
- 7962065 move this over to the dag by Andrew Lenharth · 20 years ago
- e08dc62 getRawValue zero extens for unsigned values, use getsextvalue so that we by Chris Lattner · 20 years ago
- b457a93 fix constant pool loads by Andrew Lenharth · 20 years ago
- c88d8e9 Fix the #1 code quality problem that I have seen on X86 (and it also affects by Chris Lattner · 20 years ago
- 3061467 Add a flag to Module::getGlobalVariable to allow it to return vars with by Chris Lattner · 20 years ago
- aef8c64 attribute((used)) is now supported by Chris Lattner · 20 years ago
- 6b44ba2 Wrap a long line, never internalize llvm.used. by Chris Lattner · 20 years ago
- 76fb23c New testcase for PR660 by Chris Lattner · 20 years ago
- 9e242ff testcase for PR664 by Chris Lattner · 20 years ago
- 3d36a9f Several things: by Chris Lattner · 20 years ago
- 68bfd9c On some targets (e.g. X86), shift amounts are not the same as the value by Chris Lattner · 20 years ago
- 22faeab Implement PR673: for explicit register references, use type information by Chris Lattner · 20 years ago
- 5c4736a Add some methods by Chris Lattner · 20 years ago
- b5d0143 Add some explicit type casts so that tblgen knows the type of the shiftamount, which is not necessarily the same as the type being shifted. by Chris Lattner · 20 years ago
- bd05982 Add some explicit type casts so that tblgen knows the type of the shift by Chris Lattner · 20 years ago
- 7292c5e Generate code to silence bogus GCC warnings. by Chris Lattner · 20 years ago
- bead661 The basic fneg cases are already autogen'd by Chris Lattner · 20 years ago
- 937a79d Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgen by Chris Lattner · 20 years ago
- 60a4ab2 Finish moving uncond br over to .td file, remove from .cpp file. by Chris Lattner · 20 years ago
- 1e48478 Define BR in the .td file now that Evan made tblgen smarter. by Chris Lattner · 20 years ago
- d35b8c1 Added isel patterns for RET, JMP, and WRITEPORT. by Evan Cheng · 20 years ago
- 1c3d19e * Commit the fix (by Chris) for a tblgen type inferencing bug. by Evan Cheng · 20 years ago
- f8ac814 * Added instruction property hasCtrlDep for those which r/w control-flow by Evan Cheng · 20 years ago
- df65de4 Fix PR672 another way which should be more robust by Chris Lattner · 20 years ago
- 6a0beed new testcase, for PR672 by Chris Lattner · 20 years ago
- d67b3a8 dbg.stoppoint returns a value, don't forget to init it by Chris Lattner · 20 years ago
- 9b08fec expand testcase, which has been in my tree for a while now by Chris Lattner · 20 years ago
- 8e75ee2 Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll by Chris Lattner · 20 years ago
- 9e6924f new testcase, miscompiled by simplifycfg. This has been distilled from Ptrdist/bc by Chris Lattner · 20 years ago
- aad707b Fix a bug in the testcase by Chris Lattner · 20 years ago
- a027ba8 Fix test/Regression/ExecutionEngine/2005-12-02-TailCallBug.ll and PR672. by Chris Lattner · 20 years ago
- 8e22200 new testcase for PR672 by Chris Lattner · 20 years ago
- 5209889 Revert my previous patch which broke due to lazy streaming of functions by Chris Lattner · 20 years ago
- cde0f5c bah, must generate all results by Andrew Lenharth · 20 years ago
- 49c709f cycle counter fix by Andrew Lenharth · 20 years ago
- 865874c add a note by Chris Lattner · 20 years ago
- fe14b34 Don't remove two operand, two result nodes from the binary ops map. These by Chris Lattner · 20 years ago
- 43cb6ef New testcase that crashes llc by Chris Lattner · 20 years ago
- 48ba822 If a module has a main, but it is defined externally, refuse to run it. by Chris Lattner · 20 years ago
- 9ad17c9 Promote line and column number information for our friendly 64-bit targets. by Chris Lattner · 20 years ago
- 18c778f IA64 doesn't support the LOCATION node, and for some reason the ISelPattern by Chris Lattner · 20 years ago
- 05f56a5 Make sure these get added into the codegenmap when appropriate by Chris Lattner · 20 years ago