- 27829ec finegrainify namespacification by Chris Lattner · 21 years ago
- ce1a3a2 Actually update the call graph as the inliner changes it. This allows us to by Chris Lattner · 21 years ago
- b81c021 Change the call graph class to have TWO external nodes, making call graph by Chris Lattner · 21 years ago
- 7512c08 Hrm, operator new and new[] do not belong here. We should not CSE them! :) by Chris Lattner · 21 years ago
- 1708d12 Add support for removing invoke instructions by Chris Lattner · 21 years ago
- 85eb157 Stop printing Function* by Chris Lattner · 21 years ago
- d08ddd3 Simplify code a bit, and be sure to mark the external node as potentially throwing by Chris Lattner · 21 years ago
- 133dbb1 Fix issues that the local allocator has dealing with instructions that implicitly use ST(0) by Chris Lattner · 21 years ago
- 284b496 No really, fix printing for LLC. I gotta get a way for CVS to whine at me if by Chris Lattner · 21 years ago
- 2fc83a5 Correct printing for LLC and the encoding for the JIT by Chris Lattner · 21 years ago
- 8d2822e Use the fucomi[p] instructions to perform floating point comparisons instead by Chris Lattner · 21 years ago
- c040bca Add support for the FUCOMIr instruction by Chris Lattner · 21 years ago
- a1b5e16 Add two new instructions by Chris Lattner · 21 years ago
- 9938286 Fix a bug in my load/cast folding patch. by Chris Lattner · 21 years ago
- 13c07fe Adjust some comments, fix a bug in my previous patch by Chris Lattner · 21 years ago
- 36ee07f Disambiguate symbols after loop extraction so that we can diagnose a code by Chris Lattner · 21 years ago
- feac3e1 On X86, casting an integer to floating point requires going through memory. by Chris Lattner · 21 years ago
- bb4d6c5 New testcase by Chris Lattner · 21 years ago
- 95157f7 Implement folding of loads into floating point operations. This implements: by Chris Lattner · 21 years ago
- 2d9de9d New testcase by Chris Lattner · 21 years ago
- 6621ed9 Unify all of the code for floating point +,-,*,/ into one function by Chris Lattner · 21 years ago
- 8ebf1c3 This implements folding of constant operands into floating point operations by Chris Lattner · 21 years ago
- 462fa82 Restructure the mul/div/rem handling code to follow the pattern the other by Chris Lattner · 21 years ago
- 48b0c97 Codegen FP adds and subtracts with a constant more efficiently, generating: by Chris Lattner · 21 years ago
- 490e86f Add some new instructions by Chris Lattner · 21 years ago
- dbd1588 New testcase by Chris Lattner · 21 years ago
- 4cf15e7 Relax assertion to make this function work with a broader class of instructions by Chris Lattner · 21 years ago
- 427aeb4 Two changes: by Chris Lattner · 21 years ago
- 4a1f2e3 Add another variant of the testcase by Chris Lattner · 21 years ago
- bec63d6 operator new & operator new[] do not kill any legal memory locations. by Chris Lattner · 21 years ago
- ffdc4ff new testcase by Chris Lattner · 21 years ago
- 65585aa Allow clients to be more efficient. by Chris Lattner · 21 years ago
- 414c367 Make comments above APIs reflect what they should do. by Chris Lattner · 21 years ago
- e40bb91 New method to allow more efficient clients by Chris Lattner · 21 years ago
- fbede52 Fix a bug in my select transformation by Chris Lattner · 21 years ago
- a0ae819 Add a missing break, which caused a crash in an obscure situation by Chris Lattner · 21 years ago
- adb7c0d Update the value numbering interface. by Chris Lattner · 21 years ago
- 7015a03 Note to self: SAVE FILES! by Chris Lattner · 21 years ago
- c39546c Add an interface to update value numbering by Chris Lattner · 21 years ago
- d76956d Implement InstCombine/select.ll:test13* by Chris Lattner · 21 years ago
- fb384a1 New testcases by Chris Lattner · 21 years ago
- 66331a4 Implement InstCombine/add.ll:test20 by Chris Lattner · 21 years ago
- 7706324 New testcase by Chris Lattner · 21 years ago
- 38e66bd Rewrite the GCSE pass to be *substantially* simpler, a bit more efficient, by Chris Lattner · 21 years ago
- 326c0f3 Fix spurious warning in release mode by Chris Lattner · 21 years ago
- 85aa709 Silence a spurious warning by Chris Lattner · 21 years ago
- a5f4103 Simplify code a bit, and fix a bug that was breaking perlbmk by Chris Lattner · 21 years ago
- 562cb66 Fix a bug in my checkin last night that was breaking programs using invoke. by Chris Lattner · 21 years ago
- 27c694b Fix previous patch by Chris Lattner · 21 years ago
- 1717760 Correctly update counters by Chris Lattner · 21 years ago
- 0190fdb Add note by Chris Lattner · 21 years ago
- b903fc5 Add a couple of more functions that cannot access memory (the intrinsics) and by Chris Lattner · 21 years ago
- ede6ac6 Simplify code a bit, and use alias analysis to allow us to delete unused by Chris Lattner · 21 years ago
- dc4736f New testcases by Chris Lattner · 21 years ago
- 94c420d Clarify interface by Chris Lattner · 21 years ago
- 5364360 Create the output directory if it's not already there by Chris Lattner · 21 years ago
- 4f21c17 Simplify cfg now eliminates all of the branches in this testcase by Chris Lattner · 21 years ago
- 7c4865d Another testcase by Chris Lattner · 21 years ago
- 1c48527 Testcase to make sure we can apply the shift to the operands of the select, by Chris Lattner · 21 years ago
- e576b91 Implement select.ll:test12* by Chris Lattner · 21 years ago
- a5c5830 Add testcases for harder combining cases. by Chris Lattner · 21 years ago
- 570751c Fold code like: if (C) V1 |= V2; by Chris Lattner · 21 years ago
- 2423db0 Fix an obvious bug in the refactoring I did a few days ago by Chris Lattner · 21 years ago
- 3636540 Expand on adding an intrinsic. Move section to before adding an instruction by Chris Lattner · 21 years ago
- 6d804f4 Reversed the order of the llvm.writeport() operands so that the value by John Criswell · 21 years ago
- 2eefe51 Fold binary operators with a constant operand into select instructions by Chris Lattner · 21 years ago
- 82e14fe Implement select.ll:test11 by Chris Lattner · 21 years ago
- b5ee959 new testcase by Chris Lattner · 21 years ago
- 9a8b490 Add definition list to each live interval. by Alkis Evlogimenos · 21 years ago
- 4457dc9 Fixed some spelling. by John Criswell · 21 years ago
- 7123e27 Modified the prototypes of the llvm.readport and llvm.writeport intrinsics by John Criswell · 21 years ago
- cfd3bac Added the llvm.readport and llvm.writeport intrinsics. by John Criswell · 21 years ago
- aee0cf3 Changed assertions to error messages. by John Criswell · 21 years ago
- ca6ea0f Changes recommended by Chris: by John Criswell · 21 years ago
- f499eac Implement InstCombine/cast-propagate.ll by Chris Lattner · 21 years ago
- 77aac12 New testcase by Chris Lattner · 21 years ago
- 4ffff9e Added the llvm.readport and llvm.writeport intrinsics for x86. These do by John Criswell · 21 years ago
- 9570301 Added the llvm.readport and llvm.writeport intrinsics. by John Criswell · 21 years ago
- 60a505b Added the llvm.readport and llvm.writeport intrinsics. by John Criswell · 21 years ago
- 8ba725b Implement ScalarRepl/select_promote.ll by Chris Lattner · 21 years ago
- 86371b7 New testcase, corresponding to phi_promote.ll by Chris Lattner · 21 years ago
- 92eaec9 This file does not appear to be included anywhere. by Brian Gaeke · 21 years ago
- a1346a2 Disable strict alias analysis in the backend c compiler, as the code we by Chris Lattner · 21 years ago
- 67e0a34 Revert previous patch, I'm a moron :) by Chris Lattner · 21 years ago
- 121f09f Right, we break strict aliasing requirements. Make sure to disable strict by Chris Lattner · 21 years ago
- 775cbdd Remove the "really gross hacks" that are there to deal with recursive functions. by Chris Lattner · 21 years ago
- 0c199a7 Implement InstCombine/select.ll:test[7-10] by Chris Lattner · 21 years ago
- 7018f5c Add some more cases we should combine by Chris Lattner · 21 years ago
- c326c92 This file is no longer used. by Brian Gaeke · 21 years ago
- 8089822 Don't include InstrSelectionSupport.h. by Brian Gaeke · 21 years ago
- 1523aac Move ChooseRegOrImmed() prototype here, from InstrSelectionSupport.h. by Brian Gaeke · 21 years ago
- 9297613 Don't include InstrSelectionSupport.h. by Brian Gaeke · 21 years ago
- cb69a4e Implement test/Regression/Transforms/InstCombine/getelementptr_index.ll by Chris Lattner · 21 years ago
- ef09aab New testcase by Chris Lattner · 21 years ago
- 58fe769 Fix insertion of SelectInsts. by Brian Gaeke · 21 years ago
- 8005ed3 Don't print [%reg + 0], just print [%reg] by Brian Gaeke · 21 years ago
- f3334eb First version of code to handle loads. Stub function for handling stores. by Brian Gaeke · 21 years ago
- 562cb16 Support loading arguments from %I0...%I5 into virtual registers in by Brian Gaeke · 21 years ago
- d54c38b It's setting up the call args right now, but on the callee side, it's by Brian Gaeke · 21 years ago
- 9f01e8a New testcase that crashed scalarevolution on sparc by Chris Lattner · 21 years ago