summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Adding i1 is always Xor.Nick Lewycky2008-05-311-0/+3
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-311-20/+46
* Factor several methods, including getInversePredicate andDan Gohman2008-05-311-43/+31
* Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman2008-05-313-10/+3
* Remove an unused variable.Dan Gohman2008-05-311-1/+0
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-319-1212/+1252
* Fix indentation.Evan Cheng2008-05-301-1/+1
* Fix indentation.Evan Cheng2008-05-301-6/+6
* The coalescer doesn't need LiveVariables now that we have register use iterat...Owen Anderson2008-05-302-15/+6
* rewrite operand loops to use iteratorsGabor Greif2008-05-301-24/+26
* Preserve the register coallescer, and update live intervals more correctly by...Owen Anderson2008-05-301-1/+4
* Since LCSSA switched over to DenseMap, we have to be more careful to avoid it...Owen Anderson2008-05-301-4/+5
* Give a proper error message when a command line option is defined more thanMatthijs Kooijman2008-05-301-1/+1
* Use eraseFromParent() instead of doing that manually in two places.Matthijs Kooijman2008-05-301-2/+2
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-301-0/+2
* Add the "AsCheapAsAMove" flag to some 64-bit xor instructions.Bill Wendling2008-05-301-2/+3
* Remove an unused variable.Dan Gohman2008-05-301-1/+0
* Fix a typo in a comment.Dan Gohman2008-05-301-1/+1
* Fix a copy+paste error in a comment.Dan Gohman2008-05-301-1/+1
* Make the renumbering correct in the face of deleted instructions that have be...Owen Anderson2008-05-291-7/+73
* Unbreak build.Bill Wendling2008-05-291-3/+3
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-292-2/+2
* Remove more iostream header includes. Needed to implement a "FlushStream"Bill Wendling2008-05-295-8/+15
* Remove <iostream>.Bill Wendling2008-05-291-2/+0
* Add newline at end of file.Owen Anderson2008-05-291-1/+1
* Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman2008-05-294-32/+10
* const-ify getOpcode.Dan Gohman2008-05-291-3/+3
* Expand small memmovs using inline code. Set the X86 threshold for expandingDan Gohman2008-05-292-6/+74
* Revert part of my last patch that I didn't intend to commit yet.Owen Anderson2008-05-291-0/+2
* Renumbering needs to account for instruction slot offsets when performing loo...Owen Anderson2008-05-291-7/+20
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-291-0/+8
* Add a newline at the end of this file.Duncan Sands2008-05-291-1/+1
* Replace the old ADCE implementation with a new one that more simply solvesOwen Anderson2008-05-291-457/+62
* Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq.Evan Cheng2008-05-295-5/+140
* Remove debugging code.Owen Anderson2008-05-291-5/+1
* XOR?RI instructions aren't as cheap as moves.Bill Wendling2008-05-291-23/+21
* convert more operand loops to iterator formulationGabor Greif2008-05-292-23/+29
* Implement "AsCheapAsAMove" for some obviously cheap instructions: xor and theBill Wendling2008-05-292-42/+50
* convert another operand loop to iterator formulationGabor Greif2008-05-291-3/+3
* Add a flag to indicate that an instruction is as cheap (or cheaper) than a moveBill Wendling2008-05-282-4/+7
* Check the "isSafeToMove" predicate, which has a series of tests to make sureBill Wendling2008-05-281-1/+3
* Remap VNInfo data as well when doing renumbering.Owen Anderson2008-05-281-0/+6
* Factor the numbering computation into a separate method, and add the slightes...Owen Anderson2008-05-281-11/+29
* Fix PR2289: vr defined by multiple implicit_def as result of coalescing.Evan Cheng2008-05-281-6/+9
* Teach local register allocator to deal with landing pad MBB's.Evan Cheng2008-05-281-4/+4
* Update some comments noticed in a recent checkinNate Begeman2008-05-281-3/+8
* Implement PR2370: memmove(x,x,size) -> noop.Chris Lattner2008-05-281-0/+4
* Add chain inputs for loads.Chris Lattner2008-05-281-3/+3
* Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64.Chris Lattner2008-05-281-1/+2
* loads should get chains. THis helps but does not solve CodeGen/Generic/2003-...Chris Lattner2008-05-281-2/+4