- 4f09878 Move isSuccessor() offline, change it to use std::find. by Evan Cheng · 17 years ago
- 9f26f73 Fix PR1431 Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll by Devang Patel · 17 years ago
- 8dd86c1 More effective breakdown of memcpy into repeated load/store. These are now by Dale Johannesen · 17 years ago
- fb0709a Get rid of leading zeros in the output of toString. by Reid Spencer · 17 years ago
- 213d2cf Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an optimization to fold VECTOR_SHUFFLE to a zero vector. by Evan Cheng · 17 years ago
- 174f803 Added missing patterns for UNPCKH* and PUNPCKH*. by Evan Cheng · 17 years ago
- 3fc5b01 disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for by Chris Lattner · 17 years ago
- b429f73 add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on 32-bit (or less) targets by Chris Lattner · 17 years ago
- 07c70cd This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn't by Chris Lattner · 17 years ago
- f840202 Revert patch for PR1427. It breaks almost all vector tests. by Anton Korobeynikov · 17 years ago
- ccde4cb add support for 128-bit add/sub on ppc64 by Chris Lattner · 17 years ago
- 09d8c92 Print integer values as both decimal and hexadecimal for convenience by Reid Spencer · 17 years ago
- a066810 add support for 128-bit integer add/sub by Chris Lattner · 17 years ago
- 02ae8b7 For lshr by 0 bits, just return *this as a short cut. This also prevents by Reid Spencer · 17 years ago
- da66472 Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll by Chris Lattner · 17 years ago
- d9e9efb Remove. Not needed. by Evan Cheng · 17 years ago
- e425956 Default implementation of TargetInstrInfo::getBlockSize(). by Evan Cheng · 17 years ago
- d60483e Add target hook to specify block size limit for if-conversion. by Evan Cheng · 17 years ago
- 98a6c62 Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores. by Dale Johannesen · 17 years ago
- d6ddc30 isBlockPredicable() always ignore terminal instructions; add comments. by Evan Cheng · 17 years ago
- 3f8602c ARM::tB is also predicable. by Evan Cheng · 17 years ago
- 02c602b PredicateInstruction returns true if the operation was successful. by Evan Cheng · 17 years ago
- 2eb80fa Add default implementation of PredicateInstruction(). by Evan Cheng · 17 years ago
- c3a289c Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 17 years ago
- 75604f8 Move if-conversion after all passes that may use register scavenger. by Evan Cheng · 17 years ago
- b5f8eff Removed isPredicable(). by Evan Cheng · 17 years ago
- 5ada199 Make ARM::B isPredicable; Make Bcc and MOVCC condition option a normal operand so they are not predicable. by Evan Cheng · 17 years ago
- 064d7cd Added isPredicable bit to class Instruction. by Evan Cheng · 17 years ago
- 6551dcd Fix a bug in the "fromString" method where radix 2,8 and 16 values were by Reid Spencer · 17 years ago
- 52811bd Avoid a "loss of precision" error in gcc 4.1.3. by Reid Spencer · 17 years ago
- 53c3a33 Output exception call-sites in address order, as required by the unwinding by Duncan Sands · 17 years ago
- aeafca0 Conditional branch is not a barrier. by Evan Cheng · 17 years ago
- c76d441 Use a ptr set instead of a linear search to unique TokenFactor operands. by Chris Lattner · 17 years ago
- 738a6ec implement the missing maskmovq mmx intrinsic that akor hit. by Chris Lattner · 17 years ago
- 2706f97 Fix comment. by Evan Cheng · 17 years ago
- c5d05ef Devang points out that we need an assertion here. by Evan Cheng · 17 years ago
- 951418b Implement printing of instruction result values when debug info is turned by Reid Spencer · 17 years ago
- 93003b8 Bug fix: should check ABI alignment, not pref. alignment. by Evan Cheng · 17 years ago
- 9307292 Hooks for predication support. by Evan Cheng · 17 years ago
- 4e65485 Initial commit of (very basic) if converter. by Evan Cheng · 17 years ago
- 14ba0cc Remove extra CFG edges before doing these passes; it makes them happier. by Dale Johannesen · 17 years ago
- b5bb7ff Fix an infinite recursion in GetNegatedExpression. by Lauro Ramos Venancio · 17 years ago
- 49b5c27 The index into the actions table is a ULEB128 not a SLEB128. by Duncan Sands · 17 years ago
- ce3e2bf selects can also reach here by Chris Lattner · 17 years ago
- d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 17 years ago
- 76c94b6 Un-brain-dead-ify the lowering of part set for the reverse case. by Reid Spencer · 17 years ago
- c90233b Fix some subtle issues handling immediate values. This fixes by Chris Lattner · 17 years ago
- 9f5d578 fix some subtle inline asm selection issues by Chris Lattner · 17 years ago
- 44bec52 Add PredicateOperand to all ARM instructions that have the condition field. by Evan Cheng · 17 years ago
- 709fd41 fix subtle bugs in inline asm operand selection by Chris Lattner · 17 years ago
- 19e3f31 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 17 years ago
- 6b6aef8 Fix Transforms/InstCombine/2007-05-14-Crash.ll by Chris Lattner · 17 years ago
- 5d3d44a Fix previous patch. GOTOFF can be used only when the symbol has internal by Lauro Ramos Venancio · 17 years ago
- 2944652 implement a simple fneg optimization/propagation thing. This compiles: by Chris Lattner · 17 years ago
- 8dfffd5 Only worry about intervening kill if there are more than one live ranges in the interval. by Evan Cheng · 17 years ago
- 2f6cb2b Fix for PR1406: by Evan Cheng · 17 years ago
- 8b966d9 When marking a register as being implicitly defined, make sure to clear its partial use info as well. by Evan Cheng · 17 years ago
- 930d161 Optimize PIC implementation. GOTOFF can be used when the symbol is defined by Lauro Ramos Venancio · 17 years ago
- 69642f1 Enable aliases on arm-linux. by Lauro Ramos Venancio · 17 years ago
- 9bd57b6 Give names to the final result values of the part_set computations. This by Reid Spencer · 17 years ago
- d9efdb2 Correct a few comments. by Dan Gohman · 17 years ago
- a196b99 Add passes -view-cfg and -view-cfg-only that are like -print-cfg and by Dan Gohman · 17 years ago
- 69944e8 Make the results for the rotate functions correct when rotateAmt == 0. by Reid Spencer · 17 years ago
- 19dc32a Add some things needed by the llvm-gcc version supporting bit accurate integer by Reid Spencer · 17 years ago
- 40c1b66 Fix PR1413 by Chris Lattner · 18 years ago
- 79cfddf Fix Transforms/GlobalOpt/2007-05-13-Crash.ll by Chris Lattner · 18 years ago
- 185bc89 Emit function debug frames in one atom. This will prevent us from generating incorrect assembler in case of both by Anton Korobeynikov · 18 years ago
- 8c7c173 Emit multiple common EH frames for multiple (including blank) personality by Anton Korobeynikov · 18 years ago
- 0ff3ca4 More DWARF-related things cleanup: by Anton Korobeynikov · 18 years ago
- 92c7283 Fix shl to produce the correct result when the bitwidth is > 64 and the by Reid Spencer · 18 years ago
- 5156f5b Get the size of auto arrays right, regardless of its changing size. by Reid Spencer · 18 years ago
- 384003d allow partially materialized modules to be written out, which just strips out by Chris Lattner · 18 years ago
- 1e4c23a Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049516.html by Devang Patel · 18 years ago
- 7d8ed8a significantly improve debug output of lsr by Chris Lattner · 18 years ago
- 86296cc Update comments to say "vector" instead of "packed". by Dan Gohman · 18 years ago
- 23d9d27 Fix typos. by Dan Gohman · 18 years ago
- c767844 This patch extends the LoopUnroll pass to be able to unroll loops by Dan Gohman · 18 years ago
- 3aea1bd fix regressions from my previous checking, including by Chris Lattner · 18 years ago
- 22d5c37 Perform correct actions numbers/sizes computation by Anton Korobeynikov · 18 years ago
- 29c9caf Fix action No calculation in multiple-invoke-one-LP mode by Anton Korobeynikov · 18 years ago
- 8885887 fix Transforms/InstCombine/2007-05-10-icmp-or.ll by Chris Lattner · 18 years ago
- a24b04e fix a memory leak by Chris Lattner · 18 years ago
- 3925326 Fix a bug where the bcreader could crash on .bc files that were an exact by Chris Lattner · 18 years ago
- 54f4a67 Do not generate branches to entry block. This fixes several test suite by Dale Johannesen · 18 years ago
- 432a7fa Ooops. Some debugging stuff :) by Anton Korobeynikov · 18 years ago
- eeb37e0 Allow multiple invokes per landing pad. This (probably) fixes PR1410. by Anton Korobeynikov · 18 years ago
- c1fe166 Later computations assume we are aligned at this point. by Duncan Sands · 18 years ago
- e25514d TypeIds are indexed by j, not i by Anton Korobeynikov · 18 years ago
- 76b38fc Make tail merging handle many more cases (all it can, I think). by Dale Johannesen · 18 years ago
- 0f1621b add some notes by Chris Lattner · 18 years ago
- 2c4f943 Can't fold the bit_convert is the store is a truncating store. by Evan Cheng · 18 years ago
- 7294b58 Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This by Anton Korobeynikov · 18 years ago
- fd98dc9 Fix PR1333 by Devang Patel · 18 years ago
- 42d712b Switch BCC, MOVCCr, etc. to PredicateOperand. by Evan Cheng · 18 years ago
- f88b3a5 PredicateOperand can be used as a normal operand for isel. by Evan Cheng · 18 years ago
- e23e00d Change names from RA to something unique to get rid of naming conflicts with by Bill Wendling · 18 years ago
- 5618490 Eliminate MarkVirtRegAliveInBlock recursion. by Evan Cheng · 18 years ago
- 43182ac R0 is a sub-register of X0, etc. by Evan Cheng · 18 years ago
- 1cc0096 Fix various whitespace inconsistencies. by Dan Gohman · 18 years ago
- f742c23 Correct the comment for ApproximateLoopSize to reflect what it actually does. by Dan Gohman · 18 years ago