- 9c29bfb Applied Reid's patch. Long live Subversion! by John Criswell · 17 years ago
- 0a4a489 Updated my entry as a test commit. by John Criswell · 17 years ago
- e644ef7 Convert .cvsignore files by John Criswell · 17 years ago
- 1abd46d Add a missing . by Reid Spencer · 17 years ago
- a2a4885 Remove unnecessary attributions in comments. by David Greene · 17 years ago
- cba2918 Clean up comments to be consistent with code. by David Greene · 17 years ago
- 1c01cf9 Fix problems with the checkout and cd directories for SVN checkout. by Reid Spencer · 17 years ago
- c08fa28 Fix reference to iterator invalidated by an erase operation. Uncovered by David Greene · 17 years ago
- cfacc8f Fix reference to cached end iterator invalidated by an erase operation. by David Greene · 17 years ago
- a4ab2e8 Remove the "special tie breaker" because it resulted in inconsistent by David Greene · 17 years ago
- 8a46d34 Fix misue of iterator pointing to erased object. Uncovered by _GLIBCXX_DEBUG. by David Greene · 17 years ago
- 6c63198 Do not filter loop if candidate branch is in loop header. by Devang Patel · 17 years ago
- 2c02c0f New test. by Evan Cheng · 17 years ago
- 2bda17c Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI instruction. by Evan Cheng · 17 years ago
- ca6c31c Add support for value numbering (but not actually optimizing) cast instructions. by Owen Anderson · 17 years ago
- 40dc00e Add a type field to expressions in preparation for performing GVNPRE on casts. by Owen Anderson · 17 years ago
- 97f5ccf New tests. by Evan Cheng · 17 years ago
- a72cb0e No vector fneg. by Evan Cheng · 17 years ago
- 10a7aa6 Fix an assertion failure in legalizing bitcast operators on targets where by Dan Gohman · 17 years ago
- 0db5862 Type of vector extract / insert index operand should be iPTR. by Evan Cheng · 17 years ago
- 890e1a0 Add support for performing GVNPRE on select instructions. This fixes test/Transforms/GVNPRE/select.ll. by Owen Anderson · 17 years ago
- 1dd035d Add a test for performing GVNPRE on select instructions. by Owen Anderson · 17 years ago
- b6f5b00 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 17 years ago
- 28552da Fix PR 1526. by Devang Patel · 17 years ago
- 8b42bcd Add a default parameter to a SmallVector constructor to allow it to by Dan Gohman · 17 years ago
- 00d8a84 Fix a bug in my previous patch. by Lauro Ramos Venancio · 17 years ago
- a696d24 Add support for building with _GLIBCXX_DEBUG. New configure option by David Greene · 17 years ago
- 31ed0fb When linking two modules, we should copy the alias. by Lauro Ramos Venancio · 17 years ago
- ef6ba18 Remove unnecessary comments. by Devang Patel · 17 years ago
- dc3a207 Handle the case when block dominates itself. by Devang Patel · 17 years ago
- eb62eca - Undo previous check and allow loop switch for condtion that is not inside by Devang Patel · 17 years ago
- cce624a Update LoopUnswitch pass to preserve DomiantorTree. by Devang Patel · 17 years ago
- 558f1b8 If a condition is not inside a loop then the condition is suitable by Devang Patel · 17 years ago
- a20f35d Make many sets a much more reasonable size. This decreases the time to optimize by Owen Anderson · 17 years ago
- 1a636de Set implied features based upon the CPU's feature list. by Bill Wendling · 17 years ago
- d23cd2a Update. Now, -etforest is an invalid option. by Devang Patel · 17 years ago
- 4a828ee llvm-nm must print the alias symbols. by Lauro Ramos Venancio · 17 years ago
- 1ceda1d Remove ETForest. by Devang Patel · 17 years ago
- 292da94 If a livein is not used in the block. It's live through. by Evan Cheng · 17 years ago
- e47c333 Partial fix for PR1502: If a EH register is needed in a successor of landing pad, add it as livein to all the blocks in the paths between the landing pad and the specified block. by Evan Cheng · 17 years ago
- 68cb52e Use cached information that has already been computed to make clean() simpler and faster. This is a small speedup on most cases. by Owen Anderson · 17 years ago
- 5e4f292 One additional field in TargetRegisterDesc. by Evan Cheng · 17 years ago
- 7b317d2 Fold a lot of code into two cases: binary instructions and ternary instructions. by Owen Anderson · 17 years ago
- 6595cb3 Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT. by Dan Gohman · 17 years ago
- c56b9e9 Document the encoding of MVT::ValueType. by Dan Gohman · 17 years ago
- 6445f61 Remove a redundant newline in the asm output for ELF .rodata sections. by Dan Gohman · 17 years ago
- 8c8c5fc Use getVectorTypeBreakdown in FunctionLoweringInfo::CreateRegForValue by Dan Gohman · 17 years ago
- 0ce4b8e Allow DOUT to be used outside of the llvm namespace. by Dan Gohman · 17 years ago
- 89b20c0 Make the comment for ScalarizeVectorOp mention that it is only for use by Dan Gohman · 17 years ago
- 0d7d365 Fix a bug. by Zhou Sheng · 17 years ago
- df82c93 ok, this is something of a dirty hack, but it seems to work. (fixes e.g. by Duraid Madina · 17 years ago
- b2efabd ok, this much doesn't seem to bork anything by Duraid Madina · 17 years ago
- 4e378c6 revert evan's fixes (and my doofusness) since they had a huge code by Duraid Madina · 17 years ago
- 669f738 pull evan's fixes - should help the nightly tester (but there are still by Duraid Madina · 17 years ago
- 0410407 Replace std::set with SmallPtrSet. by Evan Cheng · 17 years ago
- 62cf8ba Add support for performing GVNPRE on the three vector-specific operations. by Owen Anderson · 17 years ago
- cc389e0 Add tests for performing GVNPRE on the three vector-specific instructions. by Owen Anderson · 17 years ago
- 75611fb Fix an obvious bug. Old code only worked for the entry block. by Evan Cheng · 17 years ago
- 6032a5b 1. Correct some comments and clean up some dead code. by Owen Anderson · 17 years ago
- c33aa47 Add comment. by Evan Cheng · 17 years ago
- 7ac19af Correctly handle implcit def / use operands. by Evan Cheng · 17 years ago
- 4efe741 Properly handle kills of a physical register which has sub-registers that are read by later instructions. by Evan Cheng · 17 years ago
- c4f2fe0 Add immediate sub-registers. by Evan Cheng · 17 years ago
- e2446c6 Silence a warning. by Evan Cheng · 17 years ago
- c9a15d5 Update for Subversion conversion: by Reid Spencer · 17 years ago
- 4d2a0f5 Replace ?: with if statements, for clarity. by Dan Gohman · 17 years ago
- 25aceac Simplify the expression for MVT::isExtendedValueType. by Dan Gohman · 17 years ago
- 71d7794 Simplify the expression for TargetLowering::isTypeLegal. by Dan Gohman · 17 years ago
- acaf32e Use utostr from StringExtras.h instead of ostringstream from <sstream>. by Dan Gohman · 17 years ago
- 798cb2a Renumber the SimpleValueType values to fill in the hole left by by Dan Gohman · 17 years ago
- d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 17 years ago
- 9a0930d Fix a typo in a comment. by Dan Gohman · 17 years ago
- bc9d89e Add a convenince member function for appending strings to a module's by Dan Gohman · 17 years ago
- 837a600 tidy this file up a bit by Duraid Madina · 17 years ago
- 2e0930c A bunch of fixes to the BigBlock allocator improve compile-time by ~20% by Duraid Madina · 17 years ago
- ba6801e fix Transforms/Inline/2007-06-25-WeakInline.ll by not inlining functions by Chris Lattner · 17 years ago
- 4939deb new testcase, the inliner shouldn't inline this. by Chris Lattner · 17 years ago
- 9030d38 Use the built-in postorder iterators rather than computing a postorder walk by hand. by Owen Anderson · 17 years ago
- c38adbb Fix PR1525: by Reid Spencer · 17 years ago
- 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
- 32791e0 Make minor adjustments to whitespace and comments to reduce differences by Dan Gohman · 17 years ago
- 0197630 Fix loadv2i32 to be loadv4i32, though it isn't actually used anywhere yet. by Dan Gohman · 17 years ago
- 8bc49c2 Say AT&T instead of Intel in the comments for AT&T support. by Dan Gohman · 17 years ago
- 5248896 Provide hook for alloca on VCPP. Patch by Scott Graham by Anton Korobeynikov · 17 years ago
- f62c44a 1) Fix an issue with non-deterministic iteration order in phi_translate by Owen Anderson · 17 years ago
- 4390feb Fix value ranges. by Nick Lewycky · 17 years ago
- 79a6370 Fix a silly mistake that was causing failures. by Owen Anderson · 17 years ago
- f107bef Rename variables to expose the fact that this test is failing. by Owen Anderson · 17 years ago
- dea2526 Remove tabs. by Nick Lewycky · 17 years ago
- 984504b Remove use of ETForest. Also cleaned up issues around unreachable basic by Nick Lewycky · 17 years ago
- 6475804 Rework topo_sort so eliminate some behavior that scaled terribly. This reduces the time to optimize 403.gcc from 18.2s to 17.5s, by Owen Anderson · 17 years ago
- 2106f61 Perform fewer set insertions while calculating ANTIC_IN. This reduces the amount of time to optimize 403.gcc from 21.9s to 18.2s. by Owen Anderson · 17 years ago
- b3b3734 Remove some code that I was using for collecting performance information that should not have been committed. by Owen Anderson · 17 years ago
- 0819a9d Fix the build. by Owen Anderson · 17 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
- a8c7682 check in the BigBlock local register allocator by Duraid Madina · 17 years ago
- 1240846 Avoid excessive calls to find_leader when calculating AVAIL_OUT. This reduces the time to optimize 403.gcc from 23.5s to 21.9s. by Owen Anderson · 17 years ago
- 0b2ce1f std::set is really really terrible. Switch to SmallPtrSet to reduce compile time. For Duraid's example. The overall isel time is reduced from 0.6255 sec to 0.1876 sec. by Evan Cheng · 17 years ago
- 5411835 Quote complex names for Darwin X86 and ARM. by Dale Johannesen · 17 years ago
- e8138ff Reserve space in vectors before topologically sorting into them. This improves the time to optimize 403.gcc from 28s to 23.5s. by Owen Anderson · 17 years ago