aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng2009-06-021-6/+16
* Add missing file.Dale Johannesen2009-06-011-0/+2
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-019-96/+333
* Comment grammaro/clarification.Dale Johannesen2009-06-011-2/+2
* Trailing whitespace.Dale Johannesen2009-06-011-1/+1
* Accidental commit. This isn't ready for prime time just yet.Bill Wendling2009-06-011-2/+6
* Implement review feedback. Make thumb2 'normal' subtarget featureAnton Korobeynikov2009-06-012-13/+12
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-019-199/+208
* Do not emit "generic" CPU string. This fixes PR4291.Anton Korobeynikov2009-06-011-1/+3
* PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman2009-06-011-8/+13
* Update the bitcode reader to support reading .bc files where the embeddedNick Lewycky2009-06-011-1/+1
* Fix a grammaro and clarify a comment.Dan Gohman2009-05-311-5/+5
* Delete an obsolete sentance from a comment.Dan Gohman2009-05-311-3/+1
* Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson2009-05-311-4/+39
* 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