- ba05ad6 yea, fine Duraid by Andrew Lenharth · 20 years ago
- 81dbf44 Add section for Itanium by Duraid Madina · 20 years ago
- 58f718c Fix frame index code to generate legal PowerPC instructions. About half of by Nate Begeman · 20 years ago
- 01d0526 Fix external symbol printing in the AsmPrinter. Tell the ISel that we by Nate Begeman · 20 years ago
- 2c5b1d2 * Add section for Alpha * Remove extraneous subsections by Misha Brukman · 20 years ago
- a33ef48 Instead of setting up the CFG edges at selectiondag construction time, set by Chris Lattner · 20 years ago
- 71df3f8 don't depend on the cfg being set up yet by Chris Lattner · 20 years ago
- 23afcfb Fix BranchCC (it's still dumb), and implement FP select (also dumb) by Nate Begeman · 20 years ago
- 7474786 Implement integer select and i1 sign extend by Nate Begeman · 20 years ago
- 3316252 Implement SetCC, fix ZERO_EXTEND_INREG by Nate Begeman · 20 years ago
- 175b963 import all of the rest of the stubs that dsa uses for direct comparison by Chris Lattner · 20 years ago
- 5e9f352 Compare dependence analysis with llvm instructions versus machine instrutions. the problem with using machine instructions and alias analysis is that aa does not handle tmp instructions. by Tanya Lattner · 20 years ago
- 5ec3a63 Dependence analyzer that just determines dependences within a loop for loads and stores using alias analysis. by Tanya Lattner · 20 years ago
- 77b5056 learn about some more functions. by Chris Lattner · 20 years ago
- c051383 Fix up some types and constants by Andrew Lenharth · 20 years ago
- 9342a93 Fix a problem where we not marking incoming arguments to functions with by Chris Lattner · 20 years ago
- f51d3bd Fix a bug that andrew noticed where we do not correctly sign/zero extend by Chris Lattner · 20 years ago
- cfba798 there is no point comparing against null pointer. by Chris Lattner · 20 years ago
- 76bc5ce Fix a major problem with global variable initializers. This could cause by Chris Lattner · 20 years ago
- 848132d fix a warning in the optimized build by Chris Lattner · 20 years ago
- 4de57fd add some more functions, ignore setcc for constraints! by Chris Lattner · 20 years ago
- b1515fe disable this transformation in the one obscure case that really pessimizes by Chris Lattner · 20 years ago
- 0b77be8 there is no reason to run -instcombine -instcombine! by Chris Lattner · 20 years ago
- 8a44643 Handle "known" external calls context sensitively, add support for realloc by Chris Lattner · 20 years ago
- f3d08f3 Implement div, rem, and frameindex by Nate Begeman · 20 years ago
- f70b576 Pattern ISel: fix argument loading for i64s (thanks chris) by Nate Begeman · 20 years ago
- ca12a2b Remove fake instruction 'subc' (mnemonic for subfc). More pattern isel updates by Nate Begeman · 20 years ago
- d4e50bb implement legalization of build_pair for nate by Chris Lattner · 20 years ago
- 7f4ec3b First step in adding pcmarker intrinsic. Second step (soon) is adding backend support. by Andrew Lenharth · 20 years ago
- 9db505c Implement proper loads and zero-extends of all types by Nate Begeman · 20 years ago
- ae8bd73 Emit .global @function and .global @object entries so the Intel ias by Duraid Madina · 20 years ago
- f392c64 Teach andersens that non-escaping memory cannot be mod/ref'd by external fn calls. by Chris Lattner · 20 years ago
- be5e2f4 Fix grammar by Misha Brukman · 20 years ago
- c3c9fd0 Make anders-aa much more precise by not being completely pessimistic about by Chris Lattner · 20 years ago
- e60f69c Fix VC++ build breakage by Jeff Cohen · 20 years ago
- ab7ada3 Rename createPromoteMemoryToRegister() to by Alkis Evlogimenos · 20 years ago
- 493f636 wrap some long lines by Chris Lattner · 20 years ago
- 93ab219 remove ... by Chris Lattner · 20 years ago
- 40ee8ce speed up steens by using spliceFrom, improve its precision by realizing that by Chris Lattner · 20 years ago
- 267a1b0 teach andersens about undef by Chris Lattner · 20 years ago
- 5f4c0a8 Don't give up completely, maybe other AA can say something about this. by Chris Lattner · 20 years ago
- e70492d Factor out percentage printing into its own function. Make two changes to by Chris Lattner · 20 years ago
- 1b9a2aa Cache mapping information for a call site after computing it for a mod/ref by Chris Lattner · 20 years ago
- a7337dc Remove more long dead code: dsa doesn't provide must alias info by Chris Lattner · 20 years ago
- 5a6a9d4 remove some unsafe code that has long been dead by Chris Lattner · 20 years ago
- bc499de slightly improve mod/ref for DSAA by checking the globals graph for fallback by Chris Lattner · 20 years ago
- b752341 Teach steens-aa two things about mod/ref information: by Chris Lattner · 20 years ago
- 0772e78 Interchange this loop so that we test all pointers against one call site by Chris Lattner · 20 years ago
- 7532e2f Fix that pesky floats in integer regs problem by assigning the f32 type to by Nate Begeman · 20 years ago
- f7e4338 Get closer to having varargs working. There's still something strange by Nate Begeman · 20 years ago
- f262261 Make 64bit args and float args work correct with calls. Thanks to Chris by Nate Begeman · 20 years ago
- 5ebc3db Change LowerCallTo to take a boolean isVarArg argument. This is needed by Nate Begeman · 20 years ago
- 8e21e71 Change interface to LowerCallTo to take a boolean isVarArg argument. by Nate Begeman · 20 years ago
- 307e744 Next round of pattern isel changes, mostly dealing with calls. by Nate Begeman · 20 years ago
- c13a7f0 Correct a documention link by Nate Begeman · 20 years ago
- cf90825 no really, don't double count these nodes either! by Chris Lattner · 20 years ago
- 0423e03 Don't count all of the nodes in the SCC once for each function in the SCC. by Chris Lattner · 20 years ago
- 33b4276 Grow the EQ classes for globals at the end of the BU pass. This shrinks by Chris Lattner · 20 years ago
- dbcc2f7 fix the RUN line on this testcase so it passes. by Chris Lattner · 20 years ago
- c7b09f1 Support global addresses and fix call returns. Varargs still aren't by Nate Begeman · 20 years ago
- cec5b88 Enhance loopsimplify to preserve alias analysis instead of clobbering it. by Chris Lattner · 20 years ago
- 2958eea Treat free operations as volatile, since they cannot be moved. This fixes by Chris Lattner · 20 years ago
- a92076d New testcase that crashes licm. by Chris Lattner · 20 years ago
- 70ac2dc Fix a bug where LICM was not updating AA information properly when sinking by Chris Lattner · 20 years ago
- 20da24c remove a debugging timer. by Chris Lattner · 20 years ago
- b2dbdc1 Two changes here: by Chris Lattner · 20 years ago
- ce7068d Make the spliceFrom case where one graph is completely empty be constant time. by Chris Lattner · 20 years ago
- 5734e43 add a new DSGraph::spliceFrom method, which violently takes the content of by Chris Lattner · 20 years ago
- 487cd15 add new spliceFrom methods. by Chris Lattner · 20 years ago
- 9e3e1b5 Implement next round of Pattern ISel fixes by Nate Begeman · 20 years ago
- 7ca541b Fix an incorrect argument being passed to BuildMI for indirect calls. by Nate Begeman · 20 years ago
- 4da120e This replaces the correct but slow code with a more aggressive scc-finder by Chris Lattner · 20 years ago
- 09adbbc9 only look at successors of globals. This gets us down to "only" 22s in the by Chris Lattner · 20 years ago
- d864212 Unfortunately, a previous patch was not safe. Revert it, reimplement by Chris Lattner · 20 years ago
- 2daec45 Commit Gabor Greif's patch to use iterators in lowering intrinsics. by Nate Begeman · 20 years ago
- 0d397bd don't bother |'ing in 0's by Chris Lattner · 20 years ago
- d94b4d5 be more aggressive about incompleteness marking by Chris Lattner · 20 years ago
- 4e59c64 new testcase that DS-AA is causing to be miscompiled. by Chris Lattner · 20 years ago
- 1bcb9ab eliminate dead variables, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
- 5e96661 Implement more of the PPC32 Pattern ISel: by Nate Begeman · 20 years ago
- 246fa63 Fix silly "no newline at end of file" warning by Chris Lattner · 20 years ago
- 26bc78e Fix compilation errors, patch contributed by the fabulous Bill Wendling! by Chris Lattner · 20 years ago
- 3c61f70 fix a compilation error, patch contributed by Bill Wendling! by Chris Lattner · 20 years ago
- a9795f8 Addition of the PPC32 Pattern ISel. While it is far from complete, it will by Nate Begeman · 20 years ago
- 85fdeb2 Remove comments that are now meaningless from the pattern ISels, at Chris's by Nate Begeman · 20 years ago
- c5132e6 Fix a crash while promoting a value out of a loop from a global variable by Chris Lattner · 20 years ago
- 7d671b8 teach ds-aa about mod/ref for external function calls. by Chris Lattner · 20 years ago
- 62da315 Simplify dead code into a fixme :) by Chris Lattner · 20 years ago
- c4417f9 fix a compiler crash in runtime/libprofile by Chris Lattner · 20 years ago
- f5eaf3c wrap a long line by Chris Lattner · 20 years ago
- ec6518d If we are calling an external function, chain to another AA to potentially by Chris Lattner · 20 years ago
- e04d51f GlobalMR should be able to analyze this function. by Chris Lattner · 20 years ago
- 8eec644 if a function doesn't access memory at all, it definitely doesn't read it. by Chris Lattner · 20 years ago
- 8cfd24d Make this more efficient by only making one virtual method call. by Chris Lattner · 20 years ago
- d433bde Make this a bit more aggressive by Chris Lattner · 20 years ago
- 65512d2 a hack to allow count-aa to work with ds-aa :( by Chris Lattner · 20 years ago
- cf9f201 Add two options to allow -count-aa to print queries either (1) all queries, by Chris Lattner · 20 years ago
- b8190e6 Fix grammar by Misha Brukman · 20 years ago
- 1f309c1 enable -debug-only=licm by Chris Lattner · 20 years ago
- c14f59c turn a dead conditional into an assert. by Chris Lattner · 20 years ago