aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
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-22Copy and paste silliness.Evan Cheng
2007-02-22Remove unnecessary isKill properties if a live range has been lengthened due ...Evan Cheng
2007-02-22Typo.Jim Laskey
2007-02-22Remove isAccessable.Jim Laskey
2007-02-21Add support for changes in DwarfWriter.Jim Laskey
2007-02-21Allow for live in registers for eh landing pads.Jim Laskey
2007-02-21Add a flag to MBBs to indicate whether it is an eh landing pad.Jim Laskey
2007-02-21Add structures used for collecting eh information.Jim Laskey
2007-02-21Add new instructions for handling data passed into eh landing pad.Jim Laskey
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-17Added findRegisterDefOperand().Evan Cheng
2007-02-17Added removeLiveIn and more livein iterators.Evan Cheng
2007-02-17Allow LiveVariables to track liveness of more registers.Evan Cheng
2007-02-15Use BitVector instead of vector<bool> which can be extremely slow.Evan Cheng
2007-02-15For PR1195:Reid Spencer
2007-02-15isPhysRegUsed should be const.Evan Cheng
2007-02-15Should pass isKill and isDead to addRegOperand() as well.Evan Cheng
2007-02-13Add comment about original function argument alignment.Lauro Ramos Venancio
2007-02-10Add live-ins to MachineBasicBlock.Evan Cheng
2007-02-08Fixed comments.Bill Wendling
2007-02-08Declarations for functions that create different file writers.Bill Wendling
2007-02-08Moved from include/llvm/CodeGen to lib/CodeGen.Bill Wendling
2007-02-04switch the VRBaseMap in the scheduler from an std::map to a DenseMap. ThisChris Lattner
2007-02-04Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocateChris Lattner
2007-02-04Add a new SDNode ctor and InitOperands method. This allows the operands forChris Lattner
2007-02-04eliminate the SDNode::setValueTypes method.Chris Lattner
2007-02-04eliminate a bunch of duplicate ctors and helper functions.Chris Lattner
2007-02-04move MorphNode to out of line and merge setNodeOperands into it. There isChris Lattner
2007-02-04simplify MorphNodeTo to take a VTList operand.Chris Lattner
2007-02-04eliminate some extraneous methods in SDNodeChris Lattner
2007-02-04Give each selectiondag node class a home for it's vtable and rtti infoChris Lattner
2007-02-03Moved MachORelocation to its own header file. Have a call through theBill Wendling
2007-02-03New file for the MachORelocation structure. It doesn't have to be tied to theBill Wendling
2007-02-03switch the sched unit map over to use a DenseMap instead of std::map. ThisChris Lattner
2007-02-01Support for non-landing pad exception handling.Jim Laskey
2007-02-01rename DenseMap to IndexedMap.Chris Lattner
2007-01-31Added O_F32 and O_64 in addition to UO_F32 and UO_64 even though byEvan Cheng
2007-01-29Out of line function.Jim Laskey
2007-01-29Only gather frame info if debug or eh.Jim Laskey
2007-01-29Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman
2007-01-29Properly support cstringsNate Begeman
2007-01-29Landing pad-less eh for PPC.Jim Laskey
2007-01-29IntrinsicLowering now requires TargetData.Reid Spencer
2007-01-28Adjust a comment to reflect reality.Reid Spencer
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-26Handle multiple functions, properly mangle symbols, and fix support forNate Begeman