- a583990 This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. by Chandler Carruth · 17 years ago
- b1183c1 This fixes resizing issues with BitVectors. It ensures that the BitWord type and type size is always used, and ensures completely correct clearing of unused high bits, and setting of bits when resizing. It should resolve PR1563. by Chandler Carruth · 17 years ago
- f947b3e It's safe to fold not of fcmp. by Nick Lewycky · 17 years ago
- 450770d Fix the dates on these tests. It's not September yet. Thanks Reid! by Nick Lewycky · 17 years ago
- 8883573 Make 80-bit store maintain simulated FP stack correctly. by Dale Johannesen · 17 years ago
- d6dac0e Let scalar-evolution analyze loops with an unsigned comparison for the exit by Nick Lewycky · 17 years ago
- 06323bf Don't assume it's safe to transform a loop just because it's dominated by any by Nick Lewycky · 17 years ago
- 7409cab @verbatim needs to be on a line by itself. by Reid Spencer · 17 years ago
- 914ce45 Fix a regression compiling 2005-05-11-Popcount-ffs-fls with the CBE, by Chris Lattner · 17 years ago
- 9836322 Implement review feedback. No functionality change. by Christopher Lamb · 17 years ago
- 242be6e by David Greene · 17 years ago
- 3589df8 remove some dead lines by Chris Lattner · 17 years ago
- 7ed54a0 1. Random tidiness cleanups by Chris Lattner · 17 years ago
- 947596c update for new domtree dump format by Chris Lattner · 17 years ago
- c385ae6 Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFSNumOut by Chris Lattner · 17 years ago
- 944b7f2 Update links to the command guide generated documentation. by Reid Spencer · 17 years ago
- 181b6c9 Fix minor doxygen nits. by Reid Spencer · 17 years ago
- 0713ca4 Comment out configuration tags not supported by doxygen 1.3.9 by Reid Spencer · 17 years ago
- f094f81 Document a missing parameter. by Reid Spencer · 17 years ago
- 81a7572 Silence some warnings from doxygen about @param argument name not matching the by Reid Spencer · 17 years ago
- c69b0dd Escape some escapes that confuse doxygen. by Reid Spencer · 17 years ago
- daa10a4 Fix a doxygen directive. by Reid Spencer · 17 years ago
- 59a5873 Long double patch 4 of N: initial x87 implementation. by Dale Johannesen · 17 years ago
- 3038778 allow this to pass on ppc hosts. by Chris Lattner · 17 years ago
- e76fad2 shorten this name by Chris Lattner · 17 years ago
- a9ff5eb at the end of instcombine, explicitly clear WorklistMap. by Chris Lattner · 17 years ago
- 7b54452 Fix a bug in DenseMap::clear, where we never reset a tombstone to EmptyKey. by Chris Lattner · 17 years ago
- 8c52870 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 17 years ago
- 42e4bdf When clearing a SmallPtrSet, if the set had a huge capacity, but the by Chris Lattner · 17 years ago
- a319653 Fix an iterator invalidation bug I induced. by Chris Lattner · 17 years ago
- 2f0d1ea Switch some std::sets to SmallPtrSet. This speeds up by Chris Lattner · 17 years ago
- 7ae8c4c Switch DomTreeNode::assignDFSNumber from using a std::set to using by Chris Lattner · 17 years ago
- e93e311 Switch the internal "Info" map from an std::map to a DenseMap. This by Chris Lattner · 17 years ago
- 0a5f83c switch the DomTreeNodes and IDoms maps in idom/postidom to a by Chris Lattner · 17 years ago
- f12f8de rewrite the code used to construct pruned SSA form with the IDF method. by Chris Lattner · 17 years ago
- 0ec8df3 Factor out a whole bunch of code into it's own method. by Chris Lattner · 17 years ago
- 127ed3c Use getNumPreds(BB) instead of computing them manually. This is a very small but by Chris Lattner · 17 years ago
- 1e76af3 Change the rename pass to be "tail recursive", only adding N-1 successors by Chris Lattner · 17 years ago
- e7b653d cache computation of #preds for a BB. This speeds up by Chris Lattner · 17 years ago
- 384c7e0 reserve operand space for phi nodes when we insert them. by Chris Lattner · 17 years ago
- 6c81213 use continue to avoid nesting, no functionality change. by Chris Lattner · 17 years ago
- fb312c7 Promoting allocas with the 'single store' fastpath is by Chris Lattner · 17 years ago
- 7a5745b When PromoteLocallyUsedAllocas promoted allocas, it didn't remember by Chris Lattner · 17 years ago
- 59a2837 std::map -> DenseMap by Chris Lattner · 17 years ago
- 7956dae Clean up comments, fix up some confusing code logic. by Nick Lewycky · 17 years ago
- c69e491 fix a logic bug where we wouldn't promote single store allocas if the by Chris Lattner · 17 years ago
- 4f63e76 When we do the single-store optimization, delete both the store by Chris Lattner · 17 years ago
- d0458e5 Three improvements: by Chris Lattner · 17 years ago
- c3f6ea8 switch from using a std::set to using a SmallPtrSet. This speeds up the by Chris Lattner · 17 years ago
- b776a33 In mem2reg, when handling the single-store case, make sure to remove by Chris Lattner · 17 years ago
- 0220219 Regenerating. by Chandler Carruth · 17 years ago
- 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
- 5dd75b4 split rewriting of single-store allocas into its own method. by Chris Lattner · 17 years ago
- bbe1040 refactor some code to shrink PromoteMem2Reg::run a bit by Chris Lattner · 17 years ago
- 483ce14 add a typedef, no other change. by Chris Lattner · 17 years ago
- 63cdcaa avoid an unneeded vector copy. This speeds up mem2reg on the testcase by Chris Lattner · 17 years ago
- ac4aa4b make RenamePassWorkList a local var instead of an ivar. by Chris Lattner · 17 years ago
- 8c78a26 Make x86 long double alignment 32 for everything but by Dale Johannesen · 17 years ago
- e713d93 long double patch 3 of N. Add to MVT. by Dale Johannesen · 17 years ago
- 8c1e6a1 long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 17 years ago
- ab87027 Fix a subtle miscompilation. This allows 197.parser to be compiled correctly. by Owen Anderson · 17 years ago
- 4b55c3b Fix a subtle iterator invalidation bug in a recursive algorithm. by Owen Anderson · 17 years ago
- 1af002d Prepare for "core" website. by Reid Spencer · 17 years ago
- 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 17 years ago
- 107f54a add an observation by Chris Lattner · 17 years ago
- b0e71ed Fix an accidental commit. by Chris Lattner · 17 years ago
- 61e729e More explicit keywords. by Dan Gohman · 17 years ago
- 7f55fcb Fix the alignment requirements of several unpck and shuf instructions. by Dan Gohman · 17 years ago
- f3372d1 Fix pastos in vector arithmetic intrinsics. by Dan Gohman · 17 years ago
- 9fed589 Fix 80 col. violations. by Owen Anderson · 17 years ago
- 830db6a Fix 80 col. violations. by Owen Anderson · 17 years ago
- 666f6fe Fix 80 col. violations. by Owen Anderson · 17 years ago
- b15e495 don't redefine a parameter by Chris Lattner · 17 years ago
- 1c2763d Fix a bug that was causing several miscompilations on SPEC. by Owen Anderson · 17 years ago
- a326b5d Implement review feedback. by Christopher Lamb · 17 years ago
- 576c8da I don't have time to restore this functionality right now. by Chris Lattner · 17 years ago
- 5543a85 Replacing a cast with another one does not reduce the number of by Chris Lattner · 17 years ago
- ce4eaec Reduced testcase for PR1594 by Chris Lattner · 17 years ago
- b014678 Disable an xform that causes an infinite loop. This fixes PR1594 by Chris Lattner · 17 years ago
- 684b22d wrap some long lines. Major offenders that are left include by Chris Lattner · 17 years ago
- 1ff6138 Update dominator info for the middle blocks created while spliting by Devang Patel · 17 years ago
- 73a902b Mark the SSE and MMX load instructions that by Dan Gohman · 17 years ago
- 951626b Enhance instcombine to be more aggressive about folding casts of by Chris Lattner · 17 years ago
- bfbfcda Fix bug spotted by Chris. by Anders Carlsson · 17 years ago
- 7ccd9ec Add extend and extOrTrunc methods that do sign or zero extension depending on whether the integer is signed or not by Anders Carlsson · 17 years ago
- 7afa166 Switch some multiplication instructions over to the new scheme for testing. by Evan Cheng · 17 years ago
- 33d5595 Do not emit copies for physical register output if it's not used. by Evan Cheng · 17 years ago
- 0a2a515 Fix test. by Evan Cheng · 17 years ago
- 9dd7a51 Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.ll by Chris Lattner · 17 years ago
- 22256f4 Adjust for new CallInst constructor interface. by Reid Spencer · 17 years ago
- 335f4f7 Style police: Expand the tabs to spaces! by Scott Michel · 17 years ago
- 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 17 years ago
- 8409747 Instead of adding copyfromreg's to handle physical definitions. Now isel can by Evan Cheng · 17 years ago
- b591082 Added TargetInstrDescriptor::numDefs - num of results. by Evan Cheng · 17 years ago
- 5278784 Can't handle offset and scale if rip-relative addressing is to be used. by Evan Cheng · 17 years ago
- 0db079e Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
- f6844ca Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
- 2f2e519 Undo previous check-in. by Devang Patel · 17 years ago
- caf778a Some out operands were incorrectly specified as input operands. by Evan Cheng · 17 years ago
- 1451afe Make sure these tests pass for the right reasons (verifier error, rather than by Reid Spencer · 17 years ago