aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-202-10/+8
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-2/+4
* As pointed out by g++-4.2, the original code didn't doDuncan Sands2007-07-191-2/+2
* Add comment.Evan Cheng2007-07-181-0/+3
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-5/+5
* Dead code.Evan Cheng2007-07-171-1/+0
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-162-4/+4
* Fix the build. Patch from Holger Schurig.Nick Lewycky2007-07-141-1/+2
* Long live the exception handling!Anton Korobeynikov2007-07-145-2/+71
* Fix the comment for LegalizeOp to more accurately reflect what it does.Dan Gohman2007-07-131-3/+4
* Don't call SimplifyVBinOp for non-vector operations, following earlier reviewDan Gohman2007-07-131-25/+49
* Modify previous patch per review comments.Dale Johannesen2007-07-132-3/+5
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-137-6/+93
* The type ids making up a filter are unsigned, andDuncan Sands2007-07-121-2/+2
* Missed a couple of places where new instructions are added due to spill / res...Evan Cheng2007-07-111-67/+77
* Exception handling has been implemented.Duncan Sands2007-07-111-3/+2
* If assertions are not enabled, we should return False here.Duncan Sands2007-07-111-5/+4
* No longer need to track last def / use.Evan Cheng2007-07-111-79/+15
* Fix for PR1545: Revamp code that update kill information due to register reuse.Evan Cheng2007-07-111-63/+85
* Make this work with GLIBCXX_DEBUG.David Greene2007-07-101-1/+8
* Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman2007-07-101-7/+19
* If the operand is marked M_OPTIONAL_DEF_OPERAND, then it's a def.Evan Cheng2007-07-101-1/+4
* Somehow this wasn't committed last time. M_CLOBBERS_PRED is gone.Evan Cheng2007-07-101-2/+5
* Fix a bug in the folding of binary operators to undef.Dan Gohman2007-07-101-4/+10
* Fix the folding of undef in several binary operators to recognizeDan Gohman2007-07-101-7/+7
* When a node value is only used by a CopyToReg, use the user's dest. This shou...Evan Cheng2007-07-102-51/+56
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-12/+0
* Preserve volatililty and alignment information when lowering orDan Gohman2007-07-092-36/+62
* Change getCopyToParts and getCopyFromParts to always use target-endianDan Gohman2007-07-091-30/+18
* Initialize the IndexedModeActions array with memset beforeDan Gohman2007-07-091-1/+3
* Fix this warning:Chris Lattner2007-07-091-1/+1
* fix typosGabor Greif2007-07-091-31/+31
* Teach if-conversion about instructions that were already predicated, e.g. con...Evan Cheng2007-07-061-3/+14
* The exception handling intrinsics return values,Duncan Sands2007-07-062-2/+11
* Indexes into the list of filter ids cannot be outputDuncan Sands2007-07-061-27/+47
* Add the byval attributeRafael Espindola2007-07-061-0/+2
* Remove propagateEHRegister in favour of a more limitedDuncan Sands2007-07-061-24/+8
* Remove ExtractGlobalVariable - use StripPointerCastsDuncan Sands2007-07-061-20/+3
* Workaround of getCopyToRegs and getCopyFromRegs bugs for big-endian machines.Evan Cheng2007-07-061-4/+8
* Change CalculateHeights and CalculateDepths to be non-recursive.Evan Cheng2007-07-061-22/+28
* Make the debug string for ISD::MERGE_VALUES consistent with the others.Dan Gohman2007-07-051-1/+1
* Add a parameter to getCopyToParts and getCopyFromParts to specify whetherDan Gohman2007-07-051-197/+211
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-1/+1
* Make sure only one copy of a filter is placed in theDuncan Sands2007-07-051-3/+21
* Better assertion messages.Evan Cheng2007-07-051-3/+4
* Extend eh.selector to support both catches and filters.Duncan Sands2007-07-042-35/+58
* Fix several over-aggressive folds for undef nodes in dagcombine, toDan Gohman2007-07-031-51/+46
* Fix for PR 1505 (and 1489). Rewrite X87 registerDale Johannesen2007-07-032-10/+24
* Replace ExpandScalarFormalArgs and ExpandScalarCallArgs with the newlyDan Gohman2007-07-021-124/+30
* Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, andDan Gohman2007-07-021-11/+14