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