Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-24 Evan ChengAdd an ILP scheduler. This is a register pressure aware...
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-16 Dan GohmanUse the source-order scheduler instead of the "fast...
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-09 Bill WendlingClarify what mysterious check means.
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-07-08 Bill WendlingExtension of r107506. Make sure that we don't mark...
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-07 Dan GohmanFix -fast-isel-abort to check the right instruction.
2010-07-07 Dan GohmanImplement bottom-up fast-isel. This has the advantage...
2010-07-07 Dan GohmanUpdate the insert position after scheduling, which...
2010-07-07 Dan GohmanGive FunctionLoweringInfo an MBB member, avoiding the...
2010-07-07 Dan GohmanSimplify FastISel's constructor by giving it a Function...
2010-07-07 Dan GohmanMove FunctionLoweringInfo.h out into include/llvm/CodeG...
2010-07-06 Dan GohmanCanLowerReturn doesn't need a SelectionDAG; it just...
2010-07-04 Bill WendlingProper indentation.
2010-07-02 Dale JohannesenPropagate the AlignStack bit in InlineAsm's to the
2010-07-02 Dan GohmanRename CreateReg to CreateRegs, and MakeReg to CreateReg.
2010-07-01 Dan GohmanTemporarily disable on-demand fast-isel.
2010-07-01 Dan GohmanUse FuncInfo's isExportedInst accessor method instead of
2010-07-01 Dan GohmanRename CreateRegForValue to CreateReg, and change its...
2010-07-01 Dan GohmanEnable on-demand fast-isel.
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-18 Dan GohmanMinor code simplifications.
2010-06-18 Dan GohmanGive NamedRegionTimer an Enabled flag, allowing all...
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-05-29 Dan GohmanSelectionDAG shouldn't have a FunctionLoweringInfo...
2010-05-26 Bill WendlingAdd FIXME comment to remove this.
2010-05-26 Bill WendlingAdd "setjmp_syscall", "savectx", "qsetjmp", "vfork...
2010-05-26 Devang PatelUpdate debug info when live-in reg is copied into a...
2010-05-26 Bill WendlingMove the check for "calls setjmp" to SelectionDAGISel...
2010-05-26 Eric ChristopherTemporarily revert r104655 as it's breaking the bots.
2010-05-26 Bill WendlingDale and Evan suggested putting the "check for setjmp...
2010-05-20 Evan ChengAdd a hybrid bottom up scheduler that reduce register...
2010-05-19 Evan ChengCode refactoring: pull SchedPreference enum from Target...
2010-05-17 Bill Wendling- Set the "HasCalls" flag after instruction selection...
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-04 Evan ChengInstruction selection optimizations may have moved...
2010-05-01 Dan GohmanRemove the code for special-casing byval for fast-isel...
2010-05-01 Dan GohmanFix whitespace.
2010-05-01 Dan GohmanReorgnaize more switch code lowering to clean up some...
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-30 Dan GohmanRemove this debug output. The MachineFunction will...
2010-04-29 Evan ChengRe-enable 102565 with fixes.
2010-04-29 Evan ChengTemporarily disable my changes to unbreak the build.
2010-04-29 Evan ChengAvoid emitting a dbg_value machineinstr that's not...
2010-04-29 Evan ChengCheck Reg against zero.
2010-04-28 Evan ChengReplace r102368 with code that's less fragile. This...
2010-04-23 Dan GohmanMove FastISel's HandlePHINodesInSuccessorBlocks call...
2010-04-22 Dan GohmanSink SelectionDAGBuilder's HandlePHINodesInSuccessorBlo...
2010-04-22 Dan GohmanMove HandlePHINodesInSuccessorBlocks functions out...
2010-04-22 Dan GohmanMove PHINodesToUpdate out of SelectionDAGBuilder and...
2010-04-21 Dan GohmanAdd more const qualifiers on TargetMachine and friends.
2010-04-20 Dan GohmanSink the CopyToExportRegsIfNeeded calls out of Selectio...
2010-04-20 Dan GohmanDon't send PHI nodes down to SelectionDAGBuilder of...
2010-04-20 Dan GohmanRemove this debug output; it isn't that useful, and...
2010-04-20 Dan GohmanSink DebugLoc handling out of SelectionDAGISel into...
2010-04-20 Dan GohmanRemove MachineFunction's DefaultDebugLoc member, and...
2010-04-20 Dan GohmanReapply the removal of SelectionDAGISel's BB, with...
2010-04-19 Dan GohmanRevert 101825, which is causing trouble.
2010-04-19 Dan GohmanEliminate SelectionDAGISel's "current block" member...
2010-04-19 Dan GohmanEliminate the CurMBB member from SelectionDAGBuilder...
2010-04-19 Dan GohmanGive SelectionDAG a TargetMachine too, rather than...
2010-04-19 Dan GohmanCode that needs a TargetMachine should have access...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-17 Evan ChengMore work to allow dag combiner to promote 16-bit ops...
2010-04-16 Dan GohmanAvoid creating virtual registers for unused values.
2010-04-16 Dan GohmanFix a comment.
2010-04-16 Dan GohmanRefine further the scope where the global DebugLoc...
2010-04-15 Dan GohmanFix a bunch of namespace polution.
2010-04-15 Dan GohmanAdd more const qualifiers for LLVM IR pointers in CodeGen.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-14 Dan GohmanDelete unused arguments.
2010-04-14 Dan GohmanFactor out EH landing pad code into a separate function...
2010-04-14 Dan GohmanReset the debug location even if the instruction was...
2010-04-14 Dan GohmanDelete an unused function.
2010-04-14 Dan GohmanClear the FunctionLoweringInfo object before doing...
2010-04-14 Dan GohmanMove this assert out of SelectionDAGISel into FunctionL...
2010-04-14 Dan GohmanAdd a comment.
2010-04-14 Dan GohmanMove the code for initialing the entry block livein...
2010-04-14 Dan GohmanReorgnaize this code to be more tidy and readable.
2010-04-14 Dan GohmanTrim #includes.
2010-04-14 Dan GohmanMove the code for emitting livein copies out of Selecti...
2010-04-14 Dan GohmanSink landing-pad marking code out of
2010-04-07 Chris Lattnerminor tidying.
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-07 Chris LattnerThree changes:
2010-04-05 Chris Lattnerremove some redundant MMI arguments.
2010-04-05 Chris Lattnerunthread MMI from FastISel
2010-04-05 Chris Lattnertrim some spurious references to DwarfWriter. SDIsel...
2010-04-05 Chris Lattnerselection dag doesn't need DwarfWriter, remove some...
2010-04-05 Chris Lattnerfastisel doesn't need DwarfWriter, remove some tendricles.
2010-04-02 Chris Lattnerstop using DebugLoc::getUnknownLoc()
2010-04-02 Chris LattnerSwitch the code generator (except the JIT) onto the...
2010-03-31 Chris Lattneruse the optimized debug info apis in sdisel.
next