aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Fix typo in error message.Nick Lewycky2009-05-311-1/+1
* Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands2009-05-314-9/+8
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-05-304-37/+35
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-3030-358/+715
* fix PR4284, a bug in simplifylibcalls handling memcmp. Patch by Chris Lattner2009-05-301-1/+1
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-301-7/+0
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-308-61/+157
* Add support for letting the client choose different flavors of NaNs. Testcas...Mike Stump2009-05-301-6/+12
* Untabification.Bill Wendling2009-05-3016-78/+73
* Add placeholder for thumb2 stuffAnton Korobeynikov2009-05-295-20/+53
* Enable GVN Load PRE.Bill Wendling2009-05-291-1/+1
* Dan noticed that the verifier wasn't thoroughly checking uses ofDuncan Sands2009-05-291-50/+49
* just show the instruction, its not that slow.Edwin Török2009-05-291-6/+1
* for instructions with void type we have no choice but print the instruction asEdwin Török2009-05-291-1/+4
* Add a DEBUG() output to GVN that prints the instruction clobbering a load.Edwin Török2009-05-291-1/+11
* Fix an issue where phiMap was not being updated properly when doing load PRE.Owen Anderson2009-05-291-0/+5
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-292-0/+23
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-281-0/+2
* The MONITOR and MWAIT instructions have insufficient information forBill Wendling2009-05-283-10/+27
* Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. Eli Friedman2009-05-281-87/+38
* Fix MOVMSKPDrr encoding.Evan Cheng2009-05-281-1/+1
* Fix PSIGND encoding bug. Patch by Sean Callanan.Evan Cheng2009-05-281-1/+1
* Incorporate patch feedbacks.Evan Cheng2009-05-281-11/+17
* Emit debug info for locals with proper scope.Sanjiv Gupta2009-05-285-70/+195
* Temporarily revert r72514 (and dependent patch r72516). It was causing thisBill Wendling2009-05-281-36/+87
* Mark the branch insns correctly.Sanjiv Gupta2009-05-281-1/+2
* Fixing problems that got exposed after the refactoring of LegalizeDAG done in...Sanjiv Gupta2009-05-281-4/+2
* Remove a couple of useless functions.Eli Friedman2009-05-281-34/+6
* Remove special cases for more opcodes.Eli Friedman2009-05-281-65/+42
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* Use Operands.data() instead of &Operands[0] where Operands is a potentiallyNick Lewycky2009-05-281-1/+1
* Remove special case for SETCC opcode; add some comments explaining why Eli Friedman2009-05-281-73/+63
* This patch brings the list of attributes in CPPBackend.cpp up to date with theJeffrey Yasskin2009-05-281-3/+8
* Some minor cleanups.Eli Friedman2009-05-281-54/+30
* "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), butBill Wendling2009-05-282-2/+2
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-283-1/+103
* Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman2009-05-271-7/+8
* Ger rid of some dead code.Eli Friedman2009-05-272-36/+0
* In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman2009-05-271-2/+7
* Fix sfence jit encoding. Patch by Sean Callanan.Evan Cheng2009-05-271-1/+1
* Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes2009-05-279-29/+90
* Minor fix for CMake build systemDouglas Gregor2009-05-271-0/+1
* Minor cleanups; add a better explanation for the issue with Eli Friedman2009-05-271-23/+10
* Remove more special cases for opcodes.Eli Friedman2009-05-271-310/+201
* Remove special cases for more opcodes.Eli Friedman2009-05-272-207/+122
* Removing more special cases from LegalizeDAG.Eli Friedman2009-05-271-191/+78
* Eliminate more special cases for opcodes.Eli Friedman2009-05-271-192/+105
* Remove more special cases from LegalizeDAG.Eli Friedman2009-05-271-210/+145
* Remove unused argument.Eli Friedman2009-05-271-11/+6
* Remove more opcode special cases.Eli Friedman2009-05-271-159/+70