| Commit message (Expand) | Author | Age | Files | Lines |
* | Add support for emitting non-temporal stores for DAGs marked | David Greene | 2010-02-16 | 3 | -13/+115 |
* | Testcase for critical edge splitting with load PRE. | Bob Wilson | 2010-02-16 | 1 | -0/+27 |
* | Update Thumb2 to not use CarryDefIsUnused or CarryDefIsUsed predicates, but | Jim Grosbach | 2010-02-16 | 2 | -21/+25 |
* | Remove redundant setting of Defs. CPSR is already marked by the block level s... | Jim Grosbach | 2010-02-16 | 1 | -3/+0 |
* | Refactor rewriting for PHI nodes into a separate function. | Dan Gohman | 2010-02-16 | 1 | -49/+70 |
* | First step in eliminating the CarryDefIsUnused and CarryDefIsUsed predicates. | Jim Grosbach | 2010-02-16 | 1 | -18/+33 |
* | Added for disassembly the following instructions: | Johnny Chen | 2010-02-16 | 1 | -3/+128 |
* | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 3 | -9/+43 |
* | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 3 | -19/+23 |
* | Fix whitespace. | Dan Gohman | 2010-02-16 | 1 | -3/+3 |
* | Function attributes have index ~0, not 0 | Kenneth Uildriks | 2010-02-16 | 1 | -2/+2 |
* | simplify this code. In the new world order there is no | Chris Lattner | 2010-02-16 | 1 | -27/+24 |
* | convert the new matcher to check intermediate nodes for a single | Chris Lattner | 2010-02-16 | 5 | -47/+32 |
* | change dag isel emitter to only call 'IsProfitableToFold' on nodes | Chris Lattner | 2010-02-16 | 1 | -3/+13 |
* | Fix pr6111: Avoid using the LR register for the target address of an indirect | Bob Wilson | 2010-02-16 | 3 | -4/+27 |
* | Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some | Duncan Sands | 2010-02-16 | 10 | -34/+38 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 70 | -581/+585 |
* | Minor warning fixes (semicolons, newline at EOF). | Benjamin Kramer | 2010-02-16 | 2 | -3/+3 |
* | mark all the generated node predicates 'const'. | Chris Lattner | 2010-02-16 | 2 | -3/+3 |
* | generate code for node and pattern predicates. Note that this won't | Chris Lattner | 2010-02-16 | 4 | -26/+93 |
* | refactor some code into a local class. | Chris Lattner | 2010-02-16 | 1 | -14/+22 |
* | remove now dead code and fixme. | Chris Lattner | 2010-02-16 | 2 | -4/+0 |
* | remove dead code. This is never generated for any targets in mainline. | Chris Lattner | 2010-02-16 | 1 | -15/+0 |
* | add support for the new isel matcher to generate | Chris Lattner | 2010-02-16 | 7 | -12/+123 |
* | make pcrel immediate values relative to the start of the field, | Chris Lattner | 2010-02-16 | 2 | -8/+18 |
* | Fix a typo in an LLVMOpcode enum. LLVMTrunk -> LLVMTrunc. | Erick Tryzelaar | 2010-02-16 | 1 | -1/+1 |
* | Fix some ocaml documentation | Erick Tryzelaar | 2010-02-16 | 2 | -5/+5 |
* | The code section for an ISR has a specific address. | Sanjiv Gupta | 2010-02-16 | 4 | -4/+23 |
* | Handle DBG_VALUE mixed with labels when doing PHI | Dale Johannesen | 2010-02-16 | 1 | -1/+18 |
* | Drop support for the InReg attribute on the ppc backend. This was used by | Rafael Espindola | 2010-02-16 | 1 | -16/+1 |
* | Split the main for-each-use loop again, this time for GenerateTruncates, | Dan Gohman | 2010-02-16 | 2 | -1/+63 |
* | Reapply 96294; now that I've gotten around to looking | Dale Johannesen | 2010-02-16 | 1 | -4/+26 |
* | Apply patch from http://llvm.org/bugs/attachment.cgi?id=4136 now that PR5004 is | Bill Wendling | 2010-02-16 | 1 | -1/+5 |
* | Something broke. Hard to believe it was this patch | Dale Johannesen | 2010-02-16 | 1 | -26/+4 |
* | When reusing an existing PHI node in a loop, be even more | Dan Gohman | 2010-02-16 | 1 | -11/+39 |
* | Put repeated empty pattern into the AQI instruction class. | Bob Wilson | 2010-02-15 | 1 | -49/+19 |
* | Fix a memory leak. Patch by Nicolas Geoffray. | Evan Cheng | 2010-02-15 | 1 | -0/+1 |
* | More handling of DBG_VALUE. | Dale Johannesen | 2010-02-15 | 1 | -4/+26 |
* | Add missed entry to cmake build list file | Anton Korobeynikov | 2010-02-15 | 1 | -0/+1 |
* | Use ttype encoding consistently | Anton Korobeynikov | 2010-02-15 | 1 | -1/+1 |
* | Fix a silly darwin-only typo introduced during merge. | Anton Korobeynikov | 2010-02-15 | 1 | -7/+6 |
* | Move TLOF implementations to libCodegen to resolve layering violation. | Anton Korobeynikov | 2010-02-15 | 18 | -1025/+1091 |
* | It turns out that we emitted completely wrong common EH frame since the early... | Anton Korobeynikov | 2010-02-15 | 1 | -7/+9 |
* | Add suffix for stubs, so we won't have name clashes with private symbols. | Anton Korobeynikov | 2010-02-15 | 1 | -0/+1 |
* | Preliminary patch to improve dwarf EH generation - Hooks to return Personalit... | Anton Korobeynikov | 2010-02-15 | 20 | -297/+470 |
* | Teach the verifier to check the condition on a branch and ensure that it has | Nick Lewycky | 2010-02-15 | 2 | -0/+53 |
* | Fix PR6300. | Jakob Stoklund Olesen | 2010-02-15 | 2 | -3/+82 |
* | Last week we were generating code with duplicate induction variables in this | Bob Wilson | 2010-02-15 | 1 | -0/+4 |
* | Fix crash in VerifyType when checking Contexts. Because there may not be a | Nick Lewycky | 2010-02-15 | 1 | -8/+14 |
* | Don't try to materialize a function that isn't materializable anyways. This | Nick Lewycky | 2010-02-15 | 1 | -3/+5 |