aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix a miscompilation from Dan's recent apintification.Chris Lattner2008-02-141-3/+1
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-143-16/+25
* Change how FP immediates are handled. Nate Begeman2008-02-143-17/+28
* Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman2008-02-141-0/+10
* Allow the APInt form of ComputeMaskedBits to operate on i128 types.Dan Gohman2008-02-131-4/+7
* Avoid setting bits that aren't demanded.Dan Gohman2008-02-131-3/+3
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-132-44/+52
* Enable exception handling int JITNicolas Geoffray2008-02-133-2/+31
* Teach LegalizeTypes how to expand and promote CTLZ,Duncan Sands2008-02-133-18/+108
* Some code clean up.Evan Cheng2008-02-131-33/+34
* Simplify.Evan Cheng2008-02-131-3/+1
* Fix a potential serious problem where kills belonging to the val# defined by ...Evan Cheng2008-02-131-3/+2
* * Cannot safely commute an instruction there are other defs which can reach i...Evan Cheng2008-02-131-1/+5
* In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower thisChris Lattner2008-02-131-1/+15
* teach dag combiner how to eliminate MERGE_VALUES nodes.Chris Lattner2008-02-131-0/+14
* Support legalizing insert_vector_elt on targets where the elementNate Begeman2008-02-131-27/+40
* Initial support for copy elimination by commuting its definition MI.Evan Cheng2008-02-132-17/+243
* - Added removeValNo() to remove all live ranges of a particular value#.Evan Cheng2008-02-131-7/+61
* commuteInstr() can now commute non-ssa machine instrs.Evan Cheng2008-02-131-0/+9
* Added debugging routine dumpUses.Evan Cheng2008-02-131-0/+8
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-132-89/+119
* Generalize getCopyFromParts and getCopyToParts toDuncan Sands2008-02-121-113/+215
* Generalize the handling of call and return arguments,Duncan Sands2008-02-111-136/+85
* From Chris' review: use isa instead of explicitly using classof.Dan Gohman2008-02-111-1/+1
* From Chris' review: minor corrections in comments.Dan Gohman2008-02-111-2/+3
* From Chris' review: use cast instead of dyn_cast with an assert.Dan Gohman2008-02-111-8/+4
* From Chris' review: fix 80 column violationsDan Gohman2008-02-111-5/+10
* Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek2008-02-111-3/+3
* Add a isBigEndian method to complement isLittleEndian.Duncan Sands2008-02-113-11/+11
* Determine whether a spill kills the register it's spilling before insertion r...Evan Cheng2008-02-111-8/+3
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-1034-417/+422
* Add truncate and AssertZext result expansion.Duncan Sands2008-02-103-0/+33
* Return "(c1 + c2)" instead of yet another ADD node (which made this aBill Wendling2008-02-101-1/+1
* add anoteChris Lattner2008-02-101-0/+7
* Remove unused hidden option.Evan Cheng2008-02-091-6/+1
* Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman2008-02-081-3/+10
* Forgot these files.Evan Cheng2008-02-083-4/+4
* Also print alignment.Evan Cheng2008-02-081-1/+1
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-081-2/+2
* Remove remnant of load folding in local register allocator. Patch by Holger S...Evan Cheng2008-02-071-7/+1
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-073-24/+24
* Don't abort if a MemOperand is missing a SourceValue; just print itDan Gohman2008-02-071-9/+13
* Don't make up new directives. (".set_foobar")Nick Lewycky2008-02-071-1/+1
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-066-50/+243
* Fix a number of local register allocator issues: PR1609.Evan Cheng2008-02-061-14/+16
* RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, f...Evan Cheng2008-02-061-1/+3
* Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng2008-02-051-4/+0
* If a vr is already marked alive in a bb, then it has PHI uses that are visite...Evan Cheng2008-02-051-2/+3
* Typo.Evan Cheng2008-02-041-1/+1
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-4/+7