aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* We should check that existing cast operation has the appropriate opcode befor...Wojciech Matyjewicz2008-02-091-19/+21
* Remove unused hidden option.Evan Cheng2008-02-091-6/+1
* Skeleton of insert and extract matching, more to comeNate Begeman2008-02-091-2/+62
* Tablegen support for insert & extract element matchingNate Begeman2008-02-091-0/+16
* check that terminators only occur at the end of a block. This catches theChris Lattner2008-02-091-0/+5
* Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman2008-02-081-3/+10
* Fix PR 1995.Devang Patel2008-02-081-21/+17
* Forgot these files.Evan Cheng2008-02-083-4/+4
* Also print alignment.Evan Cheng2008-02-081-1/+1
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-0814-33/+101
* 64-bit (MMX) vectors do not need restrictive alignment.Dale Johannesen2008-02-081-6/+4
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-084-8/+8
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-081-2/+2
* Added missing entries in X86 load / store folding tables.Evan Cheng2008-02-081-0/+8
* Remove remnant of load folding in local register allocator. Patch by Holger S...Evan Cheng2008-02-071-7/+1
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-075-39/+39
* Add SourceValue information for outgoing argument stores on x86.Dan Gohman2008-02-071-2/+4
* Don't abort if a MemOperand is missing a SourceValue; just print itDan Gohman2008-02-071-9/+13
* Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng2008-02-075-49/+30
* In some cases, e.g. ADD32ri, no transformation is made. Guide against it.Evan Cheng2008-02-071-0/+2
* Don't make up new directives. (".set_foobar")Nick Lewycky2008-02-071-1/+1
* Fix a typo in a comment.Dan Gohman2008-02-071-1/+1
* Add support to FoldingSet for hashing APInt objects.Dan Gohman2008-02-061-0/+4
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-0612-144/+345
* Temporarily reverting:Bill Wendling2008-02-061-82/+0
* Fix a number of local register allocator issues: PR1609.Evan Cheng2008-02-061-14/+16
* RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, f...Evan Cheng2008-02-061-1/+3
* Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner2008-02-061-7/+20
* Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng2008-02-051-4/+0
* Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng2008-02-051-2/+7
* Make RenamePass faster by making the 'is this a new phi node'Chris Lattner2008-02-051-11/+11
* Implement sseregparm.Dale Johannesen2008-02-052-4/+18
* If a vr is already marked alive in a bb, then it has PHI uses that are visite...Evan Cheng2008-02-051-2/+3
* Ident mnemonics appropriatelyNate Begeman2008-02-051-4/+4
* Fix a bug compiling PR1978 (perhaps not the only one though) whichChris Lattner2008-02-051-54/+5
* Fix an obscure read-after-free bug that Duncan found.Owen Anderson2008-02-051-10/+20
* Typo.Evan Cheng2008-02-041-1/+1
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-049-12/+7
* This method should be virtualNate Begeman2008-02-041-1/+1
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* Added "bucket_iterators" to FoldingSet. Bucket iterators allow iterationTed Kremenek2008-02-041-1/+7
* Set error message.Devang Patel2008-02-041-2/+4
* Fixed 80 col. violation.Ted Kremenek2008-02-041-2/+4
* I don't see how NodeUpdated can be called with aDuncan Sands2008-02-041-5/+10
* The rest of the SSE4.1 intrinsic patterns that are obvious to me. GettingNate Begeman2008-02-041-8/+45
* Some more SSE 4.1 intrinsic patterns.Nate Begeman2008-02-041-31/+94
* Be more precise when eliminating pointers bue to memcpy's. This allows moreOwen Anderson2008-02-041-4/+10
* Allow GVN to hack on memcpy's, making them open to further optimization.Owen Anderson2008-02-041-0/+82
* There are some cases where icmp(add) can be folded into a new icmp. Handle them.Nick Lewycky2008-02-031-0/+32
* Hack on vectors too.Nick Lewycky2008-02-031-1/+1