A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.
[oota-llvm.git] / include / llvm / CodeGen /
2008-10-02 Evan ChengA Partitioned Boolean Quadratic Programming (PBQP)...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-30 Evan ChengRe-apply 56835 along with header file changes.
2008-09-29 Dan GohmanFix FastISel to not initialize the PIC-base register...
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-26 Bill WendlingIf we have a function with an unreachable statement...
2008-09-25 Dale JohannesenAccept 'inreg' attribute on x86 functions as
2008-09-25 Dan GohmanFastISel support for debug info.
2008-09-24 Anton KorobeynikovUse generic section-handling stuff to emit constant...
2008-09-24 Anton KorobeynikovGet rid of duplicate char*/Section* TextSection
2008-09-24 Anton KorobeynikovDrop obsolete hook and change all usage to new interface
2008-09-24 Anton KorobeynikovProvide direct function to switch to Section
2008-09-24 Bill WendlingReapplying r56550
2008-09-24 Eric ChristopherTemporarily revert r56550 until missing commit can...
2008-09-24 Bill WendlingRefactor the constant folding code into it's own functi...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-24 Dan GohmanAdd a method to MachineInstr for testing whether it...
2008-09-23 Dan GohmanArrange for FastISel code to have access to the Machine...
2008-09-21 Chris Lattnerexplain what earlyclobber actually is.
2008-09-21 Dan GohmanFactor out code into HandleVirtRegDef, for consistency...
2008-09-20 Cedric VenetUpdate VS projects.
2008-09-20 Dale JohannesenShorten and rearrange data fields to save a word of...
2008-09-19 Dan GohmanNow that ConstantSDNode doesn't hold an APInt,
2008-09-19 Dale JohannesenRemove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
2008-09-18 Dan GohmanAdd a new "fast" scheduler. This is currently basically...
2008-09-17 Dale JohannesenAdd a bit to mark operands of asm's that conflict
2008-09-17 Dan GohmanAdd a new MachineInstr-level DCE pass. It is very simpl...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-16 Dan GohmanFix these comments to reflect current reality. Surprisi...
2008-09-15 Dan GohmanRe-enable SelectionDAG CSE for calls. It matters in...
2008-09-14 Dale Johannesenadjust last patch per review feedback
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-09-12 Dale JohannesenPass "earlyclobber" bit through to machine
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-11 Dale JohannesenThe version of AtomicSDNode::AtomicSDNode used (only...
2008-09-10 Dan GohmanAdd X86FastISel support for static allocas, and refences
2008-09-09 Gabor Greiffit in 80 cols, minor tweaks
2008-09-09 Evan ChengFix a constant lowering bug. Now we can do load and...
2008-09-07 Evan Cheng- Doh. Pass vector by value is bad.
2008-09-05 Owen AndersonRename method.
2008-09-05 Dan GohmanFastISel support for ConstantExprs.
2008-09-05 Evan ChengAdd a variant of AnalyzeCallOperands that can be used...
2008-09-05 Owen AndersonAdd initial support for selecting constant materializat...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-04 Dale JohannesenAdd intrinsics for log, log2, log10, exp, exp2.
2008-09-03 Dan GohmanDo trivial local CSE for constants and other non-Instru...
2008-09-03 Dan GohmanCreate HandlePHINodesInSuccessorBlocksFast, a version of
2008-09-03 Dale JohannesenDo not emit a UsedDirective for things in the llvm...
2008-09-03 Evan ChengMake UpdateValueMap, createResultReg, etc. protected...
2008-08-30 Owen AndersonFix an issue where a use might be selected before a...
2008-08-28 Dan GohmanAdd a target callback for FastISel.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dan GohmanFix a FastISel bug where the instructions from lowering...
2008-08-28 Owen AndersonFastEmitInst_extractsubreg doesn't need to be passed...
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
2008-08-27 Owen AndersonAdd a helper method that will be used to support EXTRAC...
2008-08-27 Evan ChengRefactor isSafeToReMat out of 2addr pass.
2008-08-27 Dan GohmanAdd a new FastISel method, getRegForValue, which takes...
2008-08-27 Dan GohmanUnbreak PseudoSourceValue::print. This fixes -print...
2008-08-27 Dan GohmanBasic FastISel support for floating-point constants.
2008-08-26 Owen AndersonFactor out a large amoutn of the cast handling code...
2008-08-26 Dan GohmanAdd a MachineInstrBuilder method for adding floating...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Dan GohmanRefactor the bitcast code into its own function.
2008-08-26 Gabor Greiffix doxygen comment
2008-08-25 Owen AndersonAdd a RetVT parameter to emitted FastISel methods,...
2008-08-25 Owen AndersonAdd support for fast isel of (integer) immediate materi...
2008-08-24 Chris Lattnersimplify PseudoSourceValue printing a bit. Unnest...
2008-08-24 Evan ChengPrint PseudoSourceValue.
2008-08-23 Chris Lattnerget MachineConstantPool off std::ostream, onto raw_ostr...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Dan GohmanMake MBBMap a DenseMap instead of a std::map.
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-23 Dan GohmanMove SelectionDAG's constructor out of line.
2008-08-22 Dan GohmanReapply r55191 and r55192.
2008-08-22 Bill WendlingReverting r55190, r55191, and r55192. They broke the...
2008-08-22 Dan GohmanSupport non-fallthrough unconditional branches in FastISel.
2008-08-22 Owen AndersonFix typo.
2008-08-22 Chris Lattnerconsolidate DenseMapInfo implementations, and add one...
2008-08-22 Dan GohmanFactor out the predicate check code from DAGISelEmitter.cpp
2008-08-21 Dan GohmanAdd libcalls for the new rounding opcodes.
2008-08-21 Dan GohmanFix a typo that Dale noticed.
2008-08-21 Dan GohmanAdd libm-oriented ISD opcodes for rounding operations.
2008-08-21 Dan GohmanSimplify SelectRoot's interface, and factor out some...
2008-08-21 Dan GohmanSelectionDAGISel::SelectRootInit does not need to be...
2008-08-21 Dan GohmanMake HandleSDNode::getValue return an SDValue instead of
2008-08-21 Dan GohmanBasic fast-isel support for instructions with constant...
2008-08-21 Dan GohmanImprove the doxygen comment for SelectInstructions...
2008-08-21 Dan GohmanBegin making more use of the FastISelEmitter class.
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-08-20 Evan ChengFirst cut, un-optimized (and untested) fast isel loweri...
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
next