- f848028 Cosmetic changes. by Evan Cheng · 17 years ago
- 34283c8 remove unused var by Nuno Lopes · 17 years ago
- e3a49cd Whitespace cleanups. by Dan Gohman · 17 years ago
- 677a7ec Handle a compiler warning. by Duncan Sands · 17 years ago
- 9f1e12a fix typos gabor noticed by Chris Lattner · 17 years ago
- c065b3f Correct my English. by Bill Wendling · 17 years ago
- 6563371 restructure the top level non-local ptr dep query to handle by Chris Lattner · 17 years ago
- 9863c3f rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB by Chris Lattner · 17 years ago
- 77f86ad DisableGVCompilation should not abort on internal GlobalValue's. by Evan Cheng · 17 years ago
- 1cd46bb In LegalizeOp, don't change the result type of CONVERT_RNDSAT when promoting by Mon P Wang · 17 years ago
- 0bed364 It's easy to handle SLE/SGE when the loop has a unit stride. by Nick Lewycky · 17 years ago
- ba4dacc if we have two elements, insert both, don't use std::sort. by Chris Lattner · 17 years ago
- 1aeadac If we're only adding one new element to 'Cache', insert it into its known by Chris Lattner · 17 years ago
- 511b36c convert a couple other places that use pred_iterator to use the caching by Chris Lattner · 17 years ago
- 4012fdd use hte new pred cache to speed up the new non-local memdep by Chris Lattner · 17 years ago
- e9f1015 Fix getNode to allow a vector for the shift amount for shifts of vectors. by Mon P Wang · 17 years ago
- 46a879e Fix a really subtle off-by-one bug that Duncan noticed with valgrind by Chris Lattner · 17 years ago
- e07d3de CellSPU: by Scott Michel · 17 years ago
- 52370a1 Add initial support for fast-isel of the [SU]ADDO intrinsics. It isn't by Bill Wendling · 17 years ago
- aeac8f9 Don't charge full latency for an anti-dependence, in this simplistic by Dan Gohman · 17 years ago
- 55fdaec Fix a couple of mistaken switch case fall-throughs. Thanks to Bill by Dan Gohman · 17 years ago
- 20fa76e remove DebugIterations option. Despite the accusations, by Chris Lattner · 17 years ago
- e4d1082 Re-apply 60689 now my head is screwed on right. by Evan Cheng · 17 years ago
- a629b48 Fix the top-level comments, and fix some 80-column violations. by Dan Gohman · 17 years ago
- 2d4e9bc Revert 60689. It caused many regressions on Darwin targets. by Dan Gohman · 17 years ago
- 042b877 Fix spelling. Thanks Duncan! by Devang Patel · 17 years ago
- 6d9896f Undo previous patch. by Devang Patel · 17 years ago
- 1832705 Fix comment typo. by Duncan Sands · 17 years ago
- c8a1a3c Factor out the code for sign-extending/truncating gep indices by Dan Gohman · 17 years ago
- 11dcd8d add another level of caching for non-local pointer queries, keeping by Chris Lattner · 17 years ago
- 59779c5 consistency by Chris Lattner · 17 years ago
- bedb8c1 introduce a new RoundUpAlignment helper function, use it to by Chris Lattner · 17 years ago
- 149cfc3 Make ConstantAggregateZero::get return a ConstantAggregateZero*, by Dan Gohman · 17 years ago
- f923129 Update CPP backend for PrintModulePass API changes. by Dan Gohman · 17 years ago
- dda346a Perform cheap checks first. by Evan Cheng · 17 years ago
- 295d4e9 Some minor optimizations for isObjectSmallerThan. by Chris Lattner · 17 years ago
- 2e3e5bf Move createVirtualRegister out-of-line. by Dan Gohman · 17 years ago
- c93ced5b Clarify some comments. by Dan Gohman · 17 years ago
- 28ea4f6 Fixes for Visual Studio users. Patch by OvermindDL1 on llvm-dev! by Nick Lewycky · 17 years ago
- 3f7eb5b add an assert. the cast<> below would catch this but a message is more useful. by Chris Lattner · 17 years ago
- 0655f73 factor some code better. by Chris Lattner · 17 years ago
- d44745d factor some code, fixing some fixme's. by Chris Lattner · 17 years ago
- 6290f5c add support for caching pointer dependence queries. Nothing uses this yet by Chris Lattner · 17 years ago
- a16ead8 fix a bug I introduced in simplifycfg handling single entry phi by Chris Lattner · 17 years ago
- 75c99c5 Switch to top-down mode and fix a crasher this exposed caused by an error in the by Owen Anderson · 17 years ago
- 6ecf5ce Fix typo, psuedo -> pseudo. by Nick Lewycky · 17 years ago
- 9a193fd Some internal refactoring to make it easier to cache results. by Chris Lattner · 17 years ago
- 7ebcf03 Introduce a new MemDep::getNonLocalPointerDependency by Chris Lattner · 17 years ago
- e79be94 push the "pointer case" up the analysis stack a bit. This causes by Chris Lattner · 17 years ago
- d8dd934 make clients have to know how to call getCallSiteDependencyFrom by Chris Lattner · 17 years ago
- 106c6ca rename some variables for consistency by Chris Lattner · 17 years ago
- fbc72e3 I love how using out of scope variables is not an error with GCC, no really I do. by Chris Lattner · 17 years ago
- 8ef57c5 Rename getCallSiteDependency -> getCallSiteDependencyFrom to by Chris Lattner · 17 years ago
- 745291a a memdep query on a volatile load/store will always return by Chris Lattner · 17 years ago
- f760be1 don't bother touching volatile stores, they will just return clobber on by Chris Lattner · 17 years ago
- 84b9a56 remove the ability to get memdep info for vaarg. I don't think the by Chris Lattner · 17 years ago
- 630c99f improve a note. by Chris Lattner · 17 years ago
- 6a09a74 some more PRE/GVN/DSE related notes. by Chris Lattner · 17 years ago
- f96ca79 add a note by Chris Lattner · 17 years ago
- 78a7e7c some random notes. by Chris Lattner · 17 years ago
- 4a31364 Minor cleanup. Use dyn_cast, not isa/cast pairs. No functionality change. by Nick Lewycky · 17 years ago
- c3ccc1a Clean up some ARM GV asm printing out; minor fixes to match what gcc does. by Evan Cheng · 17 years ago
- 5e600e6 Reimplement the inner loop of DSE. It now uniformly uses getDependence(), by Chris Lattner · 17 years ago
- dd17b25 Don't use plain %x to print pointer values. I had changed it from %p by Dan Gohman · 17 years ago
- 368eb2b Forgot a file. by Dale Johannesen · 17 years ago
- 203af58 Make LoopStrengthReduce smarter about hoisting things out of by Dale Johannesen · 17 years ago
- b51deb9 Make a few major changes to memdep and its clients: by Chris Lattner · 17 years ago
- 56d9b6d Demangle and pretty-print symbols in internal backtraces. Patch by by Dan Gohman · 17 years ago
- 64b5356 Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds. by Anton Korobeynikov · 17 years ago
- 6951381 Make it illegal to call getDependency* on non-memory instructions by Chris Lattner · 17 years ago
- 650d7f3 Reason #3 from 60595 doesn't hold true. If we can fold a PIC load from constpool into a use, the rewrite happens at time of spill (not in VirtRegMap). Later on, if the GlobalBaseReg is spilled, the spiller can see the use uses GlobalBaseReg and do the right thing. by Evan Cheng · 17 years ago
- 84100ba Effectively undo 60461 in PIC mode which simply transform V_SET0 / V_SETALLONES into a load from constpool in order to fold into restores. This is not safe to do when PIC base is being used for a number of reasons: by Evan Cheng · 17 years ago
- 7f7c736 Fix test/Transforms/GVN/pre-load.ll by Chris Lattner · 17 years ago
- 72eeb94 Fix comment. by Evan Cheng · 17 years ago
- 72bc70d Make IsValueFullyAvailableInBlock safe. by Chris Lattner · 17 years ago
- 2ce7f20 Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. by Dan Gohman · 17 years ago
- 9bf23b5 Teach StackSlotColoring to update MachineMemOperands when by Dan Gohman · 17 years ago
- 490b183 Ignore IMPLICIT_DEF instructions when computing physreg liveness. by Dan Gohman · 17 years ago
- ae94e59 Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols. by Evan Cheng · 17 years ago
- d75ba1c Have raw_fd_ostream keep track of the position in the file to make tell() go faster by not requiring a flush(). by Ted Kremenek · 17 years ago
- 3831005 Rewrite code that 1) filters loops and 2) calculates new loop bounds. by Devang Patel · 17 years ago
- 6002e99 Factor out some common code. by Owen Anderson · 17 years ago
- cc18827 CellSPU: Fix bug 3055 by Scott Michel · 17 years ago
- 9304f2c When allocating a stack temporary, use the correct by Duncan Sands · 17 years ago
- 23f2ff7 Missing closing brace and reverse conditional condition on NDEBUG by Scott Michel · 17 years ago
- 3cda3cd Start simplifying a switch that has a successor that is a switch. by Chris Lattner · 17 years ago
- d021901 This code is apparently quite confused. In the meantime, by Chris Lattner · 17 years ago
- a8103da Temporarily revert r60519. It was causing a bootstrap failure: by Bill Wendling · 17 years ago
- 30ee7df CellSPU: by Scott Michel · 17 years ago
- 80e201b Use register names instead of numbers in debug output. by Dan Gohman · 17 years ago
- b29ffc8 Make debug output more informative. by Dan Gohman · 17 years ago
- eb83dfd Visibility hidden GVs do not require extra load of symbol address from the GOT or non-lazy-ptr. by Evan Cheng · 17 years ago
- 6a9041e Add minimal support for disambiguating memory references. Currently by Dan Gohman · 17 years ago
- 77ee977 add a debugging option to help track down j-t problems. by Chris Lattner · 17 years ago
- cef874a Rewrite the liveness bookkeeping code to fix a bunch of by Dan Gohman · 17 years ago
- 1bdd93a Make the debugging dump be a full line. by Dale Johannesen · 17 years ago
- 308f24d Remove an unused field. by Dale Johannesen · 17 years ago
- d71703d Have PseudoSourceValue override Value::dump, so that it works by Dan Gohman · 17 years ago
- 544e0d0 Fix a misspelled function name. by Dale Johannesen · 17 years ago
- 29874e0 Factor some code into a new FoldSingleEntryPHINodes method. by Chris Lattner · 17 years ago