- 7b73834 Change the arg lowering code to use copyfromreg from vregs associated by Chris Lattner · 19 years ago
- 8c44698 This has been moved to the target-indep code by Chris Lattner · 19 years ago
- 82da522 This code is no longer needed, it is moved to the target-indep code by Chris Lattner · 19 years ago
- fa57702 If a function has liveins, and if the target requested that they be plopped by Chris Lattner · 19 years ago
- f2cded7 Majik numbers are bad by Chris Lattner · 19 years ago
- 31262ce Remove some dead vectors by Chris Lattner · 19 years ago
- 7835cdd Add a simple xform to simplify array accesses with casts in the way. by Chris Lattner · 19 years ago
- 396b2ba Fix an issue where LSR would miss rewriting a use of an IV expression by a PHI node that is not the original PHI. by Chris Lattner · 19 years ago
- c634235 fails since linux-itanium headers are Different by Duraid Madina · 19 years ago
- eed4827 Add a helper function, allowing us to simplify some code a bit, changing by Chris Lattner · 19 years ago
- 408902b Implement a simple xform to turn code like this: by Chris Lattner · 19 years ago
- 15cc608 new testcase by Chris Lattner · 19 years ago
- 9c1f0fd Another load-peephole optimization: do gcse when two loads are next to by Chris Lattner · 19 years ago
- 128a003 new testcase by Chris Lattner · 19 years ago
- 62f254d Implement a trivial form of store->load forwarding where the store and the by Chris Lattner · 19 years ago
- 598fbf7 new testcase by Chris Lattner · 19 years ago
- 12b5041 Fix a regression from last night, which caused this pass to create invalid by Chris Lattner · 19 years ago
- e4b5657 relax pattern match on name by Chris Lattner · 19 years ago
- 24e357c new testcase by Chris Lattner · 19 years ago
- b6a69e7 Add a new getLoopLatch() method. by Chris Lattner · 19 years ago
- 331a183 new method by Chris Lattner · 19 years ago
- c6bae65 _test: by Chris Lattner · 19 years ago
- a0cf183 new testcase by Chris Lattner · 19 years ago
- 2b931e8 Regenerate by Chris Lattner · 19 years ago
- 2fc4f12 Rearrange two rules, which apparently makes some versions of bison happier. by Chris Lattner · 19 years ago
- 6b780a7 Make sure to disable 64-bit extensions for this test by Chris Lattner · 19 years ago
- c4dd1a4 Fix more Visual Studio build problems. by Jeff Cohen · 19 years ago
- 8337b07 Fix miscellaneous Visual Studio build problems. by Jeff Cohen · 19 years ago
- 7259df3 implement Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll. by Chris Lattner · 19 years ago
- be04081 new testcase by Chris Lattner · 19 years ago
- e6ec9f2 PowerPC cannot truncstore i1 natively by Chris Lattner · 19 years ago
- 13d58e7 Allow targets to say they don't support truncstore i1 (which includes a mask by Chris Lattner · 19 years ago
- a500fc6 Add a missing #include, patch courtesy of Baptiste Lepilleur. by Chris Lattner · 19 years ago
- 3ec5d74 Fix a problem duraid encountered on itanium where this folding: by Chris Lattner · 19 years ago
- 08addbd Fix a crash viewing dags that have target nodes in them by Chris Lattner · 19 years ago
- c9fe750 I forgot that we always spill fp values as 64-bits. Implement spill folding by Chris Lattner · 19 years ago
- f38df04 Fix a problem that Nate noticed, where spill code was not getting coallesced by Chris Lattner · 19 years ago
- 1463019 code cleanup by Chris Lattner · 19 years ago
- 50ea01e Use continue in the use-processing loop to make it clear what the early exits by Chris Lattner · 19 years ago
- 39ee1ac Last round of 2-node folds from SD.cpp. Will move on to 3 node ops such by Nate Begeman · 19 years ago
- ceb0a52 remove debugging code *slaps head* by Chris Lattner · 19 years ago
- b11443d When spilling a live range that is used multiple times by one instruction, by Chris Lattner · 19 years ago
- 043870d Teach the code generator that rlwimi is commutable if the rotate amount by Chris Lattner · 19 years ago
- ed628ce Added targets to speed up build of llc. by Jim Laskey · 19 years ago
- a4d9dc7 New testcase, neither should require a register-register copy by Chris Lattner · 19 years ago
- 3793709 add an accessor to provide more checking by Chris Lattner · 19 years ago
- f2a17a7 use new accessors to simplify code. Add checking to make sure top-level instr by Chris Lattner · 19 years ago
- 2018005 add some accessors by Chris Lattner · 19 years ago
- 2eb2517 Introduce two new concepts: by Chris Lattner · 19 years ago
- 95f6b76 Fix incorrect comment by Chris Lattner · 19 years ago
- 3270760 Implement a complete type inference system for dag patterns, based on the by Chris Lattner · 19 years ago
- b85c64c whitespace/comment changes, no functionality diffs by Chris Lattner · 19 years ago
- e9f4ba8 Compute the value types that are natively supported by a target. by Chris Lattner · 19 years ago
- 33c92e9 Parse information about type constraints on SDNodes by Chris Lattner · 19 years ago
- 6af14a6 use node info in the one place we currently use it by Chris Lattner · 19 years ago
- ca559d0 start parsing SDNode info records by Chris Lattner · 19 years ago
- 223df22 Move yet more folds over to the dag combiner from sd.cpp by Nate Begeman · 19 years ago
- 47f01f1 Add a bunch of stuff needed for node type inference. Move 'BLR' down with by Chris Lattner · 19 years ago
- 751eabf Fix indentation by Chris Lattner · 19 years ago
- ca572be regenerate by Chris Lattner · 19 years ago
- a1207a5 Add support for automatically created anonymous definitions. by Chris Lattner · 19 years ago
- d0d1d39 x and X should be structurally identical by Chris Lattner · 19 years ago
- 33694cf new expression type by Chris Lattner · 19 years ago
- ba4b144 regenerate by Chris Lattner · 19 years ago
- 69b545e Tabs to spaces. by Chris Lattner · 19 years ago
- fbf8e57 Keep names even when inlining. This allows us to realize that ADDI is: by Chris Lattner · 19 years ago
- bfde080 add patterns for x?oris? by Chris Lattner · 19 years ago
- 3e63ead add patterns to the addi/addis/mulli etc instructions. Define predicates by Chris Lattner · 19 years ago
- d1cdc70 Add patterns for some new instructions, allowing the use of the ineg fragment. by Chris Lattner · 19 years ago
- e29dca4 add some missing PPC backend files by Chris Lattner · 19 years ago
- 777fd27 Add tblgen fpcmp and the nightly tester to the utils folder by Chris Lattner · 19 years ago
- 8c65344 ignore generated files by Chris Lattner · 19 years ago
- 19c0907 Remove some cases handled by the generated portion of the isel by Chris Lattner · 19 years ago
- 54cb8fd Initial cut of the dag isel generator. This is still very much a work in by Chris Lattner · 19 years ago
- 9980119 Another round of dag combiner changes. This fixes some missing XOR folds by Nate Begeman · 19 years ago
- dc6e2e0 Fix a bug that Tzu-Chien Chiu noticed: live interval analysis does NOT by Chris Lattner · 19 years ago
- f89d78d Implement a common missing fold, (add (add x, c1), c2) -> (add x, c1+c2). by Nate Begeman · 19 years ago
- c98d823 On non-apple systems, when using -march=ppc32, do not print: by Chris Lattner · 19 years ago
- 3eb3369 Print: '' is not a recognized processor for this target (ignoring processor) by Chris Lattner · 19 years ago
- 1e111c7 Fix a bug nate ran into with replacealluseswith. In the recursive cse case, by Chris Lattner · 19 years ago
- fde3f30 Add a new argument to ReplaceAllUsesWith to keep track of nodes deleted by by Chris Lattner · 19 years ago
- 2300f55 Add an option to the DAG Combiner to enable it for beta runs, and turn on by Nate Begeman · 19 years ago
- 6b5d9cd Rename a class. These files are being migrated to the new isel and I want to by Chris Lattner · 19 years ago
- eeff9b0 Test the new 64bit i64<->fp functionality by Nate Begeman · 19 years ago
- c09eeec Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we by Nate Begeman · 19 years ago
- 46a7800 regenerate by Chris Lattner · 19 years ago
- 9978332 Tighten up the specification to allow TableGen/nested-comment.td to pass by Chris Lattner · 19 years ago
- 5838b21 new testcase: tblgen should grok this. by Chris Lattner · 19 years ago
- 46a776e Fix up the AssertXext problem, as well as adding it at calls by Andrew Lenharth · 19 years ago
- 92cce90 Add note about future optimization noted in the ppc compiler writer's guide by Nate Begeman · 19 years ago
- d401dff Add accessor for 64bit flag, so that we can tell when it is safe to by Nate Begeman · 19 years ago
- 83e75ec Next round of DAGCombiner changes. This version now passes all the tests by Nate Begeman · 19 years ago
- 2286cab Add a requirement, patch contributed by Henrik Bach. by Chris Lattner · 19 years ago
- f71df33 revert part of the last change, should fix regressions by Andrew Lenharth · 19 years ago
- e147ceb explicitly specify an operands list for patterns with inputs (e.g. neg) by Chris Lattner · 19 years ago
- 6cd40d5 include the dag isel fragment by Chris Lattner · 19 years ago
- bb38b6f ask for a dag isel by Chris Lattner · 19 years ago
- f31f09e allow for a target to ask for a dag isel by Chris Lattner · 19 years ago
- 4a24c64 Add an option and stuff implementation of a dag isel emitter by Chris Lattner · 19 years ago
- 6a8a21c Fix a checking failure in gs by Chris Lattner · 19 years ago