- 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
- 28ae151 Update dominator info for the middle blocks created while spliting by Devang Patel · 17 years ago
- 9066020 Make non-local memdep not be recursive, and fix a bug on 403.gcc that this exposed. by Owen Anderson · 17 years ago
- c5dd541 Missing Requires. by Evan Cheng · 17 years ago
- 911935a New test. Bogus implicit-def prevented a copy from being coalesced. by Evan Cheng · 17 years ago
- 1c3017c Be more precise. by Evan Cheng · 17 years ago
- 21b3bf0 Bugs: missing partial uses and redundant partial defs. by Evan Cheng · 17 years ago
- dd487c1 Add a test for the load/store alignment. by Lauro Ramos Venancio · 17 years ago
- f3c13c8 Expand unaligned loads/stores when the target doesn't support them. (PR1548) by Lauro Ramos Venancio · 17 years ago
- 4eda058 Clean up C++ restrict test cases and add a test for restrict qualified methods. by Christopher Lamb · 17 years ago
- 695e1c6 these tests aren't xfailed. by Chris Lattner · 17 years ago
- b59e985 we're now handling this right :) by Chris Lattner · 17 years ago
- 268479f Forgot to update these files for the FastDSE changes. by Owen Anderson · 17 years ago
- c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
- a9f6434 Change a .size directive to use a tab instead of a space, for consistency. by Dan Gohman · 17 years ago
- e819ff7 Make ImmutablePass::runOnModule non-virtual, since it is not by Dan Gohman · 17 years ago
- f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
- a56c34f Move FastDSE in to DeadStoreElimination. by Owen Anderson · 17 years ago
- e739bae Remove old DSE. by Owen Anderson · 17 years ago
- 718fda3 by David Greene · 17 years ago
- 52eec54 by David Greene · 17 years ago