aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Change Divided flag to Split, as suggested by EvanNicolas Geoffray2008-04-151-2/+2
* Treat EntryToken nodes as "passive" so that they aren't added to theDan Gohman2008-04-153-35/+51
* In -view-sunit-dags, display "special" chain dependencies as cyanDan Gohman2008-04-141-0/+2
* Avoid creating MERGE_VALUES nodes for single values.Dan Gohman2008-04-141-1/+2
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-8/+8
* Reverse sense of unwind-tables option. This meansDale Johannesen2008-04-141-3/+3
* Fix /test/CodeGen/PowerPC/big-endian-actual-args.ll for linux/ppc32Nicolas Geoffray2008-04-141-4/+4
* Initial libcall support for LegalizeTypes. This isDuncan Sands2008-04-143-0/+116
* LegalizeTypes can sometimes have deleted nodesDuncan Sands2008-04-132-0/+51
* Add a divided flag for the first piece of an argument divided into mulitple p...Nicolas Geoffray2008-04-131-2/+7
* Merge LLVMBuilder and FoldingBuilder, callingDuncan Sands2008-04-131-11/+19
* Factor some libcall code.Duncan Sands2008-04-121-61/+49
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-128-490/+386
* Do not add empty live intervals to handled_. They should never be undone for ...Evan Cheng2008-04-111-2/+1
* If a PHI node has a single implicit_def source, replace it with an implicit_d...Evan Cheng2008-04-111-5/+19
* Use of implicit_def is not part of live interval. Create empty intervals for ...Evan Cheng2008-04-113-12/+53
* detabifyGabor Greif2008-04-111-1/+1
* Remove implicit_def instructions that become dead as result of coalescing.Evan Cheng2008-04-101-19/+37
* Allow registers defined by implicit_def to be clobbered.Evan Cheng2008-04-101-6/+15
* A copy instruction may use a register multiple times on some targets. Change ...Evan Cheng2008-04-101-2/+6
* Add comment.Evan Cheng2008-04-101-0/+2
* Teach branch folding pass about implicit_def instructions. Unfortunately we c...Evan Cheng2008-04-101-1/+56
* - More aggressively coalescing away copies whose source is defined by an impl...Evan Cheng2008-04-093-76/+297
* Missed a hasInterval check.Evan Cheng2008-04-091-0/+2
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-081-2/+7
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-073-13/+14
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-076-109/+123
* Silence warning when no assertions.Chris Lattner2008-04-061-1/+2
* Prefer to expand mask for xor to -1, so we have a chance to turn it into a not.Edwin Török2008-04-061-4/+19
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-062-46/+46
* 1. IMPLICIT_DEF can *re-define* any register.Evan Cheng2008-04-051-2/+42
* Make sure both PendingLoads and PendingExports are flushedDale Johannesen2008-04-041-1/+4
* Undo PHI elimination copy placement patch. This causes coalescing (performace...Evan Cheng2008-04-041-30/+1
* This is done.Evan Cheng2008-04-041-4/+0
* if some functions don't have debug info, we were outputing the same label at ...Andrew Lenharth2008-04-031-2/+5
* - Turn copies of implicit_def into implicit_def instructions.Evan Cheng2008-04-032-6/+71
* Special handling of zero-sized live intervals.Evan Cheng2008-04-031-5/+19
* - Treat a live range defined by an implicit_def as a zero-sized one.Evan Cheng2008-04-031-2/+28
* - PHI elimination also eliminates implicit_def that fits into a PHI node rath...Evan Cheng2008-04-031-42/+84
* Start of a series of patches related to implicit_def.Evan Cheng2008-04-031-37/+70
* Backing out 48222 temporarily.Evan Cheng2008-04-036-137/+108
* Make EH work with unnamed functions. Reenable runningDale Johannesen2008-04-021-2/+4
* Now that I am told MachineRegisterInfo also tracks physical register uses / d...Evan Cheng2008-04-021-24/+64
* Remove #include<map> from LiveVariables.h. Not referenced.Evan Cheng2008-04-022-1/+3
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-021-1/+1
* In some situations, we need to check for local interferences between the PHIOwen Anderson2008-04-021-2/+11
* Correctly mark a valno that was previous defined by a PHI node as having anOwen Anderson2008-04-021-4/+7
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-024-90/+98
* Re-materialization is for uses only.Evan Cheng2008-04-011-4/+4
* Revert 49006 for the moment.Dale Johannesen2008-04-013-26/+17