aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2007-02-25Fix for PR1224.Jim Laskey
2007-02-25optimize duplicate ValueMap lookupsChris Lattner
2007-02-25A couple of more places where a register liveness has been extended and its l...Evan Cheng
2007-02-25Add an assertion.Evan Cheng
2007-02-25Fix a couple of bugs related IsDead back propagation during coalescing.Evan Cheng
2007-02-25If the liveinterval of the source instruction has been extended, remove the I...Evan Cheng
2007-02-25Only add liveinterval to livein set if it isn't assigned a stack slot.Evan Cheng
2007-02-25fold trivial token factor nodes. This allows us to compileChris Lattner
2007-02-25initialize a instance variableChris Lattner
2007-02-24Deal with cases when MMI is not requested.Jim Laskey
2007-02-24Drop unused operand.Jim Laskey
2007-02-24Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219Chris Lattner
2007-02-23Reuse extends the liveness of a register. Transfer the kill to the operand th...Evan Cheng
2007-02-23Handle improper cast.Jim Laskey
2007-02-23Handle cases when joining live intervals of two virtual registers.Evan Cheng
2007-02-23Mark livein registers as being in used.Evan Cheng
2007-02-23A spill kills the register being stored. But it is later being reused by spil...Evan Cheng
2007-02-23First potential client of register scavenger.Evan Cheng
2007-02-23Use findRegisterUseOperand to find a kill of particular register.Evan Cheng
2007-02-23Initial check in of register scavenger. Its only current functionality is tra...Evan Cheng
2007-02-22Remove unnecessary isKill properties if a live range has been lengthened due ...Evan Cheng
2007-02-22Update comment.Jim Laskey
2007-02-22Missing end of abbreviations - correctionJim Laskey
2007-02-22Missing end of abbreviations.Jim Laskey
2007-02-22Need to init.Jim Laskey
2007-02-22Remove isAccessable.Jim Laskey
2007-02-22Use exception flag.Jim Laskey
2007-02-22Remove assertion.Jim Laskey
2007-02-22Tighten up error checking of args.Jim Laskey
2007-02-22Handle lowering invoke to call correctly.Jim Laskey
2007-02-22Simplify lowering and selection of exception ops.Jim Laskey
2007-02-21Selection and lowering for exception handling.Jim Laskey
2007-02-21Exception handling support.Jim Laskey
2007-02-21Add support for changes in DwarfWriter.Jim Laskey
2007-02-21Make branch folding behave in the presence of landing pads.Jim Laskey
2007-02-21Allow for live in registers for eh landing pads.Jim Laskey
2007-02-21Add structures used for collecting eh information.Jim Laskey
2007-02-21Out of bound reference.Evan Cheng
2007-02-21Use BitVector instead. No functionality change.Evan Cheng
2007-02-20Dead code.Evan Cheng
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19For PR1207:Reid Spencer
2007-02-17- Changes how function livein's are handled, they now have a start index of 0.Evan Cheng
2007-02-17Do not add livein's to entry MBB twice.Evan Cheng
2007-02-17Added removeLiveIn.Evan Cheng
2007-02-17Added findRegisterDefOperand().Evan Cheng
2007-02-17- Use MRegister::regsOverlap().Evan Cheng
2007-02-17print target nodes nicelyChris Lattner
2007-02-17Implement i/n/s constraints correctly. This fixesChris Lattner
2007-02-17Fixes PR 1200Dale Johannesen