aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Stuff noticed while grepping codeNate Begeman2008-02-111-65/+7
* Generalize the handling of call and return arguments,Duncan Sands2008-02-111-136/+85
* From Chris' review: use isa instead of explicitly using classof.Dan Gohman2008-02-111-1/+1
* From Chris' review: minor corrections in comments.Dan Gohman2008-02-111-2/+3
* From Chris' review: use cast instead of dyn_cast with an assert.Dan Gohman2008-02-111-8/+4
* From Chris' review: fix 80 column violationsDan Gohman2008-02-111-5/+10
* If the LHS of the comparison is a loop-invariant we also want to move it Wojciech Matyjewicz2008-02-111-2/+2
* Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek2008-02-113-14/+9
* Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz2008-02-111-49/+100
* Add a isBigEndian method to complement isLittleEndian.Duncan Sands2008-02-113-11/+11
* Determine whether a spill kills the register it's spilling before insertion r...Evan Cheng2008-02-111-8/+3
* Enable SSE4 codegen and pattern matching.Nate Begeman2008-02-115-25/+242
* additional missing featureNate Begeman2008-02-111-0/+1
* Fix scalarrepl to not 'miscompile' undefined code, part #2.Chris Lattner2008-02-101-1/+1
* xmm0 variable blendsNate Begeman2008-02-101-2/+27
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-1088-521/+536
* Add truncate and AssertZext result expansion.Duncan Sands2008-02-103-0/+33
* Return "(c1 + c2)" instead of yet another ADD node (which made this aBill Wendling2008-02-101-1/+1
* add anoteChris Lattner2008-02-101-0/+7
* Match GCC's behaviour for these sections.Nick Lewycky2008-02-101-2/+2
* memopv16i8 had wrong alignment requirement, would have broken pabsbNate Begeman2008-02-091-129/+193
* 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